OCIOカラーマネジメント
NukeカラーマネジメントにOpenColorIOを使用します。のすべての色空間Nuke、アプリケーションに同梱されているものでもカスタムカラースペースに同梱されているものでも、OCIO構成ファイルで定義されます。
作業しているOCIO構成ファイルに応じて、いくつかの色空間オプションとロール(色空間へのエイリアス)を設定できます。 Nuke。また、デフォルトのオプションもあり、作業しているファイルの種類に応じて変わります。デフォルトのオプションが選択されている場合、色空間Nukeかっこ内にリストされています。
注意: 有効にできますProject Settings > Enable OCIO GPU path for GPU Viewer GPUを使用するビューアに、CPUではなくGPUでOCIOデータも計算させる。ただし、OCIOのGPUパスは完全に正確ではないため、GPUでOCIOを使用すると、バンディングや色の不正確さが生じる場合があります。
このコントロールは、 Preferences >Panels > Viewer (Comp) > use GPU for Viewer when possible有効になっています。
ヒント: のオプションを使用しますPreferences > Project Defaults > Color Managementそれらをすべての新しいプロジェクトに適用します。
1. | のcolor management ドロップダウンは、 Nuke指定された構成から読み取られたLUTを使用するか、 NukeネイティブLUT。選ぶOCIO関連するOCIO LUTを、プロジェクトごとにスクリプト内の読み取りノードと書き込みノードで使用できるようにします。 |
を除くすべてのOCIO構成nuke-defaultこのコントロールを自動的に切り替えますOCIO。
2. | このプロジェクトに使用するOpenColorIO Configを設定します。 |
Nuke多数のデフォルト構成が付属していますが、選択してカスタムOCIO構成ファイルを使用できますcustomからOpenColorIO Configドロップダウンをクリックし、ファイルパスを入力します。
構成を変更すると、 Default Color Transformsそれに応じて。選択した構成が特定の変換に対して無効な場合、警告が表示されます。
3. | のworking space変換は、どの色空間ファイルを(読み取り)および(書き込み)に変換するかを決定します-これは、使用する色空間ですNukeフードの下。 |
注意: 以前のリリースではNuke、この色空間は隠されていたlinear常に選ばれたworking space。いくつかの操作は、以下の色空間でよりうまく機能することがあります。 linear。たとえば、一部の変換はCLog色空間。
4. | 使用できますDefault Color Transformsビューアー内のクリップ、サムネイルなどがどのように変換されるかをオーバーライドするドロップダウンメニューworking space。 |
ときNukeを選択すると、読み取りと書き込みは以前のバージョンと同じように機能しますNuke、統合されたOCIO変換なし。いつOCIO選択されています:
• 読み取りおよび書き込みでは、OCIO変換を使用します。 Nuke画像に適用される組み込みLUT。
• 読み取りおよび書き込みカラースペースコントロールには、現在選択されているOCIO構成で定義されたカラースペースのリストが表示されます。
• のdefault LUT settingsドロップダウンには、OCIO構成で定義された色空間または表示変換のリストも表示されます。各メニューのデフォルト値は、 Nuke Studio同じ構成のプロジェクト。これらのデフォルトは、Pythonコールバックを使用してオーバーライドできます。付属のデフォルトの実装については、次のパスを参照してくださいNuke:
<install_dir>/plugins/nuke/colorspaces.py
• のworking spaceドロップダウンを使用すると、色空間を変更できますNuke画像処理のために内部的に使用します。これにより、自動的にin書き込みノードとビューアープロセスの色空間、およびout読み取りノードの色空間。これはデフォルトでシーンになりますlinear OCIO設定で定義されたロール。
• Nuke Studio作成されたコンプには、自動的に挿入されたOCIOColorspaceノードが含まれなくなりました。代わりに、OCIO Color ManagementはコンプのProject Settings、正しいOCIO色空間が読み取りノードと書き込みノードに直接設定されます。
OCIOロールの追加
OCIOロールを使用すると、さまざまなカラースペースにカスタムロール名を設定して、アーティストがショットに使用するLUTを直感的に簡単に把握できるようにすることができます。たとえば、要素がマットペイント部門から来ており、常に持ち込む必要がある場合Nuke sRGBとして、作成できますmatte painting役割。アーティストが選択するsRGBカラースペースに関連付けられています。
OCIOロールは、色空間を選択するための主要な方法です。OCIO構成ファイル内のすべての色空間は引き続きアクセス可能ですが、それらは一緒にグループ化されていますColorspacesロールの下のメニュー。
OCIOロールはに格納されますconfig一部のファイルが付属していますNuke次のディレクトリ内:
<install_dir>/plugins/OCIOConfigs/configs/
たとえば、aces_1.1 configファイルには次の役割が含まれます。
roles:
color_picking: Output - Rec.709
matte_paint: Utility - sRGB - Texture
scene_linear: ACES - ACEScg
texture_paint: ACES - ACEScc
ロールの最初の部分は、の名前を定義しますroleに表示Nuke第2部では色空間について説明しますfamilyそしてname。ファミリと名前は、ロールに関連付けられている色空間を定義します。例えば:
- !<ColorSpace>
name: ACES - ACEScg
family: ACES
equalitygroup: ""
bitdepth: 32f
description: |
The ACEScg color space
ACES Transform ID : ACEScsc.ACEScg_to_ACES
isdata: false
allocation: lg2
allocationvars: [-8, 5, 0.00390625]
to_reference: !<MatrixTransform> {matrix: [0.695452, 0.140679, 0.163869, 0, 0.0447946, 0.859671, 0.0955343, 0,
-0.00552588, 0.00402521, 1.0015, 0, 0, 0, 0, 1]}
注意: 指定されたLUTは、 lutsと同じ場所のディレクトリconfig必要な色空間を取得する役割のファイル。
これらのファイルを編集してロールを追加するか、独自のカスタム構成を作成してからポイントできますNukeを使用してファイルにProject Settings > Color > custom ocio configフィールド。
構成ファイルに役割を追加するには:
1. | 必要な構成ファイルを開くか、カスタム構成を作成します。 |
2. | 入力しますrole 、 family、そしてname下の役割のroles:ライン。例えば: |
compositing_linear: ACES - ACEScg
3. | ファイルを保存して開きますNuke。 |
4. | を開くProject SettingsをクリックしますColorタブ。 |
5. | デフォルトのLUT設定から役割を選択できるようになりました。たとえば、作業スペースを次のように設定できます。 compositing_linear ACEScg色空間で作業する場合。 |
申し訳ありませんが、これは役に立ちませんでした
なぜこれが役に立たなかったのですか? (当てはまるもの全てをご確認ください)
ご意見をいただきありがとうございます。
探しているものが見つからない場合、またはワークフローに関する質問がある場合は、お試しくださいファウンドリサポート。
学習コンテンツを改善する方法についてご意見がある場合は、下のボタンを使用してドキュメントチームにメールを送信してください。
Email Docs Teamフィードバックをお寄せいただきありがとうございます。