1 / 16

Kinect 體感遊戲

Kinect 體感遊戲. Chap1 介紹. Unity 3ds-max Kinect OpenNI. Unity. Unity3D 是一個用於創建諸如三維視訊遊戲、建築可視化、實時三維動畫等類型互動內容的綜合型創作工具。 遊戲腳本為基於 Mono 的 Mono 腳本,一個基於 .NET Framework 的開源語言,因此程式設計師可用 JavaScript , C# 或 Boo 加以編寫。 多人網路連線採用 Raknet 。

dee
Download Presentation

Kinect 體感遊戲

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kinect 體感遊戲

  2. Chap1 介紹 Unity 3ds-max Kinect OpenNI

  3. Unity Unity3D是一個用於創建諸如三維視訊遊戲、建築可視化、實時三維動畫等類型互動內容的綜合型創作工具。 遊戲腳本為基於Mono的Mono腳本,一個基於.NET Framework的開源語言,因此程式設計師可用JavaScript,C#或Boo加以編寫。 多人網路連線採用Raknet。 Raknet: 一個基於UDP網絡傳輸協議的C++網絡庫,允許程序員在他們自己的程序中實現高效的網絡傳輸服務。通常情況下用於遊戲。

  4. 3ds max 3ds Max(原名:3D Studio Max),是Autodesk傳媒娛樂部開發的全功能的三維計算機圖形軟體。它運行在Win32和Win64平台上。 強大的角色(Character)動畫製作能力。 支援Maxscript內建腳本控制語言,讓使用者有自訂工具的能力。Maxscript是內建在autodesk相關產品中的比如Autodesk VIZ、3ds Max、Plasma、GMax等軟體中的腳本語言。為3ds Max開發的第三方外掛中也多半有支援以Maxscript來控制。

  5. kinect Kinect是由微軟開發,應用於Xbox 360和Xbox One主機的周邊設備。 Kinect一次可擷取三種東西,分別是彩色影像、3D深度影像、以及聲音訊號。 kinect有三個鏡頭,中間的鏡頭是 RGB 彩色攝影機,用來辨識玩家身分(靠著人臉辨識和身體特徵)、以及辨識基本的臉部表情。 左右兩邊鏡頭則分別為紅外線發射器和紅外線 CMOS 攝影機所構成的3D結構光深度感應器;同時具有追焦功能,底座馬達可左右旋轉27度。 左右兩顆鏡頭則是3D深度感應器Kinect也內建陣列式麥克風,由多組麥克風同時收音,比對後消除雜音。

  6. OpenNI OpenNI (Open Natural Interaction ) : 開放式自然操作,包含了「語音」、「手勢」、「身體動作」。 OpenNI 本身則是定義了撰寫自然操作程式所需要的 API,提供一個多語言(主要是 C/C++)、跨平台的 framework;藉此提供了一個標準的介面,讓程式開發者要使用視覺、聲音相關感應器,以及對於這些資料、分析的中介軟體(middleware)時,可以更為方便。

  7. 最上層是應用程式(Application),也就是我們這些程式開發者自己要撰寫的部分最上層是應用程式(Application),也就是我們這些程式開發者自己要撰寫的部分 最下層則是硬體的部分,目前 OpenNI 支援的硬體,包含了:3D Sensor、RGB Camera、IR Camera、Audio Device 這四類。 中間這層就是 OpenNI 的部分,除了負責和硬體的溝通外,也在自身內部預留了加上中介軟體(middleware)的空間,可以用來做手勢辨識、或是追蹤之類的處理。

  8. 安裝 Unity: http://unity3d.com/unity/download/ 3ds max: http://students.autodesk.com.tw/products/3dsmax/download/ Kinect: http://search.microsoft.com/en-us/DownloadResults.aspx?q=kinect%20for%20windows%20sdk 1. kinect for window SDK v1.6 2. kinect for Windows Developer Toolkit v1.6 Faast: http://www.heise.de/download/faast-1180310.html FAAST 1.0

  9. Unity

  10. 場景 建立地形 : 功能表 ( Terrain > Creat Terrain ) 地形解析度 : 功能表( Terrain > Set Resolution ) 凹凸效果 : 按住shift產生凹陷效果

  11. 環境設定 霧、天空 : 功能表 (Edit > Render Settings >)

  12. 材質球 材質球: 為物體上色的媒介 (每顆材質球都有不同用途) + = + = 這顆材質球,適合在工人,不適合在天空

  13. 光源 功能表 (GameObject > Create Other > Directional light) Directional light(平行光源) Point light (點光源) Spot Light(聚光燈)

  14. 地圖不出現格子

  15. Thank you for listening~

More Related