メインコンテンツまでスキップ

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 に追加されるデータのこと。

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