Unity HDRP VR 教學

Unity HDRP ( High Definition Render Pipeline ) 提供了更加真實的視覺效果,前提是必須在個人電腦執行。

本教學使用 Unity 2020.3 版本提供的 HDRP 專案樣版搭配 Hurricane VR 製作 PC VR 虛擬實境的遊戲。

建立 HDRP 專案後,注意 Inspector 顯示 High-Definition Render Pipeline 樣版的相關資訊。

先按下 Play 測試遊戲,HDRP 範例場景有三個房間,使用鍵盤 WASD 與滑鼠操作玩家角色。

第三個房間的質量光效果。

玻璃與竹子的特寫。

第三個房間的燈光照明效果。

本教學使用 Oculus Quest 2 透過 USB 連接電腦的方式運作,經測試 NVIDIA GTX-1070 即可提供流暢與真實的視覺體驗。

建議設定,此場景預設開啟 Motion Blur 動態模糊,將會造成改變視角出現模糊的情況,關閉動態模糊可解決問題。

開啟 [ HurricaneVR > TechDemo > Scenes ] 資料夾 scene_barebones 範例場景,模型表面的紛紅色表示材質問題。

執行以下步驟將所有材質轉換為 HDRP 材質。

[ Edit > Render Pipeline > HD Render Pipeline > Upgrade from Builtin pipeline > Upgrade Project Materials to High Definition Materials ]

材質轉換完成後,場景中的模型即可正常顯示。

將 HurricaneVR 範例場景的 HVRGlobal 與 TechDemoXRRig 物件複製貼到此場景的適當位置,按下 Play 測試遊戲。

 

製作開門的互動功能

開啟 [ HurricaneVR > TechDemo > Assets > Interactables > Doors ] 資料夾,將 swinging_door 預製物件拖曳到場景。