PDG関連用語メモ
Processor
既存のワークアイテムに基づいて、複数の新しい WorkItem を生成したり、
パラメーターに基づいて新しく WorkItem を生成する。
プロセッサノードは「親」WorkItem に基づいて新しく「子」WorkItem を生成するときに
その結果を下流に渡せるようにできる。
https://www.sidefx.com/ja/docs/houdini/tops/intro.html
WorkItem
完了すべきタスク。
Scheduler
WorkItem を Cook するときに、マシンやファームのリソースを管理し、割り当てを行う。
Generate
WorkItem を作る
Cook
TOP network を実行する
Recipe
TOP ネットワークの別称。
(TOP を指す言葉か)
Dirty
再度 Cook が必要というマークを付けること
Attribute
WorkItem に追加されるデータのこと。
Link
Houdini TOP Graph
TOP(/tasks)の NodeGraph
PDG Node Graph
PDG の Node の Graph 構造のこと。
Task Graph
現在の WorkItem の Graph 構造のこと。
例として、このようなノードと WorkItem がある場合、WorkItem3 つが依存を持つ。
Node
pdg.Node Houdini のノードのことではなく、ディペンデンシーグラフノードのことを指す。
Node オブジェクトには、ワークアイテムにアクセスしたり、 ノードを Dirty(変更あり)としてマークしたり、ノードを実行したり、 ノードグラフを走査するためのメソッドが備わっています。
Job
(たぶん) Out-Of-Process で外部プロセスで実行した時に、ファームなどで実行するタスクのこと。
WorkItem-scheduler->Job