On this page | |
Since | 17.0 |
このSOPは、エージェントプリミティブを、いくつかの可能なフォーマットのジオメトリに変換します。 Unpack SOPを使ってエージェントをアンパックする操作は、 Output パラメータを Deformed Geometry に設定することと等価です。
パラメータ ¶
Group
アンパックする入力ジオメトリのサブセット。
Group Type
Specifies whether the group is a point or primitive group. If it is a point group, any agent primitives that reference the group’s points are unpacked.
Output
出力ジオメトリを生成する方法を指定します。
Deformed Geometry
エージェントの現行レイヤーの形状からジオメトリを生成します。 変形シェイプのバインドに関しては、エージェントの現行ポーズを使ってそのシェイプのジオメトリを変形させます。 静的シェイプのバインドに関しては、参照ジョイントのトランスフォームによってそのシェイプをトランスフォームさせます。 これは、Unpack SOPを使ってエージェントをアンパックすることと等価です。
Rest Geometry
エージェントの現行レイヤーからシェイプを出力します。 変形シェイプのバインドでは、変形が行なわれません。
Joints
エージェントのジョイント毎にポイントを生成します。 このポイントには、そのジョイントの名前とトランスフォームを含んだPointアトリビュートが付きます。 Filters を使用すると、特定のジョイントにのみポイントを作成することができます。
Skeleton
エージェントのジョイント毎にポイントを生成し、それぞれ子ジョイントと親ジョイント間を結んだ2点ポリゴンを生成します。
MotionClips
指定したエージェントクリップ毎に、MotionClipを含んだパックジオメトリプリミティブを生成します。
Limit to Unique Agent Definitions
When Output is set to Rest Geometry, turning this on filters the Group to only include one instance of each agent definition. This can be used to avoid producing duplicate shapes when there are multiple agents of the same type in the input.
Apply Agent Transform
有効にすると、エージェントの全体のトランスフォームがアンパックジオメトリに適用されます。
Apply Joint Transforms
これを有効にすると、アンパック時にエージェントのジョイントトランスフォームが適用されます。 これと Apply Agent Transform を無効にすると、時間依存でない出力が生成されます。 これを無効にして、 Output を Joints または Skeleton にすると、エージェントの現行ポーズの代わりにエージェントの静止ポーズが使用されます。
This parameter is available when:
-
Output is set to Joints or Skeleton.
-
Output is set to Rest Geometry, and Unpack Shapes From is not set to Shape Library.
Unpack Shapes From
When Output is set to Rest Geometry, rest geometry shapes can be unpacked from the agent’s current layers, collision layers, or any layers in the agent definition. The list of layers is filtered by the Layers pattern, and any shape bindings that match the Shapes pattern are unpacked.
Alternatively, shapes can be directly unpacked from the agent’s shape library according to the Shapes pattern. This mode can be useful for accessing specific shapes without having to specify layers that reference those shapes.
Layers
エージェントをアンパックする時に含めたいレイヤー名のリストまたはパターン。 デフォルトの挙動は、エージェントの現行レイヤーに対してこのパターンをマッチングさせます。 Output が Rest Geometry に設定されている場合、マッチさせるレイヤーのリストは、 Unpack Shapes From パラメータで指定します。
This parameter is available when:
-
Output is set to Deformed Geometry.
-
Output is set to Rest Geometry, and Unpack Shapes From is not set to Shape Library.
Shapes
Output が Deformed Geometry または Rest Geometry に設定されている場合、ここには、エージェントをアンパックする時に、指定した Layers から含めたいシェイプ名のリストまたはパターンを指定します。 Output が Rest Geometry に、 Unpack Shapes From が Shape Library に設定されている場合、ここには、シェイプライブラリからアンパックするシェイプ名のリストまたはパターンを指定します。
Iterations
When Output is set to Deformed Geometry or Rest Geometry, turning this on specifies the number of levels of packed primitives to unpack.
Shape Deformer Attribute
When turned on, outputs an attribute containing the name of the shape binding’s deformer (or the empty string for a static shape binding).
This parameter is available when:
-
Output is set to Deformed Geometry.
-
Output is set to Rest Geometry, and Unpack Shapes From is not set to Shape Library.
Transform Name Attribute
有効にすると、シェイプジオメトリが取り付けられていたエージェントのトランスフォームの名前を含んだアトリビュートが出力されます。
This parameter is available when:
-
Output is set to Deformed Geometry.
-
Output is set to Rest Geometry, and Unpack Shapes From is not set to Shape Library.
Layer Name Attribute
有効にすると、シェイプバインドが属していたレイヤーの名前を含んだアトリビュートが出力されます。 これは、エージェントに複数のレイヤーが割り当てられている場合にシェイプのソースレイヤーを識別するのに役立ちます。
This parameter is available when:
-
Output is set to Deformed Geometry.
-
Output is set to Rest Geometry, and Unpack Shapes From is not set to 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
Agent primitives.
出力 ¶
Output
Unpacked geometry, in the format specified by the Output parameter.
See also |