詳細は、Crowd Agentsを参照してください。
メソッド ¶
__init__(filename, rig, keep_external_ref = True)
        
指定したJSONファイルから新しいトランスフォームグループを作成します。
そのファイルが存在しない場合または読み込めなかった場合は、hou.OperationFailedを引き起こします。
filename
        
JSONファイルのパス。
rig
        
このグループに関連付けるhou.AgentRig。
keep_external_ref
        
エージェントをジオメトリファイルに保存する時に外部参照を維持するかどうかを示したbool。
        外部参照を維持する場合、その保存されているジオメトリを使用する時にJSONファイルが利用可能な状態である必要があります(JSONファイルのパスのみがジオメトリファイルに保存されます)。
        維持しない場合、ジオメトリを保存する際に元のファイルが不要になるようにリグのコピーが埋め込まれます。
__init__(name, transforms, rig)
        
指定したトランスフォームを含んだトランスフォームグループを新しく作成します。
name
        
新しいトランスフォームグループの名前。
transforms
        
このグループ内の各トランスフォームのインデックスが含まれたintシーケンス。
rig
        
このグループに関連付けるhou.AgentRig。
__init__(name, transforms, rig, weights)
        
指定したトランスフォームを含んだ新しいトランスフォームグループを作成します。
    このシグネチャには、グループ内の各トランスフォームのウェイト(0から1)を持ったfloatシーケンスを指定することができます。
name
        
新しいトランスフォームグループの名前。
transforms
        
このグループ内の各トランスフォームのインデックスが含まれたintシーケンス。
rig
        
このグループに関連付けるhou.AgentRig。
weights
        
このグループ内の各トランスフォームのウェイト(0から1)を指定したfloatシーケンス。
__init__(name, transforms, rig, weights, channels)
        
指定したトランスフォームとチャンネルを含んだ新しいトランスフォームグループを作成します。
name
        
新しいトランスフォームグループの名前。
transforms
        
グループ内の各トランスフォームのインデックスを含んだintシーケンス。
rig
        
グループと関連付けるhou.AgentRig。
weights
        
グループ内の各トランスフォームのウェイト(0から1)を指定したfloatシーケンス。
channels
        
グループ内の各チャンネルのインデックスを含んだintシーケンス。
asJSON()
  → str
        
このグループのJSON表現を含んだ文字列を返します。
channelIndices()
  → tuple of int
        
グループ内の各チャンネルのインデックスを含んだリストを返します。
fileName(expanded = False)
  → str
        
トランスフォームグループが外部参照の場合、ディスク上のファイルのパスを返します。
expanded
        
パス内の変数(例えば$HIP)を展開するかどうかを指定します。
isExternalReference()
  → bool
        
トランスフォームグループがディスク上のファイルを参照しているかどうかを示したboolを返します。
name()
  → str
        
このトランスフォームグループの名前を返します。
transformIndices()
  → tuple of int
        
このグループ内の各トランスフォームのインデックスが含まれたリストを返します。
weights()
  → tuple of float
        
このグループ内の各トランスフォームのウェイトが含まれたリストを返します。