3D ゲームパイプライン

ゲームキャラクターベース・ポリゴンリダクション・リメッシュ

Character Creator が業界のために 3D ゲームのキャラクターパイプラインを完成させることにどのように注力したのかの打開策を公開します。モバイル、AR / VR 開発者に高度に最適化されたゲームキャラクターベースを追加すること以外では、CC は InstaLOD のモデルとマテリアルの最適化技術を統合し、複数の LOD 出力で即座にアニメーション化できる 3D ゲーム対応キャラクターを生成します。  

ゲームキャラクターベース

CC は、モバイル、3D ゲーム、AR / VR 開発者向けに最適化されたトポロジを備えた新しいゲームキャラクターベースを導入しています。その 10K ポリゴンベースは、大量の NPC (ノンプレイヤーキャラクタ)または Citizen (NPC の改良キャラ)がリアルタイムレンダリングにおいて、ひどいパフォーマンスの低下なしに、本物に近いボディと顔のアニメーションをしたいという要望にも答えます。

3D ゲーム / AR / VR / モバイルのための
最適化ゲームベースキャラクター

  • ゲームベースキャラクターは、任意の標準 CC キャラクターから作リ出せます。
  • メッシュ単純化後、視覚的な品質を保持します。
  • CC モーフ、スキンプリセット、衣装システムと互換です。

顔とボディアニメーションのための
簡略化されたボーン構造

  • ゲームエンジンとも互換なように CC ボーンも同じく最適化されています
  • 顔とボディのきめ細かいパフォーマンスができる完全リグを備えた 10K ポリゴンキャラクターです
  • iClone のキャラクターアニメーションツールや Mocap システムと互換です
  • リップシンクと感情表現のためフェイシャルモーフの完全セットにアクセスします

ゲームパフォーマンス用
マテリアルのマージ

  • ドローコール〔描画命令)最小化のため、すべてのキャラクター素材を 1 つのテクスチャにベイクします
  • ゲームアバターコンポーネントの交換性のために、素材を別々の UV マップ内に保管
  • テクスチャ解像度は 512 から 4K の範囲でマージしました
  • テクスチャベイク中のノーマルマップ解像度を 2 倍にして細かいメッシュのディテイルを維持します
メッシュ最適化技術の組み込み
Character Creator 3 - InstaLOD logo

InstaLOD は 3D コンテンツの自動最適化に特化した世界有数のテクノロジー企業です。InstaLOD の組込により、CC は比類のないゲームキャラクターデザインプラットフォームとなり、ポリゴンリダクション、マテリアルマージ、テクスチャベーキング、リメッシュ、LOD 生成に関する完全なキャラクタパイプラインを実現しました。

ポリゴンリダクション

  • 高ポリゴンコンテンツのリアルタイムエンジン使用を可能にします
  • 目標ポリゴン数または期待パーセンテージから選択します
  • すべての使用ケースに適する柔軟な削減設計です
    • すべてのウェアラブル - 布、髪、靴、アクセサリーのポリカウントを一括削減します
    • オブジェクト別 - 選択したウェアラブルアイテム
    • 要素別 - 選択、非選択サブアイテムへの洗練された最適化

テクスチャマップへの
メッシュディテイルベイク

  • 高ポリゴンメッシュから下位ポリゴンメッシュへの細部転送します
  • サーフェス細部用に法線マップをベイクします
  • カラーディテール用に拡散マップをベイクします
  • テクスチャサイズは 512 から 4K までベイクしました

リメッシュ

  • 別々のキャラクターメッシュを 1 つに結合します
  • 複数のキャラクターモデルを複数の LOD で生成します
  • Custom で各メッシュレベルの出力条件を定義します
  • LOD の距離は異なる視距離にあるキャラクターモデルを切り替えながら、視覚品質を順次変えています

素材のマージ(複数UV)

  • ゲームパフォーマンス最適化のためのドローコールを大幅削減
  • 選択したマテリアルを目標の UV マップにグループ化するオプション
    • すべてのマテリアルを 1 つのマップにマージします
    • タイプ別マージ - 衣装、アクセサリー、ボディ
    • アイテム別マージ - 個々のウェアラブル、ボディ
  • 4K マージのテクスチャサイズまでベイク処理
それが3Dゲームでどのように機能するか見てみよう
Character Creator 3 - Unreal logo
Character Creator 3 - Unity logo
Character Creator 3 - CryEngine logo

ゲームキャラクターの LOD

  • このサンプルでは、CC の戦士は 7 つの LOD で作成され、Unity でレンダリングされています
  • 最適なゲームパフォーマンスのために、カメラの距離に基づいてキャラクターレベルをシームレスに切り替えます
  • クリエーションベース(LOD 0)とゲームベース(LOD 1-2)は、顔のアニメーションを提供する 3 つの高メッシュレベルとなります
  • LOD3〜LOD6 は、リメッシャーによって生成されます。キャラクター全体はパフォーマンス向上のため、単一メッシュと単一マテリアルフォーマットにマージされます

サードパーソン(3rd Person)
のインタラクティブコントロール

  • CC のエクスポートプロファイルにより、CC のキャラクターは Unreal UE4 のリグと Unity Mecanim のアバターと完全に互換性があります
  • ゲームキャラクターコントロールのためにゲームエンジンへの FBX が簡単にできて、面倒なボーン名変更や再マッピングを必要としません

ファーストパーソンビュー(FPS)

  • CC の手のメッシュとテクスチャの解像度を向上させたので、魅惑的な手のディテイルが可能です
  • iClone のモーションキャプチャ とモーションレイヤの編集により、さまざまな武器モードのカスタムハンドアニメーションを簡単に作成します
  • スペルキャスティング(呪文を唱える)ジェスチャーは、Leap Motion から記録され、iClone で数分で編集できます

遠方のローポリ群集

  • シーンの中に多量のローポリの動く歩行者やゲーム住民を取り込み、生きているような環境を構築します
  • CC Remesher を使用して、選択したキャラクターデザインから単一のメッシュ、単一のキャラクターを生成します
  • メッシュとマテリアルマージ後に優れた視覚品質を保持します

複数の NPC Nearby

  • NPC は通常、ゲーム内でエクストラや敵の役割を果たします。多数の NPC がプレイヤーと密接に交流している可能性があります
  • この NPC は、大体、クリエーションベースとゲームベースによって提示され、自然なボディや顔のアニメーションを保持します
  • 髪、衣装、アクセサリーの詳細なキャラクターの外観は、すべて PBR 素材でご覧ください

話すゲームキャラクター

  • 完全にリグで動く顔のキャラクターは、カットシーンの対話やプレイヤーのやり取りに簡単に使用できます
  • CC キャラクターは、60 個の顔面モーフで構築されていて音声リップシンクやプロフェッショナルな顔のキャプチャデバイスのために最適化されています
  • この話すキャラクターは、最高の細部表現のために 3D スキャンした人間の顔を 4K テクスチャーで作成しています
  • この鮮やかな話のアニメーションは、顔追跡装置として iPhone X を使用した iClone MOTION LIVE で作られています