iT邦幫忙

2021 iThome 鐵人賽

DAY 1
2
Software Development

從零開始了解Unity或Unreal Engine應用於VR軟體開發系列 第 1

萬事起頭難

我對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 2. 安裝Unity
系列文
從零開始了解Unity或Unreal Engine應用於VR軟體開發31

尚未有邦友留言

立即登入留言