ダイナミック ジオメトリ アトリビュートはテクニカル アーティストに高度な頂点単位の分析ツールを提供します。これにより、キャラクタのデフォメーション品質を向上させ、アニメートされたしわなどのプロシージャル エフェクトを作成したり、リグの問題領域を簡単に特定したりできます。

dgaTension ノードは入力ジオメトリと参照ジオメトリを比較することにより、表面張力を測定します。エッジと UV の計算方法を提供して、変形されたメッシュの伸長と収縮を検出します。「ComponentTagExpression」アトリビュートを使用すると、ターゲットを絞った解析のために特定のメッシュ部分を処理できます。出力データは dgaVisualizer ノードで可視化し、補正デフォメーションを駆動するデフォーマ ウェイト リストに接続できます。
dgaDelta ノードは、2 つのメッシュ状態間の位置および法線の差を計算し、各頂点の正確なデルタ情報を提供します。このノードは張力ノードと同様に動作します。出力データは dgaVisualizer ノードを使用して結果を表示したり、デフォーマのウェイト リストに接続してデフォーマを駆動したりできます。このノードは 2 つの値を出力します。[位置]デルタ モード("Position" Delta Mode)では位置デルタを、[法線]デルタ モード("Normal" Delta Mode)では法線デルタを出力します。
dgaVisualizer ノードは、カスタマイズ可能なカラー マッピングにより、ダイナミック ジオメトリ アトリビュート データをリアルタイムで視覚的にフィードバックします。数値の張力またはデルタ値を、メッシュ サーフェス上の直感的なヒート マップ表示に変換します。カラー ランプとスケーリング コントロールを使用して可視化の強度を調整し、デフォメーションで問題のある領域を明確に特定します。
dgaToArray ノードは、複合ウェイト リスト データを、レンダリング ワークフロー用に Arnold と互換性のある doubleArray 形式に変換します。DGA 計算ノードと Arnold のマテリアル システム間のブリッジとして機能し、頂点単位のデフォメーション データを使用してシェーダ プロパティを操作できるようにします。このノードを適切に Arnold と統合するには、MEL スクリプトを使用してカスタム アトリビュートを設定する必要があります。