目錄
序論
CHAPTER 1.Unity3D 系統概觀與操作 軟體特色及安裝 軟體介面說明
CHAPTER 2..Unity3D 初體驗 產生基本遊戲物件 調整物件狀態及屬性 賦予物件屬性元件 物件材質給予 匯入Unity3D 套件 匯入外部遊戲物件 賦予物件行為 遊戲發佈
CHAPTER 3.基本材質製作 Diffuse Shader Specular Shader Bumped Shader Transprant Shader Decal Shader
CHAPTER 4.體感遊戲開發基本功 腳本創建、撰寫與套用 程式語法基本認識 程式語法設定物件屬性參數 基本物件移動 ‧ 直接指定物件到某個坐標位置 ‧ 透過移動的方法,讓物件朝某個方向移動 基本物件旋轉 ‧ 直接設定物件的角度 ‧ 透過旋轉方法,讓物件繞著設定的軸向旋轉 Vector3MoveToWards QuaternionRotateTowards Vector3Lerp QuaternionLerp LookAt 動態生成Instantiate 碰撞偵測 ‧ OnTriggerEnter 事件 ‧ OnTriggerExit 事件 ‧ OnTriggerStay 事件 ‧ OnCollisionEnter 事件
CHAPTER 5.3ds MAX 人模設定 角色骨架建立 ‧ 取得人物模型 ‧ 3ds Max 基本功 ‧ 人物骨架架設 人物蒙皮設置
CHAPTER 6.體感介紹與Kinect 訊號擷取 體感興起 體感未來應用 Kinect 訊號擷取 ‧ Kinect 裝置原理 ‧ Microsoft Kinect 開發環境介紹 ‧ OpenNI 系統架構與介紹 ‧ OpenNI 動作資料擷取與轉換 ‧ OpenNI Production Node ‧ OpenNI Production Chains ‧ 姿勢辨識流程及追蹤 ‧ OpenNI 開發環境安裝
CHAPTER 7.OpenNI for Unity3D Package OpenNI for Unity3D 套件下載與匯入 ‧ 套件下載 ‧ 套件匯入與說明 ‧ OpenNI SingleSkeleton 骨架追蹤範例實作 ‧ 間接操控與直接操控 ‧ 間接操控範例實作 ‧ 直接操控範例實作
CHAPTER 8.FAAST FAAST 關節架構與辨識類型 FAAST 操作說明 辨識動作種類設定 ‧ 全身擺動辨識 ‧ 關節間位置辨識 ‧ 關節角度辨識 ‧ 關節移動速度 ‧ FAAST 多重姿勢組合 ‧ Unity3D 與FAAST 連接 ‧ FAAST 啟動偵測與暫停偵測
CHAPTER 9.體感遊戲範例實作 OpenNI for Unity3D 套件 FAAST 套件
|