Unity3D技術之從 Cinema 4D 中導入對象淺析

歡迎來到unity學習unity培訓unity企業培訓教育專區,這裏有很多U3D資源U3D培訓視頻U3D教程U3D常見問題U3D項目源碼,我們致力於打造業內unity3d培訓、學習第一品牌。

 

從 Cinema 4D 中導入對象

Unity 可直接導入 Cinema 4D 文件。開始時只需將 .c4d 文件放到工程的資源 ( Assets) 文件夾下。 切換回 Unity 時,場景自動導入並顯示在工程視圖 (Project view) 中。

要在 Unity 中查看模型,只需將其從工程視圖 (Project View) 拖入場景視圖 (Scene View) 中。

如果修改 .c4d 文件,Unity 會在保存文件時自動更新。

Unity 現在可導入

  1. 帶位置、旋轉、縮放的所有對象。軸心和名稱 (Name) 也被導入。

  2. 帶 UV 和法線的網格。

  3. 包含紋理及漫反射顏色的材質。每個網格有多種材質。

  4. 正向運動學 (FK) 動畫(IK 須手動烘培)。

  5. 基於骨骼的動畫。

Unity 此時不支持導入頂點動畫 (PLA)。請使用基於骨骼的動畫代替。

使用反向運動學 (IK) 的角色動畫

如果使用反向運動學 (IK) 在 Cinema 4D 中製作角色動畫,須在選擇插件 (Plugins)->摩卡 (Mocca)->Cappucino 菜單前先烘培 IK。如果導入 Unity 前不烘培 IK,很可能只導入了動畫定位點而非骨骼動畫。

要求

  • 須安裝有 Cinema 4D 8.5 或更高版本才能導入 .c4d 文件。

如果機器上沒有安裝 Cinema 4D,但是要從另一臺機器上導入 Cinema 4D 文件,可導出 FBX 格式,Unity 可直接導入該格式:

  1. 打開 Cinema 4D 文件

  2. 在 Cinema 4D 中選擇文件 (File)->導出 (Export)->FBX 6.0

  3. 將導出的 fbx 文件放在 Unity 工程資源 (Assets) 文件夾下。Unity 會自動導入 fbx 文件。

提示

  1. 導入 Cinema 4D 文件時若要將導入速度提至最高:請打開 Cinema 4D 首選項(編輯 (Edit)->首選項 (Preferences))後選擇 FBX 6.0 首選項。不勾選嵌入紋理 (Embed Textures) 選項。

導入過程背後(高級)

Unity 導入 Cinema 4D 文件時會自動安裝 Cinema 4D 插件並在後臺啓動 Cinema 4D。之後,Unity 與 Cinema 4D 通信,將 .c4d 文件轉成 Unity 可讀取的格式。第一次導入 .c4d 文件且尚未打開 Cinema 4D 時,啓動時間稍長,但後續導入 .c4d 會非常快。

Cinema 4D 10 支持

直接導入 .c4d 文件時,Unity 會在後臺將 Cinema 4D 文件轉成 FBX 格式。 Maxon 發佈 Cinema 4D 10.0時,FBX 導出工具出現了許多問題。在 Cinema 4D 10.1 版本中許多問題得到了修正。因此,我們強烈建議 Cinema 4D 10 用戶升級至 10.1 版本。

現在,Maxons FBX 導出工具中還存在一些問題。目前似乎沒有一個可靠方法來導出帶有 Cinema 4D 10 關節的動畫角色,但在 9.6 版本中舊骨骼系統可完美導出。因此,創建動畫角色時使用舊骨骼系統非常關鍵,而不要使用關節工具。


更多精彩請點擊 http://www.gopedu.com/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章