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

Q100369:マルチプラットフォーム環境でのKatanaプロジェクトの管理

概要

この記事では、Katanaプロジェクトを複数のオペレーティングシステム間で移植できるようにセットアップする方法について説明します。

詳しくは

異なるマシン間でKatanaプロジェクトを共有する場合、異なるオペレーティングシステムのファイルパスの形式を調整したり、異なるフォルダー構造を考慮したりする必要がある場合があります。

Katanaプロジェクトを複数のプラットフォーム間で移植可能にするには、ファイルパスがシステム固有のフォルダー構造に依存しないように設定する必要があります。これを行う方法にはいくつかのオプションがあります。

  1. パラメータ式 を使用して、相対ファイルパスを設定できます 。たとえば、ファイル名パラメータを右クリックし、値モードとして「式」を選択し、式として次の例のようなものを入力します。

  2. または、 システム固有のルートフォルダーを指すように 環境変数 設定でき ます。パラメーター内の変数を評価するには、2つのオプションがあります。
  • 次のようなパラメーター式を使用します。

    getenv("OS_PATH", tmpDir) + '/example/file/path'
  • Alembic_Inのような一部のノードは、ファイルパスパラメーターの定数値での環境変数の使用もサポートしています。つまり、以下の例のようなものです。

  • 別のオプションは、式を使用せずに相対ファイルパスを使用することです。この場合、プロジェクトディレクトリを基準にしてファイルパスを指定するため、単に textures/testFile.png として指定します。

    次に、Katanaを起動する環境の作業ディレクトリを変更します。

    コマンドラインからKatanaを起動する場合、またはbashまたはバッチスクリプトを使用する場合は、 os.chdir(home + '/' + '/admin/katana_projects/' + example_project)

    ランチャースクリプトの設定方法の詳細については、次の記事を参照してください。
    Q100242:Windows用のKatanaランチャースクリプトの作成
    Q100272:Linux用のKatanaランチャースクリプトの作成


  • これについてさらに質問がある場合は、サポートチケットを開いて、発生している問題とこれまでに行ったトラブルシューティング手順をお知らせください。

    サポートチケットを開く方法の詳細については、 Q100064:サポートポータルの使用 に関する記事 を参照してください

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

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください
    3人中2人がこの記事が役に立ったと言っています

    コメント