Kazama-Suichiku/Houdini-Agent

Houdini Agent - DCC Asset Manager with AI capabilities

何を解決するか

Houdini Agent は、SideFX Houdini の複雑な手続き型 3D ワークフローを自動化・最適化するための AI アシスタントです。ノードネットワークの手動構築、VEX/Python コードの記述、3D アセットの調達といった作業を、ソフトウェア環境を直接操作できる自律型エージェントによって自動化します。

動作方法

このプロジェクトは、軽量ブリッジを介して実行中の Houdini セッションに接続するスタンドアロンデスクトップアプリケーションとして動作します。OpenAI の Function Calling プロトコルで駆動される自律エージェントループにより、AI はタスクの計画、ツールの実行、結果に基づく反復処理が可能になります。

主なメカニズムは以下の通りです:

  • エージェントモード:シーン全体の変更を可能にする「エージェントモード」、読み取り専用の分析に適した「質問モード」、実行前に DAG フローダイアグラムで構造化された実行計画を作成する「計画モード」を提供。
  • ツール統合:ノード操作(作成、接続、変更)、ジオメトリ解析(事前に最適化された Python スクリプトの「スキル」システム経由)、システムレベル実行(Python および Shell)のための 50 以上のツールにアクセス可能。
  • 3D 生成:Meshy AI API を統合し、テキストまたは画像からテクスチャ付き 3D モデルを生成。生成されたモデルは自動的に GLB アセットとして Houdini にインポートされ、PBR シェーダーが適用されます。
  • メモリとコンテキスト:エピソード記憶、意味記憶、手続き記憶の 3 層構造を持つ脳にインスパイアされたメモリシステムにより、過去の対話から学習可能。ユーザー定義のコンテキストルールにより、永続的な指示を保持できます。

対象ユーザー

手続き型生成ワークフローを加速したい、繰り返しのノードセットアップを自動化したい、または生成型 AI 3D アセットをシーンに直接統合したい技術アーティスト、3D ジェネラリスト、Houdini ユーザー。

主な特徴

  • 自律ループ:複数ターンのツール呼び出しと、追跡可能なサブタスクに分解された複雑なタスク処理が可能。
  • Meshy AI 統合:テキスト/画像から 3D への完全なパイプライン、リテキスチャリング、リメッシュ、人間が関与する選択を可能にするインタラクティブなコンセプトギャラリー。
  • 深層統合:ノードネットワークの読み取り、VEX ワrangle の実行、チャット内のクリック可能なパスによる特定ノードへのナビゲーションが可能。
  • 高度な UI:リアルタイムのトークン分析、ストリーミングコードプレビュー、クラウドアセットライブラリを備えたモダンな QML/Qt Quick「Mono Editorial」インターフェース。
  • 拡張可能:コミュニティ拡張用のプラグインシステムと、OpenRouter やカスタムエンドポイントを介した幅広い AI プロバイダー(DeepSeek、OpenAI、Claude など)をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト