At the “China Mobile Technology Week Terminal Sub-Forum and 5G Terminal Pioneer Industry Alliance Scientific and Technological Achievements Conference” held today, China Mobile Terminal Corporation officially released the GSXR interoperability standard.
According to Cui Fang, deputy general manager of the Technology Department of China Mobile Terminal Corporation, the goal of the GSXR interoperability standard is to drive cooperation among all parties in the industry chain, guide the development of XR terminal products, and gradually enter the international market while realizing the integration of the domestic market.
Cui Fang further introduced that the GSXR interoperability standard specifically includes three parts: interoperability specification, development kit, and evaluation system: the interoperability specification covers the interface definitions at the application layer and the device layer, and can support 3dof and 6dof devices. All are applicable; the development kit part provides Unity, Unreal SDK kits and usage guides based on the GSXR standard, so that developers can make content more easily; the evaluation system provides developers with a quick verification method.
The GSXR interworking specification defines the application layer interface and the device layer interface respectively. After developing with the interworking standard, the decoupling of the application and the device can be realized. XR application developers can call function functions in the same format to develop XR applications, and only need to focus on content development, and the developed applications can run on various XR devices that support interoperability standards; XR device manufacturers can use the same format function functions to develop XR device plug-ins only need to focus on XR equipment research and development, and the developed device plug-ins can be adapted to various runtimes that meet the interoperability standards.
GSXR SDK is mainly divided into three modules: head component, hand component and multi-tracker support part. The head component module is mainly responsible for image processing, head interaction and synchronization of head positioning data; the hand component mainly includes functions such as the synchronization of the positioning data of the handle, the interaction of buttons and vibration of the handle, and the dynamic loading of the handle model; multi-tracker tracking The device mainly designs the positioning data and key vibration interaction of multi-positioning devices. In addition, GSXR SDk also supports dynamic loading function, which can load the required manufacturer’s dynamic library at any time.
In order to facilitate developers to choose different mainstream engines for development, GSXR SDK provides Unity version and Unreal version. The Unity version will provide two types: regular version and plug-in version.
The evaluation system provided by the GSXR standard is used to verify whether the device is properly adapted and whether the interface call is successful. The system is currently divided into five parts: the device status part, which is mainly used to verify application configuration information and device status; the input event part, which can detect whether the input events of different types of handles such as button, touch, and joystick can be correctly obtained; In the UI interaction part, you can customize the ray-triggered interaction through the evaluation system, test the system rotation reset, Wifi and Bluetooth switching, etc.; in the vibration feedback part, you can set different parameters through the evaluation system to test the vibration effect; the gaze point rendering part, if the device supports Foveated rendering, you can adjust the corresponding parameters in the evaluation system to test the foveated rendering ability.
Cui Fang said that China Mobile Terminal Company will rely on the unified GSXR standard to gather content from all fields, provide one-stop service of “standard-content (application)-platform”, and create “one platform, N content resources, and N application services”. “1+N+N” service system, open XR general capabilities to the outside world, and provide end-to-end solutions. From the aspects of standards, content, terminals, etc., build an XR matrix in all fields, and apply XR technology toeducate, medical, industrial, sports, performing arts and other fields and scenes. And with an open attitude, we will work with industry partners to build a healthy XR ecosystem and help the rapid development of China’s XR industry.