Character Creator to Unity 教學

Author: Kelvin Huang

Character Creator 是一套製作 3D 角色的軟體,目前在網路上有很多教學資源,這次的分享專注於 Character Creator 匯入 Unity 製作遊戲與虛擬主播的測試心得。另可參閱內容商店 https://www.reallusion.com/contentstore/

安裝 Character Creator 軟體,製作需要的角色。

您可以試著選擇不同的新角色,進行此操作時,將出現詢問是否替換原本角色的訊息。

 

執行 Optimize and Decimate 優化 / LOD1 多邊型數量約 7000 貼圖 1024x1024 px // LOD2 多邊型數量約 800 貼圖 512x512 px

Custom 可自訂角色的骨架、網格、貼圖等。

 

按下 Convert to Game Base 轉換到遊戲 Single Material / Max Texture Size 按下 Convert 按鈕轉換。

執行 [ File > Export > FBX > Clothed Character ] 匯出角色。

若使用 Character Creator 試用版,將有匯出 30 次的限制。

匯出 FBX 檔案的設定視窗。

選擇匯出 Unity 3D 遊戲引擎。

無需勾選 Embed Textures 將會另提供貼圖,而且匯出的 FBX 檔案不包含貼圖,體積較小。

此外 Delete Hidden Faces 可將隱藏的表面刪除,例如衣服下的皮膚將被刪除,降低遊戲執行時的效能消耗。

出現訊息,提示匯出的角色若修改網格或修改 UV 貼圖,或移除 T-Pose 姿勢,將無法再匯入 Character Creator 編輯。

 

 

匯入 Unity 遊戲引擎時,將出現修正 Normal Map 法線貼圖的對話框,可按下 Fix now 立即修正。

 

 

輸出範例

Template > Actor > Character > Party_M_0001

Type: actorSCAN

這種的只有 Optimize and Decimate 可用?

因為是 NPC 所以選 LOD2 , 512px Texture, 22Bones / FBX = Clothed Character

FBX Options = Mesh ( Motion 不用 ) / 沒勾 Embed Textures / 沒勾 Delete Hidden Faces

說明 Embed Texture 不勾也會另提供貼圖 (512x512px) ,而且 FBX 比較小。

Party_M_0001-LOD2.zip (1.7MB)

 

 

說明 Embed Texture 不勾也會另提供貼圖 (1024x1024px) ,而且 FBX 比較小。

Party_M_0001-LOD1.zip (7.7MB)

Diffuse / Normal / MetallicAlpha /

 

有出現 Motion 錯誤但有匯出,但沒問題

如果是 Type: CC3+ Character 的有 Convert to Game Base 有 Optimize and Decimate

 

匯入 Unity 遊戲引擎

搭配 Vendors and Customers 動作資源 https://www.youtube.com/watch?v=A5mpBbgEFuE

 

拿著酒杯(沒喝酒)的動作 Customer_Standing_Drunk_Loose_HoldingPint

LOD2

LOD1

 

測試用 Party_M_0001

 

 

除了整組配好的角色以外,也可以自行選擇搭配服裝。

 

 

下載測試用模型

Character Creator 原始角色不優化直接匯出版本 [ 前往 ]

 

角色表情

匯出角色若需要表情動畫,設定 FBX Options = Mesh and Motion // 設定 Include Motion = Current Animation > All

 

匯入 Unity 後可透過 Hierarchy 看到 CC_Base_Head 下的骨骼物件,做為比對的右圖是來自 Mixamo 網站的骨架。

dev

Copyright © 2024 CG Digital Corp. All rights reserved.