色の管理

Mariカラー管理にOpenColorIOを使用します。のすべての色空間Mariアプリケーションに同梱されているものでも、プロジェクトの作成中にロードされたカスタムカラースペースでも、OCIO構成ファイルで定義されます。

使用しているOCIO構成ファイルに応じて、色空間のオプションと役割(色空間のエイリアス)を設定できます。 Mari。もありますAutomaticオプション。どのファイルタイプを使用しているかによって異なります。あなたが選択したときAutomaticオプションの色空間Mari設定されているため、括弧内にリストされています。

プロジェクトの色空間への変更は元に戻せませんMari。色空間を手動で以前の設定に戻すか、リセットボタンを使用してデフォルトに戻すことができますが、色空間の変更を元に戻すことはできません。 History Viewパレット。

注意:  OpenColorIOのWebサイトを参照してください。 http://opencolorio.org/ OCIOの色空間と役割の詳細については、

論文:  読んだQ100362:GPUアクセラレーテッドカラーマネジメント用にOCIO構成を最適化する独自のカスタムOCIO構成がある場合。

色空間

色空間は、OCIO構成ファイルで設定されます。Mariは、リストされているカラースペースをこのファイルで探し、使用可能なすべてのカラースペースドロップダウンでこれらのオプションを提供します。プロジェクト用に選択したデフォルトの構成ファイルに応じて、 Mariは多くのデフォルトの色空間を提供します。

Mari 4つの構成ファイルが付属しています。 acesnuke-defaultspi-anim 、およびspi-vfx。もありますCustomマシンまたはネットワーク上の指定された場所から独自の構成ファイルを選択できるオプション。あなたが設定した場合Custom config、 Mari出荷された構成ファイルと同じように、これは色空間とロールについてこれを参照します。ただし、これらを正しく機能させるには、OCIO標準に従って色空間とロールを定義して、これらを適切に設定する必要があります。

に同梱されている4つの設定ファイルがありますがMari、このセクションでは、 nuke-default色空間。ただし、他の構成ファイルの簡単な説明を以下に示します。

aces構成ファイルは、アカデミーオブモーションアートアーツアンドサイエンスによって提案されたカラーイメージエンコーディングシステムを使用したカラープロファイルであり、「ソースに関係なく高品質のモーションピクチャイメージのシームレスな交換」により、完全なカラー正確なワークフローを可能にします。

spi-anim OCIO設定ファイルは、Sony Pictures Imageworksで使用されているカラープロファイルで、アニメーション機能での使用に適しています。

spi-vfx OCIO設定ファイルは、Sony Pictures Imageworksで使用されているカラープロファイルであり、視覚効果作業での使用に適しています。

nuke-default OCIO構成ファイルは、デフォルトのNukeカラー構成に対応しています。このように、両方を使用している場合MariパイプラインでNukeを使用すると、アプリケーション間でカラープロファイルを確実に一致させることができます。構成ファイルで定義されているデフォルトの色空間は次のとおりです。

linear

sRGB

sRGBf

rec709

Cineon

Gamma1.8

ガンマ2.2

パナログ

REDLog

ViperLog

AlexaV3LogC

PLogLin

SLog

raw

 

役割

ロールは、OCIO構成ファイルでも設定されます。Mariリストされているロールをこのファイルで探し、すべてのオプションでこれらのオプションを提供しますColorspace利用可能なドロップダウン。ロールはによって使用されますMari名前で色空間を選択せずにタスク固有の色変換を実行すると、色空間関連のすべてのドロップダウンに表示されます。プロジェクト用に選択したデフォルトの構成ファイルに応じて、 Mariには、いくつかのデフォルトの役割があります。

に付属している定義済みの役割を持つ4つの構成ファイルがありますがMari、 含んでいるnuke-default役割。

OCIO構成ファイルでのロールのマッピング

OCIO構成ファイルは、リストされているロールにカラースペースを割り当てるために使用されますの中にプロジェクト設定ダイアログ 。これを行うには、各設定にOCIO構成ファイルで使用する一意の役割名を付けます。

たとえば、 Color Monitor colorspaceでは、OCIOロール名をmari_monitorに設定し、優先する色空間を指定します。たとえば、設定するにはColor Monitor sRGBに、OCIO構成の役割セクションに次のエントリを追加します。

mari_monitor: sRGB

これはPythonスクリプトを使用して行うこともできます。この場合、ターゲット列挙子を使用してロールを参照します。ただし、OCIOロール名を追加すると、プロセスがはるかに簡単になります。

OCIO構成のロールに色空間が指定されていない場合、 Mariフォールバックロールを使用します。たとえば、 Color Monitor (mari_monitor)設定は、color_pickingロール設定を使用することです。フォールバックロールも設定されていない場合、 Mari割り当てを自動的に処理します。

以下の表に、プロジェクト設定、それらに一致するOCIOロール名、フォールバックロール、およびPythonターゲット列挙子を示します。

プロジェクト設定のラベル OCIOロール名 OCIOロールフォールバック
Color Monitor mari_monitor color_picking
Scalar Monitor mari_scalar_monitor データ
Color Picking mari_color_picker  
Working mari_working scene_linear
Blending mari_blending  
8-bit Color mari_int8 texture_paint
16-bit Integer Data mari_int16 texture_paint
8-bit Scalar mari_scalar8 データ
16/32-bit Float Data mari_float scene_linear

論文:  を見てください使用の利点を理解するMariカラー管理における特定のOCIOの役割論文。

Nukeのデフォルトの役割

注意:  これらは、プロジェクト設定で適用されるデフォルトの役割ではありません- Mari上記の独自の役割を使用します。

nuke-default OCIO構成ファイルは、次のデフォルトの役割を提供します。

color_picking (sRGB)

color_timing (Cineon)

compositing_log (Cineon)

data (raw)

default (raw)

matte_paint (sRGB)

reference (linear)

scene_linear (linear)

texture_paint (sRGB)

プロジェクトの作成中、またはプロジェクトで色空間フィールドに役割を設定した場合Project Settingsダイアログでは、色空間が設定されているプロジェクトの任意の場所にも影響しますAutomatic。たとえば、 8 bit Data colorspaceフィールドがdataデフォルトでは、 raw色空間、次に色空間が設定された任意の8ビットチャネルAutomaticraw色空間であり、ドロップダウンフィールドに次のように表示されますAutomatic (raw)