3D 遊戲製程

遊戲角色結構、減面、模型重整

Character Creator 3 致力於完整串接業界的 3D 遊戲角色。 除了為行動裝置,AR 和 VR 開發人員添加高度優化的遊戲角色結構外; CC3 還結合了 InstaLOD 的模型和材料優化技術,以生成具有多個 LOD 輸出的即時可動畫遊戲角色。

遊戲角色結構

CC3 最新推出為行動裝置、遊戲、AR/VR 開發者優化拓模的遊戲角色結構。Polygon 模型 10K 面數依然能正常顯示大量 NPC 或路人角色生動的肢體或臉部動態,即時渲染也未嚴重造成效能下降。

遊戲角色為遊戲/AR/VR/行動裝置準備

  • 基礎遊戲角色能從任何 CC 標準角色生成
  • 簡化模型網面視覺質量依然不變
  • 相容於 CC 外觀形變,皮膚預設和裝備系統

為面部與肢體動態簡化骨架結構

  • CC 骨架優化相容於遊戲引擎
  • Polygon 模型面數 10K 的完全綁定角色,具有細緻的臉部與肢體效果
  • 相容於 iClone 角色動畫工具和 動作捕捉系統
  • 使用完整的臉部形變創造同步口型和表情動態

合併材質貼圖優化遊戲效能

  • 將所有角色屬性貼圖轉成一張,讓繪圖次序(draw call)最小化
  • 貼圖分存成獨立的 UV 貼圖,以利遊戲頭像組件交換
  • 合併貼圖解析度範圍從 512 到 4K
  • 利用貼圖轉到高精度的模型細節時創造雙倍的法線貼圖解析度
內建模型優化技術
Character Creator 3 - InstaLOD logo

InstaLOD 是一家世界領先的技術公司,專做 3D 內容優化。InstaLOD 的整合讓 CC3 成為獨一無二的遊戲角色設計平台。完成了 Polygon 模型減面、材質貼圖合併,貼圖轉換(Baking),模型重整與產生遠近細節變換(LOD)。

Polygon 模型減面

  • 高模內容為即時遊戲引擎而生
  • 選取目標模型面數或設定百分比
  • 靈活的減面設計適用各種案例
    • 所有可穿戴裝備 - 一次性減少布料,頭髮,鞋子,配件面數
    • 依物件 - 選定穿戴物件
    • 依元件 - 對選取或未選取的子層物件優化模型整面

將模型細節轉成貼圖

  • 將高面數模型細節轉成低面數
  • 將模型表面細節轉成法線貼圖
  • 將擴散貼圖轉成顏色貼圖
  • 轉換貼圖尺寸範圍從 512 到 4K

模型重整器(Remesher)

  • 將分離的角色模型合而為一
  • 在數個 LOD 裡生成角色模型
  • 自定義輸出模型面數等級
  • 遠近細節變換(LOD)具有漸進的視覺品質,可同時在不同距離切換角色模型

合併貼圖 UV

  • 有效減少繪圖次序(draw calls)以獲得由最佳遊戲效能
  • 設定選定的貼圖分類到目標 UV 貼圖
    • 材質貼圖全部合而為一
    • 依類型合併 - 服飾、配件、身體
    • 依項目合併 - 獨立穿戴物件、身體
  • 轉換合併貼圖尺寸至 4K
來看看在遊戲中的成效吧
Character Creator 3 - Unreal logo
Character Creator 3 - Unity logo
Character Creator 3 - CryEngine logo

遠近細節變換(LOD)的遊戲角色

  • 在此範例中,CC3 戰士使用等級 7 的細節並在 Unity 渲染
  • 根據攝影機距離,無縫切換角色結構等級,以獲得最佳遊戲性能
  • 產生基本(LOD 0) 與遊戲基礎 (LOD 1-2)作為三種高面等級來表現臉部動態
  • LOD4 到 LOD6 用模型重整器 (Remesher)產生,整個角色合併為單一模型與材質貼圖格式提高效能

第三人稱即時操控

  • CC3 匯出的檔案讓 CC3 角色完全與 Unreal UE4 綁定與 Unity Mecanim avatar 角色相容
  • FBX 為遊戲角色到遊戲引擎已做好管理,無須繁瑣的對骨架更名或對應

第一人稱視角(FPS)

  • CC3 對手部增加模型與貼圖細節,讓手部更加迷人
  • 通過 iClone 動作捕捉 和編輯動作層可輕易為各種武器模式創建個人化手調動畫
  • 這個施法的手勢在 iClone 使用 Leap Motion 錄製與編輯,只需幾分鐘即可完成

遠距低面數人群

  • 用大量的低面數動態行人或遊戲居民,營造生動的環境場景
  • 使用 CC3 模型重整器 (Remesher) 設計角色產生單一模型、材質貼圖角色
  • 模型和材質貼圖合併後視覺質量依然優異

數個近身的 NPC 角色

  • NPC 通常在遊戲中扮演路人甲或敵人的角色。 可能會有許多 NPC 與玩家密切互動
  • 這裡的 NPC 主要從基礎角色與基礎遊戲角色產生,保有自然的身體和臉部動畫
  • 使用 PBR 材質查看頭髮,服裝和配件等細緻的角色外觀

遊戲角色口型動態

  • 完整臉部綁定角色能輕易的用在過場對話或角色交談
  • CC3 角色由 60 個臉部形變造型組成,針對同步音動口型和專業臉部捕捉設備進行了優化
  • 此角色口型動態是 3D 掃描製作人臉,並用 4K 貼圖以獲得最佳細節
  • 使用 iClone Motion LIVE 並搭配 iPhone X 作為臉部追踪設備,角色講話才能如此生動