上一篇讲了低端硬件上如何运行deferred框架。本文是这系列的最后一篇,将会介绍KlayGE 4.5中对虚拟现实设备Oculus Rift的支持。
Oculus Rift是Oculus VR公司推出的虚拟现实头盔。它几乎是市面上同等设备中价格最便宜同时效果最好的一款VR头盔。在硬件上,它分为输入和输出两个系统。输入系统是个9轴sensor(陀螺仪、罗盘、加速度计),采样率高达1000Hz。能精确提供头盔的朝向。第二代设备甚至能提供局部移动信息。输出系统是一个7寸的屏幕,因为和眼睛的距离很近,可以覆盖整个视域。
Oculus同时还提供了个Oculus SDK,可以通过它得到sensor的输入,和输出的参数。但渲染之后的后处理等,需要程序自己处理。
输入系统
KlayGE中 ...