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

Q100076:OCIO変数を使ってNukeのビューアープロセスを動的に変更する

概要

この記事では、OCIO設定ファイルを使って変数を使ってNukeのビューアプロセスを動的に変更する方法について説明します。これにより、作業中のショットやショーに応じて異なるLUTを割り当てることができます(つまり、config.ocioファイルで$ SHOTおよび$ SHOW変数を使用する)。

ビデオチュートリアル

詳細なステップバイステップガイド
パート1:config.ocioファイルを設定する

config.ocioファイルは、さまざまな表示プロセスに使用するLUTを定義したテキストファイルです。各OCIO設定はそのルートにconfig.ocioファイルを持ち、Nukeはテスト目的のためにコピーすることができる様々なものが付属しています。これらは、Nukeのインストールディレクトリ/ plugins / OCIOConfigs / configs /にあります。

例は、提供されるアーカイブのこの記事の最後にも添付されています。上記のビデオチュートリアルは、以下にリストされているキーポイントのそれぞれを通過します:

  1. config.ocioファイルでは、ファイルパス名を定義するときに変数を使用して、ビューアプロセスに適用されるLUTを動的に変更できます。これらは次の構文に準拠する必要があります。 " $ {variable} rest_of_filepath.extension" (手順3の下の例)
  2. config.ocioファイルを開きます
  3. 動的にしたいファイルパスに移動します(この例では添付ファイルが使用され、50行目が変更されています)。

    元の行
    to_reference:!<ファイル変換> {src:sRGB.spi1d、補間:線形}

    変更点:
    to_reference:!<ファイル変換> {src: "$ {SHOT} .spi1d"、補間:線形}

    文字列の表示 ""と$ {}の構文に注意してください (上記の手順1を参照)。

    例:

    注:より完全なテストのために、少なくとも2つの変数を設定することが推奨されます。

  4. config.ocioで選択された各変数は、現在設定されている環境変数であってはなりません。これが機能しなくなるためです。

パート2:Nukeの値とキーの組み合わせを設定する

  1. Nukeを起動し、[S]を押してプロジェクト設定を開きます。
  2. OCIOの変更中:

    視聴者プロセスLuts:OCIO LUT
    OCIO設定 :あなたのカスタム/変更された設定、この場合それはOCIO_testです

    config.ocioファイルがNukeの標準とは異なるディレクトリにある場合は、[ カスタム]を選択して対応するファイルを参照できます。



    注:次の部分は注意が必要なので、さらに説明を加えるために上記のビデオを見ることをお勧めします。

  3. あなたの視聴者の左上隅であなたはあなたの視聴者プロセスを選択することができます
    この例のconfig.ocioでは、 sRGBプロセス内でSHOTを使用していたので、ドロップダウンリストでsRGBを選択してから「 show panel 」を選択します。

    '表示パネル'は、選択したドロップダウン項目に応じて、常に異なるOCIOD表示を表示します。



  4. プロパティビューにOCIODisplayノードが表示されます。
    コンテキストタブに切り替える
  5. あなたのコンテキストとしてSHOTを、そしてキーとしてあなたのキーを追加してください(例のケースではsRGB )。代わりにCineonに値を変更すると、ビューアプロセスが変わるのがわかります。



  6. これは、sRGB LUTのコンテキストキーペアリングのみを設定します。変数を使用する別のLUTがある場合は、パート2のステップ2以降、そのビューアプロセスについても同じことを行う必要があります。
    つまり、パート1では、rec709をTSTに設定しているので、今度はViewer Processドロップダウンリストでrec709を選択し、次に 'show panel'をクリックします。パート2に記載されている手順に従って作業を続けます。

各ビューアプロセスは、最大4つのキーと値のペア(変数)を使用してLUTファイルパスを定義できます。


キーワード: OCIO、文脈、変数、視聴者プロセス、LUT

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

We're sorry to hear that!

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

コメント