componentMatch ノードを使用して頂点ルックアップ テーブルを作成する

componentMatch ノードを使用すると、コンポーネント リストに提供するルックアップ テーブルが自動的に作成されるため、独自の頂点テーブルを作成する必要はありません。componentMatch ノードは、アルゴリズムを使用してジオメトリを比較し、頂点の相関関係を構築し、事前に設定されたルックアップ テーブルを出力します。

独自のルックアップ テーブルを作成する場合は、モーフ オプション(Morph Options)のコンポーネント参照を使用(Use Component Lookup)オプションがオフになっていることを確認してください。

componentMatch ノードを使用して頂点ルックアップ テーブルを作成するには

  1. 「ドライバ オブジェクト」と「変形オブジェクト」で構成される、変形されたジオメトリから開始します。
  2. 「ドライバ ジオメトリ」と「変形ジオメトリ」の両方に、コンポーネント タグ(Component Tags)を設定します「ジオメトリにコンポーネント タグを割り当てる」を参照してください。
    注: 「ドライバ ジオメトリ」と「変形ジオメトリ」との間で、コンポーネントの要素の量が同じである必要があります。同じでない場合、テーブルは自動的に生成されません。ポリゴン数が一致しない場合、componentMatch ノードはシェイプ間をリアルに補間できません。
  3. モーフ デフォーマを適用して、ドライバ オブジェクトから変形対象オブジェクトに変形を転送します。モーフ オプション(Morph Options)コンポーネント参照を使用(Use Component Lookup)をアクティブにして、componentMatch ノードを生成します。
  4. ノード エディタ(Node Editor)componentMatch ノードを選択し、アトリビュート エディタ(Attribute Editor)でコンポーネントの一致アトリビュート(Component Match Attributes)を開きます。
  5. アトリビュート エディタ コンポーネントの一致アトリビュート(Attribute Editor > Component Match Attributes)タグ エクスプレッション(Tag Expression)フィールドに、コンポーネント タグ(Component Tag)の名前を入力します(このフィールドはエクスプレッションをサポートしているため、「*_left」などのタグ名の一部を入力して、「left」を含むすべてのコンポーネント タグ名を検索できます)。
  6. [Enter]キーを押して、コンポーネントの一致検索を適用します。ドライバ オブジェクトに基づいてターゲット ジオメトリが変更されます。