一直以来,XR产业都存在碎片化严重的问题,每个厂家都在发展自己独立的生态,因此导致内容无法互通,也严重阻碍了国内XR的整体发展。
为了解决行业瓶颈,2021年3月,由中国移动牵头,联合产业伙伴发起并成立了GSXR工作组,共同推进XR互联互通。在今天举行的“中国移动科技周终端分论坛暨5G终端先行者产业联盟科技成果发布会”上,中国移动终端公司正式发布GSXR互通标准。
中国移动终端公司技术部副总经理崔芳介绍,GSXR互通标准的目标是带动产业链各方合作,引导XR终端产品发展,在实现国内市场大融合的同时,逐步进军国际市场。
崔芳进一步介绍,GSXR互通标准具体包含互通规范、开发套件、测评系统三部分:互通规范涵盖应用层及设备层两大层面的接口定义,可以支持3dof及6dof设备,对于一体机及分体机均可适用;开发套件部分提供基于GSXR标准的Unity、Unreal SDK套件和使用指南,使开发者可以更便捷地进行内容制作;测评系统为开发者提供快捷的验证手段。
GSXR互通规范针对应用层接口及设备层接口分别进行了定义,采用互通标准进行开发后,可实现应用与设备的解耦。XR应用开发者可以调用格式一致的功能函数开发XR应用,只需专注于内容开发,且开发出的应用可运行于各个支持互通标准的XR设备上;XR设备厂家可以使用格式一致的功能函数开发XR设备插件,只需专注于XR设备研发,且开发出的设备插件可适配各个符合互通标准的Runtime。
GSXR SDK主要分为三个模块:头部组件、手部组件和多Tracker支持部分。头部组件模块主要负责图像处理、头部交互以及头部定位数据的同步功能;手部组件主要包括手柄的定位数据同步、手柄的按键和振动交互以及手柄的模型动态加载等功能;多Tracker追踪设备主要是设计多定位设备的定位数据和按键振动交互。此外,GSXR SDk还支持动态加载功能,可在任意时间加载所需要的厂商动态库。
为便于开发者选用不同主流引擎开发,GSXR SDK提供Unity版本和Unreal版本,其中Unity版本会提供常规版及插件版两种类型。
GSXR标准提供的评测系统用于验证设备是否正确适配,接口调用是否成功。系统目前共分为五大部分:设备状态部分,主要用于验证应用配置信息及设备状态;输入事件部分,可检测是否能正确获取按键式、触摸式、摇杆式等不同类型手柄的输入事件;UI交互部分,可通过测评系统自定义射线触发交互,测试系统旋转复位,Wifi及蓝牙调转等;震动反馈部分,可通过测评系统设定不同参数,测试震动效果;注视点渲染部分,如果设备支持注视点渲染,可在测评系统中调节对应参数检验注视点渲染能力。
崔芳表示,中国移动终端公司将依托GSXR统一标准,汇聚全领域内容,提供“标准-内容(应用)-平台”的一站式服务,打造“一个平台、N个内容资源、N个应用服务”的“1+N+N”服务体系,对外开放XR通用能力,提供端到端的解决方案。从标准、内容、终端等多方面,构建全领域XR矩阵,将XR技术赋能应用在教育、医疗、工业、体育、演艺等多个领域与场景。并以开放的态度,与产业伙伴一道共同建设健康的XR大生态,助力中国XR产业快速发展。