| On this page | |
| Since | 21.0 |
このサブグラフは、component::GetRigと併せて使用します。
component::GetRigを使用してリググラフを取得して修正した後で、このノードはその変更内容をキャラクタのパックフォルダ構造に保存します。
メインのリググラフとInvertグラフ(存在する場合)の両方をジオメトリにシリアライズしてキャラクタのフォルダ構造にパックします。
このサブグラフは、グラフの変更内容を永続化するためにすべてのリグコンポーネントで使用されています。
これはcomponent::GetRigと連携して機能し、特にAutoRig Builderワークフローにおいて複数のリグコンポーネントを直列接続することができます。
このノードの character ポートはインプレースポートです。つまり、コピーを作成せずにキャラクタのジオメトリが更新されます。
入力 ¶
*character:
Geometry
Required
修正済みリググラフで更新するキャラクタフォルダ構造。
graph_name:
String
更新されるリググラフの名前。
これは、パックするためのフォルダパスとファイル名を決定するのに使用されます。
.rig拡張子を含めることができます。
graph:
ApexGraphHandle
キャラクタフォルダ構造に保存する修正済みリググラフ。
bypass:
Bool
Trueに設定すると、 character 入力がそのまま返されます。 これは、AutoRig Builder内で複数のコンポーネントを直列接続し、最終コンポーネントだけで実際の保存を行ないたい場合に役立ちます。 Falseに設定すると、 graph 入力と invert_graph 入力がキャラクタフォルダ構造に保存されます。
invert_graph:
ApexGraphHandle
キャラクタフォルダ構造に保存する修正済みInvertグラフ。
これは、グラフにparmsノードが含まれている場合(有効なコンテンツがあることを示す)にのみ保存されます。
出力 ¶
*character:
Geometry
パックリググラフを含んで更新されたキャラクタフォルダ構造。
bypass がTrueに設定されている場合、これは character 入力のパススルーです。
リググラフは.rig拡張子で、Invertグラフは.invert拡張子で、それぞれキャラクタフォルダ構造に追加されます。
両方のグラフは、キャラクタフォルダ構造内で非表示に設定されます(ビューポートには表示されません。詳細は、Pack Folder SOPを参照してください)。
graph_name:
String
graph_name 入力のパススルー。
graph:
ApexGraphHandle
graph 入力のパススルー。
invert_graph:
ApexGraphHandle
invert_graph 入力のパススルー。
| See also |