カラープロファイル

{width="700px"}

Substance 3D Painterでは、LUT​テクスチャを読み込むことによって、カラープロファイル​を​ ビューポート ​に割り当てることができます。
カラープロファイルを使用すると、特定のカメラなどのターゲットに合わせて画面の最終的なカラーを補正できます。 多くの場合、プロファイルは、明るさ、ガンマ、コントラスト、またはカラーバランスを変更してカラーを操作します。

NOTE
LUT​は「テーブルを検索」を表します。 これは、カラーグレーディングをポストエフェクトとして実行するための最適化された方法です。 LUTは、ソースと結果の違いを補うために使用されます。
Substance 3D Painterは、可能な解像度の​2D テクスチャ (フローティング)として保存された​3D LUTを使用します(既定は​2048 x 128ピクセル )。 つまり、カラー操作を保存する立方体は、並べて表示されるスライスに分割されます。 技術的な詳細については、GPU Gem​の記事(http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter24.html)を参照してください。

カラープロファイルの使用

カラープロファイルは、 Display Settingsウィンドウからロードできます。
「カラープロファイルを有効化」チェックボックスをオンにして、ビューポートに影響を与え、カラープロファイルを有効にします。

  • 「カラープロファイルを有効にする」が​ 無効 ​の場合、ビューポートのレンダリングは、マテリアルビューについては​ sRGB ​で実行されます(一部のチャンネルについてはリニア処理)
  • 「カラープロファイルを有効にする」が​ 有効 ​の場合、ビューポートのレンダリングは、各ビュー(ソロチャンネルを含む)の​ リニア/RAW ​で実行されます

LUT テクスチャがリソーススロットに読み込まれる場合、 マテリアルモード​にあるときにビューポートのレンダリングを操作するために使用されます。
そうでない場合は、レンダリングはリニア/RAWとして表示されます(例えば、ソロチャンネルビューの場合)。

白色点​設定を使用すると、(LUTが有効になる前に)入力画像のトーンマッピングを変更できます。
たとえば、太陽を見る場合、値は1(デフォルト)より大きい必要があります。 適正露出にするには、白色点を高い値に設定する必要があります。

白色点式は次のとおりです。

float Value = 1.0f / WhitePoint; // Value from the user interface

float3 Output = clamp( HDR.rgb * Value, 0.0f, 1.0f );

カラープロファイルを使用する前に、特定のトーンマッピングを適用することができます。 トーンマッピングで使用できる関数を確認してください。
Substance 3D Painterは、白色点設定を介さない限り、入力カラーを処理しません。 例えば、適用されたShaper LUTはありません。

カラープロファイルの作成

「カラープロファイルをアクティベート」が有効になっている場合、Substance 3D Painterはビューポートを​ リニア ​レンダリングに移動します。 つまり、LUTを適用する場合、リニアプロファイルから目的のターゲットにカラーを移動する必要があります。

方法1 :アイデンティティLUTの変更

ID LUTの編集は、Substance 3D Designerなど、32ビットフローティングテクスチャをサポートするソフトウェアで実行できます。 新しいプロファイルを作成するための出発点として、ID LUTをダウンロードします。

color_profile_linear.exrをダウンロード

方法2 : OpenColor IOを使用してLUT テクスチャを生成する

OpenColor IO​ツールをインストールします。 次に、次の場所にあるサンプルのOCIO構成をダウンロードします: http://opencolorio.org/downloads.html
次の引数を指定して​ ociolutimage ​プログラムを実行します:

ociolutimage --generate --cubesize 64 --config nuke-default/config.ocio --colorconvert linear srgb --output lutLinearToSRGB.exr

注意: ocioconvert​プログラムを使用してこのLUTに色変換を適用することにより、OpenColor IO​でID LUTを変更することもできます。

新しいカラープロファイルの読み込み

読み込みウィンドウを開きます(またはLUTをシェルフにドラッグ&ドロップします)。 Substance 3D PainterにLUTテクスチャを読み込む際は、新しいリソースソースに「colorlut」「usage」を確実に割り当ててください。 そうしないと、シェルフでリソースが正しく表示されません。

詳細については、新しいリソースのインポートに関するドキュメントを参照してください: インポートウィンドウを使用したリソースの追加

recommendation-more-help
substance-3d-painter-help-guide