課程介紹
虛擬實境(Virtual Reality),簡稱VR,是利用電腦模擬三維的虛擬世界,透過頭戴式裝置與不同之互動裝置給予使用者視覺感官的模擬,讓使用者彷彿身歷其境般、無限制的即時觀察三維空間內的事物,為目前業界最熱門的一項新興科技。2016年,是VR消費者產品開始量產問市的一年,因此業界普遍稱之為「VR元年」。雖然VR前景十分看好,然而目前相關的VR應用仍然相當缺乏,其中一個最大的原因即是其入門有相當之門檻。
在本課程中,希望盡量簡化VR製程中的各項細節,以深入淺出的方式帶領學生一步一步完成VR的成品。VR的製作過程大致上牽涉「3D的建模」、「游戲引擎的使用」以及「VR裝置的互動控制」。在本課程中不強調「3D的建模」部份,主要教導初學者如何使用Unity游戲引擎來製作一個VR互動的小遊戲。基於OCW (Open Course Ware)開放式課程的理念,本課程內容已全部錄製成影片並上傳至Youtube平台分享。希望本課程能夠幫助正在學習VR的資訊相關科系學生,或任何想學習VR技術的非資訊本科系學生!
教科書:
Unity 3D遊戲設計實戰(第二版)/邱勇標,碁峰出版社。
課程活動
-
1.本課程所有範例與資源檔案在本課程中所有相關的範例、練習資源、素材都在這裡可以找到喔!
-
閱讀 > 1 分鐘 1.1 各單元範例實作結果
-
閱讀 > 1 分鐘 1.2 各種素材與資源
-
-
2.Unity簡介與安裝
-
閱讀 > 16 分鐘 2.1 Unity-01-Unity簡介與安裝 16:16
-
-
3.Unity的環境與基礎操作
-
閱讀 > 15 分鐘 3.1 Unity-02-Unity3D環境簡介 15:17
-
閱讀 > 4 分鐘 3.2 Unity-03-場景 04:56
-
閱讀 > 9 分鐘 3.3 Unity-04-Unity基本操作 09:13
-
閱讀 > 14 分鐘 3.4 Unity-05-物理材質的使用 14:29
-
閱讀 > 15 分鐘 3.5 Unity-06-建立具父子關係的預製物件 15:43
-
閱讀 > 6 分鐘 3.6 Unity-07-預製物件與物理材質的關係 06:26
-
閱讀 > 9 分鐘 3.7 Unity-08-攝影機的使用 09:29
-
閱讀 > 11 分鐘 3.8 Unity-09-光源的使用1 11:00
-
閱讀 > 9 分鐘 3.9 Unity-10-光源的使用2 09:44
-
閱讀 > 15 分鐘 3.10 Unity-11-光影貼圖的應用 15:07
-
閱讀 > 6 分鐘 3.11 Unity-12-飄動的布料 06:39
-
閱讀 > 12 分鐘 3.12 Unity-補充技巧-3D模型的匯入 12:10
-
-
4.Unity自然環境的建置
-
閱讀 > 9 分鐘 4.1 Unity-13-自然環境的建置與取得素材 09:37
-
閱讀 > 17 分鐘 4.2 Unity-14-基礎地形設定 17:02
-
閱讀 > 7 分鐘 4.3 Unity-15-地形貼圖 07:51
-
閱讀 > 14 分鐘 4.4 Unity-16-地形製作實例1 14:04
-
閱讀 > 7 分鐘 4.5 Unity-17-地形製作實例2 07:44
-
閱讀 > 15 分鐘 4.6 Unity-18-種草工具 15:16
-
閱讀 > 8 分鐘 4.7 Unity-19-種樹工具 08:03
-
閱讀 > 6 分鐘 4.8 Unity-20-風力工具 06:21
-
閱讀 > 24 分鐘 4.9 Unity-21-樹木生成器 24:23
-
閱讀 > 14 分鐘 4.10 Unity-22-粒子生成器(舊版) 14:09
-
閱讀 > 4 分鐘 4.11 Unity-23-插入音樂或音效 04:36
-
閱讀 > 15 分鐘 4.12 Unity-24-製作簡易的動畫 15:57
-
閱讀 > 12 分鐘 4.13 Unity-25-高程差地圖 12:22
-
-
5.Unity互動腳本撰寫
-
閱讀 > 17 分鐘 5.1 Unity-26-撰寫第一支Unity腳本程式 17:06
-
閱讀 > 16 分鐘 5.2 Unity-27-Transform類別的使用 16:59
-
閱讀 > 9 分鐘 5.3 Unity-28-public修飾字的使用 09:22
-
閱讀 > 15 分鐘 5.4 Unity-29-鍵盤的輸入控制 15:47
-
閱讀 > 15 分鐘 5.5 Unity-30-Input Manager 15:08
-
閱讀 > 23 分鐘 5.6 Unity-31-UI Text 23:30
-
閱讀 > 5 分鐘 5.7 Unity-32-UI Raw Image 05:56
-
閱讀 > 13 分鐘 5.8 Unity-32b-UI Image 13:20
-
-
6.Unity人型形態動畫的建立
-
閱讀 > 13 分鐘 6.1 Unity-33-人型形態動畫的建立 13:19
-
閱讀 > 12 分鐘 6.2 Unity-34-建立測試人型動畫的簡易場景 12:40
-
閱讀 > 5 分鐘 6.3 Unity-35-動畫控制器使用1 05:59
-
閱讀 > 9 分鐘 6.4 Unity-36-動畫控制器使用2 09:43
-
閱讀 > 8 分鐘 6.5 Unity-37-動畫控制器使用3 08:32
-
閱讀 > 12 分鐘 6.6 Unity-38-動畫控制器使用4 12:54
-
閱讀 > 7 分鐘 6.7 Unity-39-狀態機行為 07:39
-
閱讀 > 10 分鐘 6.8 Unity-40-碰撞控制器高度/大小修正 10:02
-
閱讀 > 4 分鐘 6.9 Unity-41-修正跳躍時的落下問題 04:39
-
閱讀 > 12 分鐘 6.10 Unity-42-修正從高台落下的問題 12:19
-
閱讀 > 10 分鐘 6.11 Unity-43-修正踫撞器中心點的問題 10:21
-
-
7.Unity虛擬實境App的開發
-
閱讀 > 11 分鐘 7.1 Unity-44-Unity虛擬實境的開發簡介 11:37
-
閱讀 > 23 分鐘 7.3 Unity-46-GoogleVR:建立基本的場景與互動驅動機制 23:58
-
閱讀 > 23 分鐘 7.4 Unity-47-GoogleVR:建立攝影機的移動控制 23:21
-
閱讀 > 8 分鐘 7.5 Unity-48-GoogleVR:加入空間音樂 08:29
-
閱讀 > 11 分鐘 7.6 Unity-49-GoogleVR:加入互動音效 11:15
-
閱讀 > 12 分鐘 7.7 Unity-50-GoogleVR:互動動畫的控制 12:06
-