On this page | |
Since | 20.0 |
このノードは、順序付けられていない各入力をパックし、それらをフォルダ構造に整理します。 新しいフォルダ構造を作成したり、最初の入力で指定された既存のフォルダ構造にパックすることもできます。
詳細は、パックキャラクタフォーマットを参照してください。
パラメータ ¶
Parent Folder
入力が追加されるフォルダのパス。 このパスが存在しなかった場合は、そのフォルダが作成されます。
Replace Method
フォルダ構造内の既存データと同じ名前の新しいデータの扱い方を指定します。
Add and Replace
新しいアイテムは追加され、既存のアイテムは置換されます。
Add and Keep Existing
新しいアイテムは追加され、既存のアイテムはそのまま残されます。
Replace
新しいアイテムは追加されず、既存のアイテムは置換されます。
Pack Output
有効にすると、入力がパックされます。 無効にすると、入力がジオメトリの単一ストリームにマージされ、各入力内のすべてのプリミティブの名前が設定されます。
Note
複数 のパックプリミティブで構成されている入力は、Pack Folder SOPによって1個のアイテムにパックされます。 これらの入力は、(パックプリミティブを入力として使用した)Merge SOPまたはMerge Packed SOPの結果と同様になります。
Only Pack Unpacked
有効にすると、 単一 パックプリミティブで構成された入力は、パックレベルを追加するのではなく、出力に直接コピーされます。
複数 のパックプリミティブで構成された入力は、このパラメータの影響を受けません。
Ignore Empty Inputs
有効にすると、空っぽの入力をスキップし、それらのパックプリミティブを出力しません。 空っぽの入力にはジオメトリがありません。
Reload Names
Name と Type のパラメータに、各入力が接続されているノードの名前と拡張子を設定します。
Name
フォルダ構造に追加される入力の名前。
Name パラメータフィールドの横にあるアクションボタンには、 Names From Input オプションがあります。
このオプションを選択すると、 Name パラメータに__INPUT__
識別子が入力されます。
これは、データをフォルダ構造に追加する時に入力のname
アトリビュートが使用されることを意味します。
Note
Name From Input オプションは、入力にname
アトリビュートがある場合にのみ使用することができます。
Name SOPまたはMerge Packed SOPを使用することで、入力ジオメトリにname
アトリビュートを設定することができます。
name
アトリビュートが存在しなかった場合、その入力はフォルダ構造に追加されません。
Type
フォルダ構造に追加する入力の拡張子。 拡張子が指定されていなかった場合、拡張子はパックデータに追加されず、それがフォルダとして扱われるようになります。
このパラメータフィールドの横になるアクションボタンはビルトインの拡張子のリストを表示し、そこから拡張子を選択することができます。
Types From Input を選択すると、 Type パラメータに__INPUT__
識別子が入力されます。
これは、入力のname
アトリビュート内の拡張子が使用されることを意味します。
.char
や.ctrl
の拡張子を持つ入力は、フォルダとしてフォルダ構造に追加されるのに対して、
それ以外のすべてのビルトインの拡張子を持つ入力は、キャラクタ要素として追加されます。
カスタムの拡張子を指定すると、アクションボタンの隣にアイコンメニューが出現します。
そこで、入力をフォルダまたはキャラクタ要素のどちらで追加するのか選択することができます。
Add as Folderオプションを選択すると、パックプリミティブのtreatasfolder
Intrinsic Primitiveアトリビュートが1
に設定されます。
Add as Elementオプションを選択すると、パックプリミティブのtreatasfolder
Intrinsic Primitiveアトリビュートが0
に設定されます。
入力 ¶
Target Folder Structure
修正されるフォルダ構造。 空っぽのままにすると、新しいフォルダ構造を作成することができます。
Source Inputs
フォルダ構造を更新するソースジオメトリ。
出力 ¶
Output
更新されたフォルダ構造。
See also |