Houdini - Alembic ノード

Alembic Output Node

Houdini で Toolkit Alembic 出力ノードをサポートします。
最新バージョン: v0.3.1 (製品)
バージョン番号は、セマンティック バージョニング基準に従っています。
システム名: tk-houdini-alembicnode

注: このドキュメントは、Toolkit の設定を管理するユーザのみが使用可能な機能について説明します。詳細については、『Shotgun 統合ユーザ ガイド』を参照してください。

このアプリは Houdini Alembic 出力ノードを提供します。この出力パスには、一連の Toolkit 設定およびコンテンツを生成する Houdini シーンのパスに基づいた場所があらかじめ入力されています。

ドキュメント

Houdini Alembic Node アプリは、Alembic ファイルの出力場所を簡単に標準化できるカスタムの Shotgun Alembic 出力ノードを提供します。各環境に合わせた設定が可能です。

一般用途

Shotgun Alembic 出力を使用するには、最初にスクリプトを Toolkit 作業ファイルとして保存し、Houdini の TAB メニューから新しいノードを作成します。これにより、通常の Alembic 出力ノードに類似したノードが作成されます。

Alembic ノード

このノードは複数の出力プロファイルを使用して設定できます。Alembic キャッシュをディスクに書き込む必要がある場合に、それぞれのプロファイルで異なるテンプレート パスを使用します。

Alembic ノード

手動でパスを入力するのではなく、使用する出力プロファイルを指定するだけで、ノードが残りのパスを自動的に計算してくれます。UI には計算されたパスが表示されます。

Alembic ノード

出力 Alembic ファイルはバージョンで管理され、バージョン番号は、Multi Publish を使用したパブリッシュ時に自動的に増分される現在の Houdini シーン ファイル バージョンに常に準拠します。

環境設定

Toolkit Alembic ノードは、環境設定ごとに複数の出力プロファイルを指定することができます。次に、複数のプロファイルを使用したノードの設定例を示します。

  tk-houdini:
    apps:
      tk-houdini-alembicnode:
        location: 
          name: tk-houdini-alembicnode
          type: app_store
          version: v0.2.2
        work_file_template: houdini_shot_work
        default_node_name: tk_alembic_out
        output_profiles:
          - name: For Publishing
            settings: {}
            color: [1.0, 0.5, 0.0]
            output_cache_template: houdini_shot_work_alembic_cache
          - name: Local Testing
            settings: {}
            color: [0.0, 0.5, 1.0]
            output_cache_template: houdini_shot_local_alembic_cache

color フィールドを介してノードの外観を変更するために出力プロファイルを使用したり、基本の Alembic ノードで個別のパラメータを調整するために settings フィールドにそのパラメータと一致するキーと値のペアを入力したりできます。最後に、output_cache_template フィールドは、ディスクに書き込まれる Alembic キャッシュの出力パスを操作します。

インストールと更新

Shotgun Pipeline Toolkit にこのアプリを追加する

Project XYZ にこのアプリを追加するには、asset という名前の環境で次のコマンドを実行します。

> tank Project XYZ install_app asset tk-houdini tk-houdini-alembicnode

最新バージョンに更新する

この項目が既にプロジェクトにインストールされている場合に最新バージョンを取得するには、update コマンドを実行します。特定のプロジェクトに含まれている tank コマンドに移動し、そこでこのコマンドを実行します。

> cd /my_tank_configs/project_xyz
> ./tank updates

または、tank コマンドを実行し、プロジェクトの名前を指定して、更新チェックを実行するプロジェクトを指定します。

> tank Project XYZ updates

コラボレーションと発展

Shotgun Pipeline Toolkit にアクセスできる場合は、すべてのアプリ、エンジン、およびフレームワークのソース コードにも Github からアクセスできます。これらは Github を使用して格納および管理しています。これらの項目は自由に発展させてください。さらなる独立した開発用の基盤として使用したり、変更を加えたり(その際はプル リクエストを送信してください)、 いろいろと研究してビルドの方法やツールキットの動作を確認してください。このコード リポジトリには、https://github.com/shotgunsoftware/tk-houdini-alembicnode からアクセスできます。

特殊な要件

  • 上記の操作を行うには、Shotgun Pipeline Toolkit Core API バージョン v0.12.5 以降が必要です。
  • 上記の操作を行うには、バージョン v0.2.0 以降のエンジンが必要です。

環境設定

以下に、使用するすべての環境設定の概要を示します。これらの設定は、このアプリまたはエンジンを有効にするための環境設定ファイルで定義する必要があります。

work_file_template

タイプ: template

説明: ディスク上の Houdini 作業ファイルを特定するテンプレートのリファレンスです。これはバージョンと、必要に応じて出力ファイルの名前を操作するために使用します。

default_node_name

タイプ: str

既定値: sgtk_alembic

説明: Houdini で作成される Alembic 出力ノードの既定の名前です。使用可能な文字は、英字、数字、ピリオド、ダッシュ、またはアンダースコアです。

output_profiles

タイプ: list

説明: さまざまな Alembic 出力プロファイルを定義するディクショナリのリストです。各プロファイルには、プロファイルを定義する固有名、ディスクに書き込むためのキャッシュ テンプレート、ノード グラフで各プロファイル タイプを識別するためのカラー、内部 Alembic ノードに適用するオプション設定が含まれます。

フォローする

0 コメント

ログインしてコメントを残してください。