On this page | |
Since | 17.0 |
このSOPは、エージェントプリミティブを、いくつかの可能なフォーマットのジオメトリに変換します。 Unpack SOPを使ってエージェントをアンパックする操作は、 Output パラメータを Deformed Geometry に設定することと等価です。
パラメータ ¶
Group
アンパックする入力ジオメトリのサブセット。
Group Type
グループがポイントグループまたはプリミティブグループのどちらなのか指定します。 ポイントグループの場合、そのグループのポイントを参照しているエージェントプリミティブがアンパックされます。
Output
出力ジオメトリを生成する方法を指定します。
Deformed Geometry
エージェントの現行レイヤーの形状からジオメトリを生成します。 変形シェイプのバインドに関しては、エージェントの現行ポーズを使ってそのシェイプのジオメトリを変形させます。 静的シェイプのバインドに関しては、参照ジョイントのトランスフォームによってそのシェイプをトランスフォームさせます。 これは、Unpack SOPを使ってエージェントをアンパックすることと等価です。
Rest Geometry
エージェントの現行レイヤーからシェイプを出力します。 変形シェイプのバインドでは、変形が行なわれません。
Joints
エージェントのジョイント毎にポイントを生成します。 このポイントには、そのジョイントの名前とトランスフォームを含んだPointアトリビュートが付きます。 Filters を使用すると、特定のジョイントにのみポイントを作成することができます。
Skeleton
エージェントのジョイント毎にポイントを生成し、それぞれ子ジョイントと親ジョイント間を結んだ2点ポリゴンを生成します。
MotionClips
指定したエージェントクリップ毎に、MotionClipを含んだパックジオメトリプリミティブを生成します。
Limit to Unique Agent Definitions
Output が Rest Geometry に設定されている場合、これを有効にすると、各エージェント定義のインスタンスのみが含まれるように Group がフィルタリングされます。 これを使用することで、入力内の同じタイプのエージェントが複数存在した時に、重複してシェイプが生成されないようにすることができます。
Apply Agent Transform
有効にすると、エージェントの全体のトランスフォームがアンパックジオメトリに適用されます。
Apply Joint Transforms
これを有効にすると、アンパック時にエージェントのジョイントトランスフォームが適用されます。 これと Apply Agent Transform を無効にすると、時間依存でない出力が生成されます。 これを無効にして、 Output を Joints または Skeleton にすると、エージェントの現行ポーズの代わりにエージェントの静止ポーズが使用されます。
このパラメータは次の場合で利用可能です:
-
Output が Joints または Skeleton に設定されている場合。
-
Output が Rest Geometry に設定されていて、且つ、 Unpack Shapes From が Shape Library に設定されていない場合。
Unpack Shapes From
Layers
エージェントをアンパックする時に含めたいレイヤー名のリストまたはパターン。 デフォルトの挙動は、エージェントの現行レイヤーに対してこのパターンをマッチングさせます。 Output が Rest Geometry に設定されている場合、マッチさせるレイヤーのリストは、 Unpack Shapes From パラメータで指定します。
このパラメータは次の場合で利用可能です:
-
Output が Deformed Geometry に設定されている場合。
-
Output が Rest Geometry に設定されていて、且つ、 Unpack Shapes From が Shape Library に設定されていない場合。
Shapes
Output が Deformed Geometry または Rest Geometry に設定されている場合、ここには、エージェントをアンパックする時に、指定した Layers から含めたいシェイプ名のリストまたはパターンを指定します。 Output が Rest Geometry に、 Unpack Shapes From が Shape Library に設定されている場合、ここには、シェイプライブラリからアンパックするシェイプ名のリストまたはパターンを指定します。
Iterations
Output が Deformed Geometry または Rest Geometry に設定されている場合、これを有効にすると、アンパックするパックプリミティブのレベル数を指定することができます。
Shape Deformer Attribute
有効にすると、シェイプバインドのデフォーマの名前(または、静的シェイプバインドならば、空っぽの文字列)を含んだアトリビュートが出力されます。
このパラメータは次の場合で利用可能です:
-
Output が Deformed Geometry に設定されている場合。
-
Output が Rest Geometry に設定されていて、且つ、 Unpack Shapes From が Shape Library に設定されていない場合。
Transform Name Attribute
有効にすると、シェイプジオメトリが取り付けられていたエージェントのトランスフォームの名前を含んだアトリビュートが出力されます。
このパラメータは次の場合で利用可能です:
-
Output が Deformed Geometry に設定されている場合。
-
Output が Rest Geometry に設定されていて、且つ、 Unpack Shapes From が Shape Library に設定されていない場合。
Layer Name Attribute
有効にすると、シェイプバインドが属していたレイヤーの名前を含んだアトリビュートが出力されます。 これは、エージェントに複数のレイヤーが割り当てられている場合にシェイプのソースレイヤーを識別するのに役立ちます。
このパラメータは次の場合で利用可能です:
-
Output が Deformed Geometry に設定されている場合。
-
Output が Rest Geometry に設定されていて、且つ、 Unpack Shapes From が Shape Library に設定されていない場合。
Clip Names
Output が MotionClips に設定されている場合、ここには、MotionClipsに変換するクリップ名のリストまたはパターンを指定します。 パターンを指定しなかった場合、エージェントの現行クリップ(s)が使用されます。
Transfer Attributes
アンパックしたジオメトリに転送するアトリビュートのリスト。
v
とw
の両方のPointアトリビュートが存在していて、且つ、それらを指定した場合、そのポイントVelocityが計算されて転送されます。
Transfer Groups
アンパックしたジオメトリに転送するグループのリスト。
Filters
Output が Joints に設定されている場合、ここには、ポイントを生成するジョイントを指定します。 何もフィルターが存在しなかった場合、ジョイント毎にポイントが生成されます。
Joints
ポイントを生成するジョイント名のリストまたはパターン。
Percent of Agents
群衆内のこの割合のエージェントに対してのみポイントを出力します。 これは、プロップの配置を制御するのに役立ちます。
Seed
Percent of Agents パラメータでエージェントを間引く時に使用するランダムシード。
Skeleton Color
Output が Skeleton または MotionClips に設定されている場合、ここには、スケルトンジョイントに使用するポイントカラーを指定します。
入力 ¶
Agents
エージェントプリミティブ。
出力 ¶
Output
Output パラメータで指定された形式のアンパックジオメトリ。
See also |