DAZ HD キャラクターをインポートする(3.3 の新機能)

DAZ のオンラインストアには、平均的なキャラクターよりも詳細なディテールを持った HD キャラクターもあります。 タイトルを見ればそれらが高解像度を持っていることは、すぐに見分けられます。

けれども、Transformer を使用してもそのディテールを完全に移植することは出来ません。

DAZ HD キャラクター

Transformer を介した CC3 Base+ キャラクターの結果

DAZ HD キャラクターを出来る限り再構築するためには、以下の4つの主要段階を踏んだステップを実行する必要があります: ハイメッシュソースを準備するリトポロジー処理されたメッシュを用意するNormal テクスチャへのディテールの焼き付け、そして Transformer で生成されたキャラクターと法線テクスチャを合成するです。

第1段階:ハイメッシュソースを準備する

  1. DAZ で、Smart Content パネルから UV Prep Poses を探します。
  2. UV Prep Pose を適用してキャラクターの口を開けます。 指と爪先も法線マップで最良なレンダリング結果が得られていることを確認してください。
  3. キャラクターを以下の設定で OBJ ファイルとしてエクスポートします。

    より良く見分けがつくように、ファイル名称には High という単語を入れておきます。
  4. この OBJ ファイルを 3D 編集ツール(この作例では Maya)に読み込みます。

  5. 目(およびそれに関連する要素)、まつ毛、口腔、舌、歯は削除します。

    処理前

    処理後

  6. 再び OBJ ファイルとしてエクスポートします。

    後続のステップで、この OBJ ファイルをボディと頭部のディテールを焼き付けるソースとして使用します。

第2段階:リトポロジー処理されたメッシュを用意する

  1. DAZ に戻り、キャラクターを FBX 形式でエクスポートします。

    この FBX ファイルは OBJ ファイルを生成するためにトポロジーを再構築する目的で使われます。
  2. Character Creator を立ち上げ、Create > Retopologize Base for High-Poly Normal Bake > CC3 または CC3+ コマンドを実行します。

    変換後の最終的なキャラクターとして CC3 ベース を使用したい場合は CC3、そうでなければ CC3+ を選択してください。
  3. Export Retopologized Base for Texture Baking パネルがポップアップします。
  4. Target Mesh フィールドの右にある Load File ボタンをクリックし、先ほどの FBX ファイルを選びます。
  5. Save File Path フィールド右の Save File ボタンをクリックし、リトポロジーされた OBJ ファイルを保存します。

    OK ボタンをクリックすると、FBX ファイルが OBJ ファイルにリトポロジー処理されます。
  6. これで新しい OBJ ファイルがもうひとつ追加されました。 このファイルは Normal テクスチャの生成用ターゲットとして使用されます。

第3段階:Normal テクスチャへのディテールの焼き付け

  1. xnormal.net)をダウンロードし、xNormal アプリケーション(無償)をインストールして起動します。
  2. パネル右側の High definition meshes ボタンをクリックします。
  3. 第1段階の最後に作成した、高精細 OBJ ファイルをアプリケーションにドラッグ&ドロップします。
  4. パネル右側の Low definition meshes ボタンをクリックします。
  5. 第2段階の最後に作成した、リトポロジーした OBJ ファイルをアプリケーションにドラッグ&ドロップします。
  6. U Offset 項目には 0 を入力します。

    UDIM 技法の特性上、XNormal に法線マップを作成する開始位置を認識させるために U Offset の値は 0 から -4 の間で一つ一つ調整しなければなりません。
  7. パネル右側の Baking options ボタンをクリックします。
  8. 下の説明図に沿って設定を調整します:
    1. UDIM の対象アイテムに応じて、法線マップとして認識可能な名前を PNG 形式で設定します。
    2. エクスポートする法線マップのサイズを指定します。
    3. レンダリングするマップを選択します。 今回の作業では Normal map を選びます。
    4. Antialising は、Character Creator のスーパーサンプリングに適合するように、4x を選択します。
  9. パネル右側の Generate Maps ボタンをクリックすると、法線マップが1枚生成されます。

    レンダリングプロセスを示すプレビューウインドウがポップアップします。
  10. 展開先のフォルダを開くと、生成された法線マップが見つかります。
  11. ステップ 6 から ステップ 9 を繰り返して、残りの法線マップも生成します。

    Body には -1Arm には -2Leg には -3Nails には -4 を指定してください。

第4段階:Transformer で生成されたキャラクターと法線テクスチャを合成する

  1. DAZ に戻り、Character Creator と互換のモーションを設定するために A-Pose.duf ファイルを適用します。

    デフォルトでは、Character Creator から提供された DUF ファイルが以下のフォルダ内に見つかります:
    C:\Users\Public\Documents\Reallusion\Template\Character Creator 3 Template\DazResource\A_Pose
  2. キャラクターを FBX 形式でエクスポートします。

    これで Character Creator 内で変換する新しい FBX ファイルの準備ができました。
  3. Character Creator を起動して、Create > Transformer > CC3 または CC3+(この作例では CC3+)コマンドを実行します。

    Character Creator での変換後のキャラクターを最終的に CC3 ベースキャラクターとして使用したい場合は CC3 を、そうでなければ CC3+ を選択してください。
  4. DAZ から最後にエクスポートした FBX を選択し、Advanced 項目を選択して Transformer 機能を使用して Character Creator でキャラクターを変換します。
  5. 以下の画像に示されているようにコントロール項目を設定します。 Texture ProfileTexture Folder の設定の詳細については、INI を使用して全てのボディテクスチャをロードする のセクションを参照してください。
  6. これで DAZ HD キャラクターが Character Creator 素体キャラクターに変換されました。
  7. 法線マップを前のセクションの最後でエクスポートしたものとオーバーレイさせるには、画像エディタ内でオーバーレイさせるSkinGen ツールを使用する、という2つの方法があります。