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

Q100272:Linux用のKatanaランチャースクリプトの作成

概要

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

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

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

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

詳しくは

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

  1. 以下のスクリプトの内容(サンプルランチャーシェルスクリプト)をコピーして、テキストエディタ( geditなど)に貼り付けます。サンプルファイルも添付されているため、添付のスクリプトをダウンロードしてgeditで開くこともできます。
  2. スクリプトを注意深く読み、指定されたパスがマシン上で同じであるかどうかを確認してください。そうでない場合は、正しい場所を指すようにそれらを更新します。
  3. 使用していないツール(レンダラーやカスタムスクリプトなど)に固有のセクションを削除します。
  4. ファイルをKatana 2.5v5Launcherとして保存して閉じます(ファイル拡張子は付けられません)。
  5. 保存されているフォルダに移動して./Katana2.5v5Launcherと入力することで、ターミナルでファイルを実行し、必要な環境変数をすべて設定してKatanaを起動します。

    あなたはそれらが正しく設定されているかどうかをチェックすることができます。

     import os
    print os.environ['KATANA_RESOURCES']

    これにより、ランチャースクリプトでKATANA_RESOURCESに追加したパスが表示されます。
  6. もっと短いコマンドでKatanaを起動したい場合は、次の方法で追加できます。
  • あなたの.bashrcファイルを見つけてください、これは通常あなたのホームフォルダにあります、そしてgeditのようなテキストエディタでそれを開いてください。
  • 次のような行を一番下に追加します。いわゆるエイリアスを、作成した実行可能スクリプトへのパスに関連付けます。

    alias k2.5v5='~/Documents/Katana2.5v5Launcher'

    ターミナルにk2.5v5と入力すると、スクリプトが実行され、すべての環境変数が設定された状態でKatanaが起動します。

KATANAランチャースクリプト



KATANAの主な環境変数

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

いくつかのスクリプトコマンドの説明

はコメントを示します。このコマンドで始まる行は、スクリプトの実行時に無視されます。
exportは環境変数を設定するためのコマンドです。 (:)複数のパスはコロンで分離することができます。

最後の行( /opt/Foundry/Katana2.5v5/katana )はKatana実行可能ファイルを実行します。パスがKatanaインストールディレクトリ内のKatana実行可能ファイルへのパスと一致することを確認してください。

ランチャーシェルスクリプトの例


#!/ bin / bash
# ここで始める
#---------------------------------------------
#--------このスクリプトの使い方------------
#---------------------------------------------


# - KATANA特有のセクションはKATANA_RESOURCES環境変数の使い方の例をいくつか示しています -
# - KATANA _RESOURCESはKATANAの起動時にロードされる内容を駆動します。これはどのようにあなたがツールとプラグインをロードするかです、商用のレンダラプラグインのようなカスタムと非カスタムの両方
# - インストールしていない、または同時に使用したくないレンダラーの設定を削除します。

# - DEFAULT_RENDERERは、どのレンダラプラグインがRenderSettingsノードでデフォルトで想定されているかを駆動する環境変数です。

# - 環境変数に対するレンダラプラグインのさまざまな要件が変わる可能性があります。最新の情報については、各特定のレンダリングプラグインのインストール手順を参照してください -


#--------------------------------------
#-------- Katana -Specific ------------
#--------------------------------------


# - この行は、カスタムシェルフスクリプトをどのように調達できるかの簡単な例です。
#http://help.thefoundry.co.uk/katana/current/#tg/shelf_item_scripts/shelf_item_scripts.html
KATANA_RESOURCES = $ KATANA_RESOURCESをエクスポートします:/ home / Users / Lizzy / Dropbox / katana_shelves
KATANA_RESOURCES = $ KATANA_RESOURCESをエクスポートします:/ home / Users / Lizzy / Dropbox / katana_tools

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





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


#----------------------------------------
#-------- 3Delight特有の ------------
#----------------------------------------
# - メインの3Delightパッケージがインストールされている場所から.3delight_bashまたは.3delight_cshファイルを入手します -
# - 3DelightはKatana 3.0に同梱されていますので、使用しないで実行するように設定できます。
# - インストール時の特定のランチャースクリプト -
source /usr/local/3delight-12.0.137/.3delight_bash

#!! -------------------------------- !!


#--------------------------------------
#-------- アーノルド特有 ------------
#--------------------------------------
# - KtoAプラグインをインストールした場所 -
ARNOLD_INSTALL_PATH = / opt / Foundry / Arnold / KtoA-1.1-kat2.5-linuxをエクスポートします。

# - これらのKtoAが機能しなくても -
ARNOLD_PLUGIN_PATH = $ ARNOLD_INSTALL_PATH /プラグインをエクスポート

# - これはKtoAプラグインをロードする方法です -
KATANA_RESOURCES = $ KATANA_RESOURCESをエクスポート:$ ARNOLD_INSTALL_PATH
#!! -------------------------------- !!

 


#--------------------------------------------
#-------- RenderMan 20固有 ------------
#--------------------------------------------
# - 一度にロードできるRfKプラグインのバージョンは1つだけなので、使用したくないバージョンのコマンドは必ず削除してください -
# - これはKATANA用のPRmanプラグインの場所です -
export RFKTREE = / opt / pixar / RenderManForKatana-20.9-katana2.5
# - これはRenderMan Pro Serverのインストール場所です -
RMANTREE = / opt / pixar / RenderManProServer-20.10をエクスポートします。


# - プログラムが見つかること、シェーダーがロードされること、そしてすべてのコンポーネントが使用されることを確認します -
# - これはPRman 21とは異なるため、両方のバージョンで同じものを使用しないでください。
エクスポートパス= $パス:$ RMANTREE / lib:$ RMANTREE / bin
export RISDIR = $ RMANTREE / lib / RIS
エクスポートRMAN_RIXPLUGINPATH = $ RISDIR / bxdf:$ RISDIR /パターン:$ RISDIR /インテグレータ:$ RISDIR /プロジェクション:$ RISDIR / light
export RMAN_SHADERPATH = $ RMAN_SHADERPATH:$ RFKTREE /リソース/ PRMan20 /シェーダ:$ RMANTREE / lib / shaders:$ RMANTREE / lib / rsl / shaders


# - これはRfKプラグインをロードするために必要なものです -
export KATANA_RESOURCES = $ KATANA_RESOURCES:$ RFKTREE /リソース/ PRMan20
#!! -------------------------------- !!

 


#--------------------------------------------
#-------- RenderMan 21固有 ------------
#--------------------------------------------
# - 一度にロードできるRfKプラグインのバージョンは1つだけなので、使用したくないバージョンのコマンドは必ず削除してください -
# - これはKATANA用のPRmanプラグインの場所です -
export RFKTREE = / opt / pixar / RenderManForKatana-21.2-katana2.5 / plugins
# - これはRenderMan Pro Serverのインストール場所です -
RMANTREE = / opt / pixar / RenderManProServer-21.2をエクスポートします。

# - プログラムが見つかること、シェーダーがロードされること、そしてすべてのコンポーネントが使用されることを確認します -
# - これはPRman 20とは異なるため、両方のバージョンで同じものを使用しないでください。
エクスポートパス= $パス:$ RMANTREE / lib:$ RMANTREE / bin

# - これはRfKプラグインをロードするために必要なものです -
export KATANA_RESOURCES = $ KATANA_RESOURCES:$ RFKTREE /リソース/ PRMan21
#!! -------------------------------- !!


#-------------------------------------
#-------- V-Ray特定 ------------
#-------------------------------------
# - V-Ray for KATANAインストールディレクトリの場所 -
export VRAY_INSTALL_PATH = / opt / Foundry / VRay
# - これがV-Rayプラグインのロード方法です -
KATANA_RESOURCES = $ KATANA_RESOURCESをエクスポート:$ VRAY_INSTALL_PATH

# - itsefへのプラグインを呼び出す場所
export VRAY_FOR_KATANA_PLUGINS_x64 = $ VRAY_INSTALL_PATH / vrayplugins
#!! -------------------------------- !!


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

 


#-------- KATANAを起動します ------------
/opt/Foundry/Katana2.5v5/katana

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

We're sorry to hear that!

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

コメント