iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
Software Development

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

Day 3. 配置寫VR的Unity設定

第三天的時間,我發現Hub在新增Project時,有VR範本可以使用,第一次新增使用時,需要先安裝VR template,好了之後就可以命名並創立Project了。
 
 
 
這次創建的Project,我願稱它為Unity-VR-beginner。/images/emoticon/emoticon42.gif


 
 
 
 
創建的時候,Unity就會開始import需要的東西。等他跑。

 
 
 
 
出來的畫面~好像還是長得一樣,只是多了有關VR的設定提醒與Tutorial。他第一個提醒的就是:

要記得去編輯>專案設定>XR plug-in管理選擇你要部署的platform。

XR全名是Extend Reality,用來通稱VR、AR、MR的。


 
 
 
 
OK,點開XR plug-in管理就會看到,你可以選擇...你現在要連接的是哪家的頭盔!?

哇,現在苦惱的事情是,我沒有頭盔耶,這樣的話我似乎就沒有辦法直接用戴VR頭盔的角度去即時觀察我製作的場景與互動效果了呢,不過我有找到一個VRTK - Virtual Reality Toolkit,希望他可以先解決我的燃眉之急,此外,新手任務又多了一項:跟我去逛VR頭盔有哪些~
 
 
 

安裝Package

好,不管頭盔這件事,先繼續設定我的環境,現在要做的是把會要用到的Package安裝起來。
 
 
要安裝的有:

  • OpenXR Plugin: 是一個開源的XR開發工具,讓開發者在面對多元的AR/VR裝置時,簡化開發的流程
  • XR Interaction Toolkit: 這個package可以說是我們能用Unity開發VR軟體的大功臣
     
     
    那因為XR Interaction Toolkit還在Preview階段,所以要先允許Preview package,才能下載得了。

     
     
     
    視窗>Package管理>選擇Unity Registry,把兩個package都安裝起來。

安裝OpenXR時,遇到這個Warning,我想應該是他檢測不到我有裝置的關係吧:3

 
更新:才不是檢測不到裝置咧~詳細看這裡Day 8. 我在解VR Simulator的Bug的途中,常看到叫人改Active Input Handling的設定

 
 
喔忘了說,選擇VR Template進來的專案還是有點不同的,在Object這裏,他已經幫我新增好XRRig的東西,就是一些關於頭盔與搖桿的控制物件喔!

 
 
 
好啦,今天就先到這,明天看看情況,如果VRTK能順利運作,或有好方法的話,就會來講這部分,不然明天就陪我去逛頭盔吧XD
 
 

參考:
https://youtu.be/1VC3ZOxn2Lo


上一篇
Day 2. 安裝Unity
下一篇
Day 4. 今天要幹嘛?
系列文
從零開始了解Unity或Unreal Engine應用於VR軟體開發28

1 則留言

0
長風青雲
iT邦新手 4 級 ‧ 2021-09-19 01:01:46

喵喵 所以要買嗎~

我要留言

立即登入留言