PDG
PROCEDURAL DEPENDENCY GRAPH
PDGは、タスク分散と依存関係管理のために設計されたプロシージャルアーキテクチャで、映像制作やゲーム・VR 開発などのコンテンツパイプラインの拡張、自動化、分析を可能にします。
PDG はこれらの依存関係を視覚的に記述するように設計され、ノードにより実行可能な一連のタスクが生成され、それらが同一マシン上の複数コア、または演算ファーム、さらにはクラウド上に分散させることが可能になります。PDG には生産性向上ためにストックノードが豊富に提供され、変更時の再計算を最小限に抑えるために依存関係をスマートに管理します。
TOPS
タスクオペレータの搭載
TOPs は Houdini に追加された PDG 技術で、 TOP ノードは Houdini のあらゆる部分とシームレスに統合できます。 これにより、 PDG の力を FX ワークフローにもたらしますが、それは FX だけに限定されません。 ゲーム開発やモーショングラフィックス、その他のワークフロー、また Houdini Engine などの技術と同様に、恩恵を受けます。
パイプラインツール
PDG 技術へのアクセス
Houdini とそのノードベースワークフローは、パイプライン機能一式とよく評されます。PDG を使用することで、これをさらに大型プロシージャルパイプラインに拡大できます。PDG により、タスクの整理とスケジュール、そして、それらを並列処理するように賢くに計算ファームに分散できます。
PDG は、Houdini 内の TOP ネットワーク内で動作させたり、または PilotPDG というスタンドアロンソフトウェアで、Houdini からの TOP グラフを処理したり、 Houdini をまったく含まない他のアプリケーションとの連携させることが出来ます。
MANAGE
Pipeline Dependencies
PDG によりパイプラインの大部分を記述が可能で、アセットの効率的なロード、処理、保存を確実にします。きめ細かい依存性の設定により、変更時による計算を最小限にすることが保証されます。TOP ノードは、さまざまな役割を果たすことができるように設計され、複雑なスタジオパイプラインを疲弊させる手作業やスクリプト処理を置き換えます。別のTOPネットワークを取得するTOPネットワークを設定し、一つのパイプライン内に複数レベルの抽象化を実現することも可能です。
AUTOMATE
Iterations & Variations
PDG の重要なワークフローの一つに Wedge ノードを使ったワークフローがあり、一つのデザインに対し複数バリエーションの手早く作成、出力したコンタクトシートから最良のものを選択したり、シーンに配置するためのバリエーションを大量に用意したりすることが可能です。
ENHANCE
Houdini Workflows
Houdini アーティストは、TOP ネットワークにより既存ワークフローを強化、自身の仕事を次のレベルに高め、演算ファームによるジオメトリネットワークの並列処理やダイナミックシミュレーションが容易になります。
INTERACT
with Game Engines
ゲーム開発において Houdini Digital Asset は既に多用され、 Unity や UE4 などのゲームエンジン内で動作するようになっています。PDG を組み合わせると、視覚的なプロシージャルシステムの設定が可能になり、各アセットを他のアセットから独立したものとして扱うのではなく、さまざまなアセット間の関係を捉えることが可能になります。 レベルの一部に変更が加えられた際に、PDGは、どの地形タイル、植生、道路、そして建物アセットが影響を受けるかを把握、レベル全体を再計算することなく、影響を受ける部分だけが並行処理されるようにできます。
MACHINE LEARNING
Data synthesis, Augmentation, and Hyper-parameter Space Search
機械学習には、大規模データセットによる試行錯誤、そしてそれらデータセットに対応した学習のための大規模演算処理が必須となります。PDGを使用すると、ディープラーニングシステムのトレーニング支援のための大量のデータ合成または増補や、MLモデルで複数のハイパーパラメーターを同時に試行が可能になります。
BUILD
Extensive PDG Toolsets
COMMERCIAL PDG
Houdini FX
Houdini FX での Task Operators は、アーティストにPDG 機能を提供、VFX プロジェクト向けのウェッジ操作やパイプラインワークフロー作成を可能にします。
ご購入はこちらPilotPDG
PilotPDGを使用すると、HoudiniのTOPノードとデジタルアセットを処理したり、他のアプリを使用してHoudini以外のワークフローをグラフ化したりできます。
お問い合わせはこちらINDIE
EDUCATION
LEARNING
Houdini Indie*
Houdini Indie でもタスクオペレータを使用した PDG へのアクセスができ、Houdini Engine Indie ライセンスを最大3本まで使用した小規模演算ファームでのタスクの分散処理ができます。
* … Houdini Indie は弊社では販売しておりません。SideFX社サイトよりご購入頂けます。
Houdini Education
教育機関では Houdini Education ライセンスで PDGにアクセス可能で、Education Engine ライセンスを使用したタスクの校内演算ファームでの分散処理が可能になります。
お見積もり依頼はこちらHoudini Apprentice
PDG は学習目的のために Houdini Apprentice でも利用可能ですが、ローカルスケジューラと連携したローカルコンピュータでのタスク処理のみに制限されています。
ダウンロードはこちら(SideFX)
LEARN PDG
業界プロフェッショナルとSideFXによって作成されたチュートリアルを使用して、PDGによるノードベースのワークフローを活用した堅牢なパイプラインワークフローを構築する方法を学びましょう。