TOPグラフは、データをネットワークに流して、そのデータを ワークアイテム に変換し、そのワークアイテムを色々なノードで制御するといったワークフローを定義します。 たいていのノードは、ローカルマシンまたはサーバーファーム上で実行可能な外部プロセスを表現しています。
サブトピック
基本
-
TOPネットワークの背後にある基本的な概念とTOPネットワークでできる事について説明しています。
-
TOPネットワーク特有のネットワークエディタ機能の使い方。
-
TOPアトリビュートはPointアトリビュートのようなもので、TOPアトリビュートを使用することで、ワークアイテムからコールされたHoudiniノードのパラメータを設定することができます。
-
TOPネットワークの入力/出力ファイルパスの上手な扱い方。
-
使用頻度の高いTOPノードの簡単なガイド。
-
他のジョブを開始させるためにどのジョブが完了していなければならないのかをネットワーク内で表現する必要性がよくあります。
-
TOPネットワークに実際にワークを処理させて、そのネットワークで指定されたとおりに結果を生成させる方法。
-
TOPsで外部コンフィグレーションとソースデータを読み込んで、それを使ってワークを駆動させる方法。
-
Wedgeノードは、指定した1つ以上のアトリビュートのバリエーション毎にワークアイテムを生成します。
初心者向けチュートリアル
次のステップ
-
TOPノードで外部機能をラップする方法。
-
ワークアイテムは、そのワークによって生成された"結果"を追跡します。各結果には、そのタイプのタグが付きます。
-
For-Eachブロックを使用することで、ワークアイテムに対して一連のオペレーションをループで処理することができます。
-
コマンドブロックは、リモートプロセス(例えば、HoudiniやMayaのインスタンス)を起動したり、サーバーコマンドを送信したり、サーバーをシャットダウンすることができます。
-
PDG Service Managerは、ワークアイテムのクック時間を短くするために使用される持続型Houdiniセッションのプールを管理します。
-
異なるスケジューラを使って、ワークのスケジュールを組んで実行する方法。
-
ネットワーク内のワークアイテムの相対的なクック時間(またはファイル出力サイズ)を可視化する方法。
-
PDGノードまたはグラフからイベントを制御するためのPython関数を登録することができます。
-
TOPsを扱う上で役立つ一般情報と上手な使い方。
-
ファームでのPDGスケジューラ問題に関するトラブルシューティング
ファームでのPDGワークアイテムのスケジューリングトラブルの解決に役立つ情報。
リファレンス
-
プロセッサ系ノードはスケジューラで実行可能なワークアイテムを生成します。
-
パーティショナー系ノードは複数の上流ワークアイテムを単一パーティションにグループ化します。
-
スケジューラ系ノードはワークアイテムを実行します。
-
PDGはファイルタグを使用して出力ファイルのタイプを決めます。
-
ディペンデンシーグラフを扱うためのPython PDGパッケージのクラスと関数。
-
ジョブスクリプトで使用するPython API