在日前的GDC 2021上,holoride宣布推出holoride Elastic SDK ,赋予Unity创作者为汽车乘客创作新型娱乐内容的能力,向填补这一空白迈出了重要一步。
holoride CEO兼联合创始人Nils Wollny说:“我们非常高兴能与Unity及其出色的社区一起打造车载娱乐的未来。我们将携手开拓车载娱乐领域,为沉浸式内容创作带来更多的可能。”
holoride的应用场景是:乘客将在自己的VR设备上安装holoride应用,然后就能开始在车内享受动作捕捉或使用定位服务的沉浸式XR体验。holoride将首先支持Pico Neo 3、Neo 3 Pro及G2头显。
holoride的车辆定位软件可实时同步车辆运动、路面位置及地图数据,因此体验可与乘客的旅途完美同步,从而减少体验图像内容时的晕车现象。
holoride将采用公开透明的区块链分成系统,创作者将根据用户的参与时长和价值投入获取利润。类似Schell Games等众多游戏工作室已经在使用holoride工具来制作突破性的娱乐体验。在下方视频中,Schell Games的CEO Jesse Schell将介绍为何holoride是“我所见过的最刺激、最具临场感的游戏体验。”
holoride新生态的中心是由Unity驱动的Elastic SDK。Elastic SDK的名字源于Elastic Content,由holoride为移动车辆制定的新内容类别。开发者可以将Elastic Content看作是对现实地图与地理信息的创新性呈现形式,所有现实数据将被映射到Unity场景中,游戏内的Unity摄像机将由VR头显和汽车传感器控制。
Elastic SDK带有一系列的功能。套件的核心是一张定义对象摆放和地形外观的节点图,它包括两个大类:贴图节点(可视作2D纹理)和姿态节点,分别作为位置坐标-转角-元组的容器,为物体的生成提供数据。
应用的运行一般涉及节点下载和地图过滤、数据提取,保存兴趣点后再用预制件替换。套件的可扩展性还允许Unity开发者编写自定义节点、创建响应式游戏对象。holoride的player预制件则负责提供车辆的加速度、路面位置和车速等传感器数据。
在为运动中的车辆制作内容时,创作者不需要从头开始学习holoride开发。由于生成程序的实例化对象皆为预制件,开发者仍能以常规方法制作预制件中的所有内容:包括渲染器、动画、刚体、脚本、音源等等。
holoride的Creator Space罗列了开发所需的所有工具,也详细介绍了Elastic SDK。