本节书摘来自华章出版社《Unity虚拟现实开发实战》一书中的第1章,第1.2节头戴式显示器的类型,作者[美] 乔纳森·林诺维斯,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.2头戴式显示器的类型
目前,虚拟现实头盔显示器有两个基本分类—桌面VR和移动VR。
1.2.1桌面VR
对于桌面VR(或控制台VR),你的头盔是一个外围设备,同时它还有一台更强大的计算机作为主设备用于处理大量的图形图像。这台计算机可以是一台Windows主机、MAC、Linux或者游戏主机。大多数情况下,头盔通过电线连接到计算机,游戏运行在远程机器上,而头盔显示器(Head-mounted Display,HMD)是具有动作感应输入功能的外围显示设备。术语“桌面”有些用词不当,因为它很有可能被放在客厅或者书房中。
Oculus Rift(Https://www.oculus.com/)是一个在眼镜上集成了显示器和传感器设备的范例。游戏运行在一台单独的主机上。其他的桌面头盔设备还有HTC的Valve Vive和索尼用于PlayStation 的Morpheus项目。
Oculus Rift与台式计算机通过视频线和USB线进行连接,通常,图像处理单元(Graphics Processing Unit,GPU)越强大效果越好。然而,对于本书来说,在我们项目中并没有太多繁重的渲染工作,你用笔记本电脑就可以(需要有两个USB端口和一个HDMI端口可用)。
1.2.2移动VR
以Google Cardboard(http://www.google.com/get/cardboard/)为例,移动VR是一台包含了两个透镜和一个手机插槽的简单装置。手机的显示屏用于显示两个立体视图。它可以追踪头部旋转,但是并不能捕捉位置。Cardboard同样为用户提供了点击或者轻按边缘以实现在游戏中进行选择的功能。它对要处理图像的复杂度有一定的限制,因为它是通过使用你的手机处理器来把视图渲染在手机显示屏上。其他的移动VR头盔设备包括Samsung的Gear VR和Zeiss的VR One等。
Google提供了开源规范,而有些生产厂商已经开发了一些现成的模型进行售卖,价格同样低至15美元。如果你想找一种,Google一下吧!现在有多个版本的Cardboard,兼容了各种型号的手机,包括Android和iOS。
尽管使用Cardboard设备进行VR体验的品质有限(甚至有人说是不能胜任的),它可能是一个“入门级”设备,在若干年后将会成为古董,然而Cardboard还是适用于本书的一些小型项目,后面我们会不时地来回顾它的局限。