万事起头难

我对VR的第一印象,就是一个人戴着罩住眼睛的头盔,手拿着摇杆的游戏。但是这个软件到底要怎麽制作,且是如何与头盔摇杆产生对应关系的呢?是不是跟一般的电脑游戏一样,只是显示的萤幕方式不同,所以场景的设定要相对变化;本来用滑鼠或WASD操控的视角,变成读取头盔的方向加速器或加速规之类的东西呢?手上的摇杆讯号又是怎麽让玩家在头盔内同时看得到呢?

我很好奇,所以就趁这个机会来了解吧~

什麽是VR呢?

VR,Virtual Reality,是一种透过软硬体结合,让我们透过头盔,遮挡住现实世界的资讯後,所看到眼前及脚底下在的是虚构的场景中,并与眼前但是现实中不存在的东西互动(怎麽听起来好边缘好奇怪?)。

利用头盔里的萤幕和方向感测器与内建的一些演算法,我们能够自由的观看虚拟的世界。另外一方面,互动则是透过手部装置,例如手套,摇杆等,里面有感测器等,将数据回传以与画面回馈,或者规划一个空间,然後把空间定位的感测器放在空间的一个角落,用来辨识我们走的位置等等。

小结

  1. 是一种使用软件创造出虚拟的3D环境,并结合硬体设备与使用者互动的技术
  2. 软件与使用者的互动模式,会取决於硬体设备与软件提供的感测器种类与数据

目前已解锁内容:

  • 动机与猜测
  • 什麽是VR呢?

参考及研伸:
https://www.g2.com/categories/virtual-reality
https://ictjournal.itri.org.tw/content/Messagess/contents.aspx?&MmmID=654304432061644411&CatID=654313611255143006&MSID=745127177633426074


<<:  Day 03:转吧转吧七彩霓虹灯之 p10k

>>:  【PHP Telegram Bot】Day07 - 安装 VS Code 并撰写第一支程序

Day24:Hot flow - State Flow (part II)

前一篇文章中,我们介绍了 State Flow 以及它的使用方式,本篇将继续讨论 State Flo...

Day18:WS 串接 Client & Server

初始化专案 ws 在使用上和 socket.io 其实颇为类似,因此预计实作上会分两个阶段,第一阶段...

D27 - 用 Swift 和公开资讯,打造投资理财的 Apps { 三大法人成交比重实作.2 }

先制作出简单的一个 VC 上面显示取得的三大法人资料的日期。 拉出两个 Button、一个 stat...

IT铁人第27天 Elasticsearch 使用python查询资料 Aggregations:Percentiles/Percentile Ranks

今天的文章要讲的是Percentiles(百分位数)跟Percentile Ranks(百分位数排名...

Day25-D3 基础图表:折线图+ d3.bisector( )与 d3.defined( )

本篇大纲:d3.line( )、d3.bisector( )、d3.defined( )、范例图表...