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