Unity 室內設計教學

本教學使用 Unity 製作 VR 室內空間設計的展示,讓體驗者可透過直覺的操作方式,抓取材質球丟向天花板、牆壁、地板來改變材質,提供客戶印象深刻的 VR 互動體驗。

提供對應 Meta Quest 的 APK 檔案,請使用 SideQuest 側載安裝使用 [下載] [教學]

本教學使用的資源包括: Japanese Apartment、Hurricane VR、ForceField Effects。

 

準備模型

開啟 [ JP_Apartment > Scenes ] 資料夾的 Apartment 場景,建議保留原始的場景,另存 VR 展示用場景。

 

專案設定

搭配 Meta Quest 3 虛擬實境裝置,需要先進行專案設定。

匯入 Hurricane VR 資源包。

開啟 scene_barebones 場景時出現 TMP Importer 視窗,按下 Import TMP Essentials 匯入文字。

完成設定步驟,連接 Meta Quest 並按下 Play 測試,下圖為 VR 玩家使用傳送移動功能的拋物線。

 

為了提供使用者更換房間的材質與貼圖,天花板、牆壁、地板需要先使用 3D 軟體編輯,拆開成為不同部份。

透過 Hierarchy 視窗將室內空間的模型展開,更換為拆好的模型,將對應的材質套用回天花板、牆壁、地板。

將 Apartment 複製出一個並重新名命為 Apartment_Effect 給波紋效果使用,新增 Wall、WallEffect、floor、floorEffect、Ceiling、CeilingEffect 標籤,稍後將會使用這些 Tag 標籤。

將拆好的 Apartment 模型展開,在天花板、牆壁、地板加上 Mash Collider 碰撞器,再加上當作觸發區的 Box Collider 調整厚度與牆面的距離控制在約 0.015 左右並將 Is Trigger 勾選,修改標籤:

天花板 = Ceiling

牆壁 = Wall

地板 = Floor

 

課程連結 [ 玩家設定 ] [ 材質替換 ] [ 遙控電視 ] [ 開門互動 ]

[d]