我对VR的第一印象,就是一个人戴着罩住眼睛的头盔,手拿着摇杆的游戏。但是这个软件到底要怎麽制作,且是如何与头盔摇杆产生对应关系的呢?是不是跟一般的电脑游戏一样,只是显示的萤幕方式不同,所以场景的设定要相对变化;本来用滑鼠或WASD操控的视角,变成读取头盔的方向加速器或加速规之类的东西呢?手上的摇杆讯号又是怎麽让玩家在头盔内同时看得到呢?
我很好奇,所以就趁这个机会来了解吧~
VR,Virtual Reality,是一种透过软硬体结合,让我们透过头盔,遮挡住现实世界的资讯後,所看到眼前及脚底下在的是虚构的场景中,并与眼前但是现实中不存在的东西互动(怎麽听起来好边缘好奇怪?)。
利用头盔里的萤幕和方向感测器与内建的一些演算法,我们能够自由的观看虚拟的世界。另外一方面,互动则是透过手部装置,例如手套,摇杆等,里面有感测器等,将数据回传以与画面回馈,或者规划一个空间,然後把空间定位的感测器放在空间的一个角落,用来辨识我们走的位置等等。
小结
目前已解锁内容:
参考及研伸:
https://www.g2.com/categories/virtual-reality
https://ictjournal.itri.org.tw/content/Messagess/contents.aspx?&MmmID=654304432061644411&CatID=654313611255143006&MSID=745127177633426074
>>: 【PHP Telegram Bot】Day07 - 安装 VS Code 并撰写第一支程序
前一篇文章中,我们介绍了 State Flow 以及它的使用方式,本篇将继续讨论 State Flo...
初始化专案 ws 在使用上和 socket.io 其实颇为类似,因此预计实作上会分两个阶段,第一阶段...
先制作出简单的一个 VC 上面显示取得的三大法人资料的日期。 拉出两个 Button、一个 stat...
今天的文章要讲的是Percentiles(百分位数)跟Percentile Ranks(百分位数排名...
本篇大纲:d3.line( )、d3.bisector( )、d3.defined( )、范例图表...