サポートチケットを作成する
フォローする

Q100242:Windows用のカタナランチャースクリプトの作成

概要

Katanaを起動し、利用可能なさまざまなレンダラプラグインを使用するには、いくつかの環境変数が正しく設定されていることを確認する必要があります。現時点でこれらの環境変数を管理する最も簡単な方法は、ランチャーバッチスクリプトを使用してKatanaを起動することです。

この記事では、さまざまなレンダラプラグインをすべて網羅し、すぐに使用できるようにしたスクリプトの例を以下に示します。それはよくコメントされていて、あなたがあなたのワークフローで使用する必要がないレンダラプラグインへの参照を削除するだけでよいです。

注:このスクリプトで使用されているさまざまなコンポーネントのパスが異なる場合は、それらのパスをシステム上の正しい場所に更新する必要があります。

まだ WindowsにKatana をインストールして ライセンスを取得し ていない場合は 、こちらの記事を参照してください。Q100241:WindowsへのKatanaのインストール   

詳しくは

このスクリプトを変更して使用する方法については、次の手順に従ってください。

  1. 以下のスクリプトの内容(サンプルランチャーバッチスクリプト )を コピーして、 メモ帳などのテキストエディタに 貼り付け ます。
    サンプルファイルも添付されているため、添付のzipフォルダをダウンロードしてその内容を抽出します。そこに含まれる.batファイルを編集するには、ファイルを右クリックして[編集]を選択します。
  2. スクリプトを注意深く読み、指定されたパスがマシン上で同じであるかどうかを確認してください。そうでない場合は、正しい場所を指すようにそれらを更新します。
  3. 使用していないツール(レンダラーやカスタムスクリプトなど)に固有のセクションを削除します。
  4. ファイルをKatana 2.5v4.batとして保存して閉じます。
  5. ここで.batファイルをダブルクリックするか、右クリック> Open クリックし てコマンドを実行し、必要な環境変数をすべて設定してKatanaを起動します。あなたはそれらが正しく設定されているかどうかをチェックすることができます。

     import os
    print os.environ['KATANA_RESOURCES']

    これにより、ランチャースクリプトでKATANA_RESOURCESに追加したパスが表示されます。
  6. デスクトップのアイコンをクリックしてKatanaを起動したい場合は、次の方法でこれを追加できます。
  • .batファイルを右クリックし、[ ショートカットの作成 ]をクリックします。
  • デスクトップに作成されたショートカットを配置します。
  • ショートカット>プロパティ>ショートカットタブ>アイコンの変更...を右クリックします
  • .batファイルにアイコンが含まれていないという警告が表示されることがあります。 [OK]をクリックすると、別の場所からアイコンを選択するためのオプションが表示されます。
  • [ 参照]をクリックして、Katanaのインストールディレクトリ(KATANA_ROOT)に移動します。ファイルWindowsIcon.icoを選択して[ 開く ]をクリックします。 [プロパティ]ウィンドウを閉じるには、[アイコンの変更]ダイアログボックスと[OK]を閉じるには、[OK]をクリックします。

    これで、Katanaアイコンが表示されたKatanaランチャースクリプトのショートカットがデスクトップに表示されます。

KATANAランチャースクリプト


KATANAの主な環境変数

KATANA _ROOT はあなたのKatanaインストールディレクトリを 指す べきです。
PATH は、実行可能プログラムが置かれているディレクトリを指定するWindowsシステム変数です。
KATANA _RESOURCES はプラグインや他のカスタマイズ、例えばシェーダを探すためのパスのリストを提供します。詳細については、 Katanaオンラインヘルプ を参照してください

いくつかのバッチファイルコマンドの説明

remはコメントをマークします。このコマンドで始まる行は、Windowsがスクリプトを実行するときに無視されます。
@echo off は、バッチファイルで実行されているコマンドがコマンドプロンプトに表示されないようにします。
set は環境変数を設定するためのコマンドです。複数のパスはセミコロン( ; で区切ることができます

最後の行(
"%KATANA_ROOT%\ bin \ katanaBin.exe" )はKatana実行可能ファイルを実行します。バッチファイルがこの行に達すると、Katanaによって実行されたコマンドをエコーするコマンドプロンプトが表示されます。

ランチャーバッチスクリプトの例


ここからスタート
@echo off
rem ---------------------------------------------
rem -------- このスクリプトの使い方 ------------
rem ---------------------------------------------


rem - あなたのインストールパス、カスタムツールなどを反映するために "Katana-specific"セクションを変更してください -
rem - インストールしていない、または同時に使用したくないレンダラーの設定を削除します。


rem - "KATANA_RESOURCES"は、KATANAの起動時に読み込まれる内容を決定する環境変数です。これがツールとプラグインのロード方法です。
rem - "DEFAULT_RENDERER"は "RenderSettings"ノードでデフォルトでどのレンダラプラグインが期待されるかを駆動する環境変数です。
rem - さまざまなレンダラプラグインには、PATH環境変数に対するさまざまなニーズがあります。
rem - 一部のレンダラープラグインはまだベータ版であり、それらの環境変数の要件は変更される可能性があります。


rem --------------------------------------
rem -------- Katana Specific ------------
rem --------------------------------------
rem - KATANAのインストール場所を定義し、PATHにバイナリを追加します -
"KATANA_ROOT = C:\ Program Files \ Katana2.5v4"を設定してください。
"PATH =%PATH%;%KATANA_ROOT%\ bin"を設定してください。


rem - KATANAで利用可能なPyMockアセットプラグインのようなサンプルプロジェクトを作る
"KATANA_RESOURCES =%KATANA_RESOURCES%;%KATANA_ROOT%\ plugins \ Resources \ Examples"と設定します。


rem - この行はカスタムシェルフスクリプトをどのように調達できるかの簡単な例です -
rem http://help.thefoundry.co.uk/katana/current/#tg/shelf_item_scripts/shelf_item_scripts.html
"KATANA_RESOURCES =%KATANA_RESOURCES%; C:\ Users \ Jordan \ Dropbox \ katana_shelves"を設定してください。
"KATANA_RESOURCES =%KATANA_RESOURCES%; C:\ Users \ Jordan \ Dropbox \ katana_tools"を設定してください。

rem - これは、一度に複数の引数を使うときのデフォルトのレンダラの設定方法です(arnold、prman、vray、dl)。
rem - デフォルトで使用したいレンダラーと一致するようにこれを変更してください。
"DEFAULT_RENDERER = arnold"を設定してください。
rem !! -------------------------------- !!

rem !!!!!!!!!!!!!使用していないツールを以下のセクションから削除してください!!!!!!!!!!!!!


rem ----------------------------------------
rem -------- 3Delight特有の ------------
rem ----------------------------------------
注意 - 3DelightはKatana 3.0以降にバンドルされています。
rem - インストール時に専用の起動スクリプトを使わずに実行するように設定できます。

rem - メインの3Delightパッケージがインストールされている場所です -
「DELIGHT = C:\ Program Files \ 3Delight」を設定します。
rem - これはKatanaプラグインの3Delightの場所です -
「DLFK_INSTALL_PATH = C:\ Program Files \ 3Delight_for_Katana.09.windows」を設定します。


rem - これらはすべてのシェーダとツールがプラグイン/レンダラによって見つけられることを確認します -
「DL_DISPLAYS_PATH = C:\ Program Files \ 3Delight \ Displays」を設定します。
"DL_SHADERS_PATH = C:\ Program Files \ 3Delight \ shaders"を設定します。
「PATH =%PATH%; C:\ Program Files \ 3Delight \ bin」を設定します。


rem - これはKatanaプラグインの3Delightの場所です -
"KATANA_RESOURCES =%KATANA_RESOURCES%;%DLFK_INSTALL_PATH%"を設定してください。
rem !! -------------------------------- !!


rem --------------------------------------
rem -------- Arnold Specific ------------
rem --------------------------------------
rem - KtoAプラグインをインストールした場所 -
「ARNOLD_INSTALL_PATH = C:¥Program Files¥KtoA-1.1-kat2.5-windows」と設定します。


rem - これらの変数がないとKtoAは機能しません -
「ARNOLD_PLUGIN_PATH =%ARNOLD_INSTALL_PATH%\ Plugins」を設定します。
"PATH =%PATH%;%ARNOLD_INSTALL_PATH%\ bin"を設定します。


rem - AlShadersをインストールする
レム - http://www.anderslanglands.com/alshaders/index.html--
rem - Argsフォルダ自体をAlShadersフォルダのbinフォルダにコピーします -
rem - ArSoldをArnoldシェーダパスに含めるには、この行を下に設定します。
「ALSHADER_PATH = C:\ Program Files \ alShaders-win-1.0.0rc17-ai4.2.12.2 \ bin」を設定します。
"ARNOLD_PLUGIN_PATH =%ARNOLD_PLUGIN_PATH%;%ALSHADER_PATH%"を設定してください


rem - これはKtoAプラグインのロード方法です -
"KATANA_RESOURCES =%KATANA_RESOURCES%;%ARNOLD_INSTALL_PATH%"を設定してください。
rem !! -------------------------------- !!


rem --------------------------------------------
rem -------- RenderMan 20 Specific ------------
rem --------------------------------------------

rem - 一度にロードできるRfKプラグインのバージョンは1つだけなので、使用したくないバージョンのコマンドは必ず削除してください -
rem - これはKATANA用のPRmanプラグインの場所です -
"RFKTREE = C:¥Program Files¥Pixar¥RenderManForKatana-20.9-katana2.5"を設定してください。
rem - これはRenderMan Pro Serverのインストール場所です -
「RMANTREE = C:\ Program Files \ Pixar \ RenderManProServer-20.10」を設定します。


rem - プログラムが見つかること、シェーダーがロードされること、そしてすべてのコンポーネントが使用されることを確認します -
rem - これはPRman 21とは異なるため、両方のバージョンで同じものを使用しないでください。
"PATH =%PATH%;%RMANTREE%\ lib;%RMANTREE%\ bin"と設定します。
"RISDIR =%RMANTREE%\ lib \ RIS"を設定してください。
"RMAN_RIXPLUGINPATH =%RISDIR%\ bxdf;%RISDIR%\ pattern;%RISDIR%\ integrator;%RISDIR%\ projection;%RISDIR%\ light"を設定します。
"RMAN_SHADERPATH =%RMAN_SHADERPATH%;%RFKTREE%\ Resources \ PRMan20 \ Shaders;%RMANTREE%\ lib \ shaders;%RMANTREE%\ lib \ rsl \ shaders"を設定してください。


rem - これはRfKプラグインをロードするために必要なものです -
"KATANA_RESOURCES =%KATANA_RESOURCES%;%RFKTREE%\ Resources \ PRMan20"を設定してください。
rem !! -------------------------------- !!


rem --------------------------------------------
rem -------- RenderMan 21特有の ------------
rem --------------------------------------------

rem - 一度にロードできるRfKプラグインのバージョンは1つだけなので、使用したくないバージョンのコマンドは必ず削除してください -
rem - これはKATANA用のPRmanプラグインの場所です -
"RFKTREE = C:\ Program Files \ Pixar \ RenderManForKatana-21.1-katana2.5 \ plugins"と設定します。
rem - これはRenderMan Pro Serverのインストール場所です -
「RMANTREE = C:\ Program Files \ Pixar \ RenderManProServer-21.1」を設定します。


rem - プログラムが見つかること、シェーダーがロードされること、そしてすべてのコンポーネントが使用されることを確認します -
rem - これはPRman 21とは異なるため、両方のバージョンで同じものを使用しないでください。
"PATH =%PATH%;%RMANTREE%\ lib;%RMANTREE%\ bin"と設定します。


rem - これはRfKプラグインをロードするために必要なものです -
"KATANA_RESOURCES =%KATANA_RESOURCES%;%RFKTREE%\ Resources \ PRMan21"を設定してください。
rem !! -------------------------------- !!


rem -------------------------------------
rem -------- V-Ray Specific ------------
rem -------------------------------------
rem - V-Ray for KATANAインストールディレクトリの場所。
rem - プラグインをテストした時点では、Program Filesの構文はディレクトリ名のスペースを好まなかった。これは修正することができます -
"VRAY_INSTALL_PATH = C:\ Progra〜1 \ vray_adv_30501_katana_2_5_x64"を設定してください。


rem - 自分自身にプラグインを呼び出すための特定の場所 -
"VRAY_FOR_KATANA_PLUGINS_x64 =%VRAY_INSTALL_PATH%\ vrayplugins"を設定してください。


rem - これはすべてのシェーダーを解析するツールにアクセスするために必要です -
"PATH =%PATH%;%VRAY_INSTALL_PATH%\ RenderBin"を設定してください。


rem - これがV-Rayプラグインのロード方法です -
"KATANA_RESOURCES =%KATANA_RESOURCES%;%VRAY_INSTALL_PATH%"を設定してください。
rem !! -------------------------------- !!



rem -------- 締め切りの詳細 ------------
"KATANA_RESOURCES =%KATANA_RESOURCES%; C:\ Users \ Jordan \ AppData \ Local \ Thinkbox \ Deadline8 \ submitters \ KatanaSubmitter"を設定してください。
rem --------------------------------


rem !!!!!!!!!!!!!スクリプトの一部の削除を中止します。このスクリプトの残りの部分はそのままにしておいてください!!!!!!!!!!!!!


rem -------- KATANAを起動します------------
"%KATANA_ROOT%\ bin \ katanaBin.exe"

この記事は役に立ちましたか?
/

We're sorry to hear that!

Please tell us why.
8人中6人がこの記事が役に立ったと言っています

コメント