3ds Max Plus

Shotgun Engine for 3ds Max Plus

3ds Max Plus への Shotgun の統合


作成: Shotgun Software
最新バージョン: v0.4.1 (製品)
バージョン番号は、セマンティック バージョニング基準に従っています。
システム名: tk-3dsmaxplus

概要

このドキュメントは、Toolkit の設定を管理するユーザのみが使用可能な機能について説明します。 詳細については、『Shotgun 統合管理者ガイド』を参照してください。 Shotgun Engine for 3ds Max Plus は、3ds Max アプリケーションと Shotgun Pipeline Toolkit の橋渡しを行います。 エンジンは PySide とすべてのマルチ アプリケーションをサポートします。つまり、3ds Max 内の標準的なアプリケーション(Maya や Nuke などで動作するのと同じアプリケーション)を実行できます。 このエンジンは 3ds Max と Python API を使用します。

サポート対象のアプリケーション バージョン

この項目はテスト済みです。アプリケーション バージョン 2016+ で動作することが分かっています。 最新のリリースでの動作は十分可能ですが、正式なテストはまだ完了していません。

ドキュメント

このエンジンは、Max Plus の Python サポートを介して Shotgun Pipeline Toolkit (Sgtk) と 3D studio Max を接続します。

エンジン

インストールと更新

Shotgun Pipeline Toolkit にこのエンジンを追加する

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

> tank Project XYZ install_engine asset tk-3dsmaxplus

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

この項目が既にプロジェクトにインストールされている場合に最新バージョンを取得するには、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-3dsmaxplus からアクセスできます。

特殊な要件

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

環境設定

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

run_at_startup

タイプ: list

説明: 起動時に実行するアプリケーションを制御します。 これはリストで、各要素は「app_instance」と「name」という 2 つのキーを持つディクショナリになります。 app_instance 値は、環境設定ファイルで定義された特定のアプリケーション インスタンスにこのエントリを接続します。 name は 3dsMax エンジンの起動時に実行するコマンドのメニュー名です。 name が「"」の場合は、特定のアプリケーション インスタンスのすべてのコマンドが開始されます。

launch_builtin_plugins

タイプ: list

説明: 3dsMax の起動時にロードする tk-3dsmaxplus プラグインのカンマ区切りリストです。 この機能を使用すると、3dsMax の起動時に Toolkit をブートストラップするための従来のメカニズムが無効になります。 そのため、この設定を使用してプラグインを指定する場合、リストの最初のプラグインは 3dsMax 起動時に Toolkit の起動を管理する必要があります。

compatibility_dialog_min_version

タイプ: int

既定値: 2017

説明: アプリケーションの特定のメジャー バージョンがまだ完全にサポートされておらず、Toolkit でのテストが完了していない場合、警告を表示する最小バージョンを指定します。 テスト中のバージョンについては警告ダイアログを無効にする場合、この値を現在のメジャー バージョン + 1 に設定することをお勧めします。

debug_logging

タイプ: bool

説明: デバッグ メッセージをロガーに送信するかどうかを制御します。

menu_favourites

タイプ: list

説明: メイン メニューのお気に入りセクションを制御します。 これはリストで、各メニュー項目は app_instance と name というキーを持つディクショナリになります。 パラメータ app_instance は、環境設定ファイルで定義された特定のアプリケーション インスタンスにこのエントリを接続します。 name はお気に入りを作成するためのメニュー名です。

フォローする

0 コメント

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