示层面,它跟现有的计算设备比却复杂了一个量级。
当游戏引擎渲染出一个vr画面后,并不能像pc或者手机那样直接上屏,它还需要经过反畸变、合成、位置预测等过程,才能贴到屏幕上。这就需要很多计算机图形学和操作系统相关的知识。
另外,为了进一步提升渲染效率,还需要引入注视点渲染技术。
而为了能够解决vac辐辏冲突问题,未来还要引入光场显示等技术,这些也都需要计算机图形学相关的知识。
第二自然就是定位技术,vr中图像的生成,依赖于定位的准确性。这就又涉及到了两大块技术:头部定位和手柄定位。
从技术路线上,定位技术可以分为下面三类,外置激光定位,也就是使用外置的激光发射器扫描空间,通过计算头盔和手柄接收到激光信号的时间差来推导出设备的空间坐标。
它的特点是:速度快,位置准,缺点是成本高。htcvive便是用了此种方式。
然后就是外置视觉定位,通过外部放置摄像头,拍摄头盔手柄上的光点,来推算出设备的位置,ocrift红外线和psvr可见光都是使用这种方式。
想要准确高效地检测出光标点,就需要图像处理、计算机视觉的知识。
最后才是内置视觉定位,通过头盔上的摄像头拍摄画面的变化,来估计头盔运动。微软r、est使用的是这种方式。它的优势是不需要额外架设设备。但是,定位精度上,比激光定位要差一些。
为了能根据画面来推断相机的运动,也是需要计算机
第两百五十九章 AR(7/8)