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