Unity 3D 體感遊戲實務解析

洪達民、張右緯

  • 出版商: 佳魁資訊
  • 出版日期: 2012-10-17
  • 定價: $580
  • 售價: 8.5$493
  • 語言: 繁體中文
  • 頁數: 296
  • ISBN: 9865908255
  • ISBN-13: 9789865908256
  • 相關分類: 遊戲引擎 Game-engine

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

對於體感互動來說,一個好的開發流程,從硬體的連接、訊號的分析與接收,一直到動作的辨識等等,不但要結合官方或第三方的SDK,更要能快速、方便地整合3D 互動內容,在眾多的開發工具中,Unity3D成為了最多人選擇的工具之一。

在這本體感實務中,作者不但將 Unity 的使用技巧深入淺出地傳達給大家,而且將完整的開發流程有系統地一步一步帶領大家完成,從硬體的介紹、使用方法、OpenNI 套件的使用,甚至連 FAAST 動作辨識模組,也完整地帶領大家實際操作,解決了許多開發朋友在動作辨識上的難題。

<章節目錄>

序論

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
套件