HTC Vive高级工程师James Xiong在GitHub上提供了Vive IK演示,其中包括参考源代码和Unity演示。该程序使用HTC Vive头显和手柄结合三个Vive Trackers,并利用硬件跟踪和逆向运动学来展示一个与真实人体玩家非常接近的虚拟模型。
通过追踪头显和两个握在手中的手柄,开发人员能够相对准确地呈现上半身的虚拟表示。在一些虚拟现实体验中,用户可以向下看到一个完整身体的虚拟角色,但这通常会避免,因为在动画化下半身时涉及到太多的猜测工作。
利用新的Vive Tracker捆绑装置,可以实现全身通体追踪。Vive IK演示要求将一个Tracker捆绑到每只脚上,以及一个绑在腰部。这个三点逆向运动学解决方案利用了已知的踝部和髋部位置的组合,给出了一个相当准确的下半身表示,特别是在从头显和手柄获得的位置信息方面进行了综合。
正如文档中所解释的,由于膝盖没有跟踪点,膝盖的定位仍存在一些未知因素,但这在很大程度上得以解决,因为它与人体运动的共同特点相吻合,当你站立时,你的大腿通常指向与你的脚相同的方向。
由于Tracker具有无线和轻便的特点,它们可以使用几根带子安全地固定,但建议使用一些刚性面板(例如一块纸板方块)以提高跟踪稳定性。
照片由James Xiong / HTC提供。
HTC和开发人员仍处于建立Vive Tracker生态系统的早期阶段,但今年晚些时候,公司计划将该设备面向更广泛的企业和消费者开放销售,而不仅仅是面向开发者。
参见:如何在没有HTC Vive头戴显示器的情况下使用HTC Vive Tracker。
0