Unity 3D 三維模型簡介
三維模型
是用三維建模軟件建造的立體模型拳球,也是構(gòu)成 Unity 3D
場景的基礎(chǔ)元素。
Unity 3D 幾乎支持所有主流格式的三維模型谤辜,如 FBX
文件和 OBJ
文件等垄提。
開發(fā)者可以將三維建模軟件導(dǎo)出的模型文件添加到項目資源文件夾中,Unity 3D 會將其顯示在 Assets
面板中烈和。
主流三維建模軟件
首先介紹當(dāng)今主流的三維建模軟件爱只,這些軟件廣泛應(yīng)用于模型制作、工業(yè)設(shè)計招刹、建筑設(shè)計恬试、三維動畫等領(lǐng)域,每款軟件都有自己獨(dú)特的功能和專有的文件格式疯暑。
正因?yàn)槟軌蚶眠@些軟件來完成建模工作训柴,Unity 3D 才可以展現(xiàn)出豐富的游戲場景以及真實(shí)的角色動畫。
-
Autodesk 3D Studio Max
Autodesk 3D Studio Max
簡稱 3ds Max妇拯,是 Autodesk 公司開發(fā)的基于 PC 系統(tǒng)的三維動畫渲染和制作軟件幻馁。 3ds Max 可謂是最全面的三維建模,有著良好的技術(shù)支持和社區(qū)支持越锈,是一款主流且功能全面的三維建模工具軟件仗嗦。
-
Autodesk Maya
Autodesk Maya
是 Autodesk 公司旗下的著名三維建模和動畫軟件。 Maya 2008 可以大大提高電影甘凭、電視稀拐、游戲等領(lǐng)域開發(fā)、設(shè)計丹弱、創(chuàng)作的工作流效率德撬,同時改善了多邊形建模铲咨,通過新的算法提高了性能,多線程支持可以充分利用多核心處理器的優(yōu)勢砰逻。 新的 HLSL 著色工具和硬件著色 API 則可以大大增強(qiáng)新一代主機(jī)游戲的視覺效果鸣驱,另外,它在角色建立和動畫方面也更具彈性蝠咆。
-
Cinema 4D
Cinema 4D
的字面意思是 4D 電影踊东,不過其本身還是 3D 的表現(xiàn)軟件,由德國 Maxon Computer 公司開發(fā)刚操,以極高的運(yùn)算速度和強(qiáng)大的渲染插件著稱闸翅,很多模塊的功能代表同類軟件中的科技進(jìn)步成果,并且在用其描繪的各類電影中表現(xiàn)突出菊霜,隨著其技術(shù)越來越成熟坚冀,Cinema 4D 受到越來越多的電影公司的重視
Unity 3D 導(dǎo)入三維模型
將三維模型導(dǎo)入 Unity 3D
是游戲開發(fā)的第一步。
拖入到工程窗口里鉴逞。
如果unity已經(jīng)是打開的记某,則雙擊就會自動導(dǎo)入。
可以對你想的資源包導(dǎo)出构捡,這樣下次你就可以自己用這個包了液南。這種方式還是很有用的,比如某一個包有下載的資源包有錯誤勾徽,但你用了很長的時間才把錯誤解決了滑凉,但下次你在其它工程里使用時,會有同樣的問題喘帚。這時導(dǎo)出資源包就可以有用武之地了畅姊。
即實(shí)現(xiàn)資源的模塊化,很實(shí)用吹由。
新建工程使用這一資源
Unity 3D 動畫系統(tǒng)(Mecanim)
Mecanim
動畫系統(tǒng)是 Unity 公司推出的全新動畫系統(tǒng)若未,具有重定向、可融合等諸多新特性倾鲫,可以幫助程序設(shè)計人員通過和美工人員的配合快速設(shè)計出角色動畫粗合,其主界面如下圖所示。
Unity 公司計劃采用Mecanim
動畫系統(tǒng)逐步替換直至完全取代舊版動畫系統(tǒng)级乍。
Mecanim
動畫系統(tǒng)提供了 5 個主要功能:
- 通過不同的邏輯連接方式控制不同的身體部位運(yùn)動的能力舌劳。
- 將動畫之間的復(fù)雜交互作用可視化地表現(xiàn)出來帚湘,是一個可視化的編程工具玫荣。
- 針對人形角色的簡單工作流以及動畫的創(chuàng)建能力進(jìn)行制作。
- 具有能把動畫從一個角色模型直接應(yīng)用到另一個角色模型上的 Retargeting(動畫重定向)功能大诸。
- 具有針對 Animation Clips 動畫片段的簡單工作流捅厂,針對動畫片段以及它們之間的過渡和交互過程的預(yù)覽能力贯卦,從而使設(shè)計師在編寫游戲邏輯代碼前就可以預(yù)覽動畫效果,可以使設(shè)計師能更快焙贷、更獨(dú)立地完成工作撵割。