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

Q100327:Nukeの内部「色空間」はどのように機能しますか?

概要

この記事では、Nukeの「カラースペース」がどのように機能するのか、そしてなぜそれらがThe Academyカラーエンコーディングシステム(ACES)のような標準化されたカラースペースと異なるのかを説明します。

詳しくは

Nukeの "色空間"

Nukeの内部カラーマネジメントシステムを使用すると、以下に示すように、さまざまなファイルタイプ(8ビット、ログファイルなど)に使用するさまざまなLUTを作成して選択できます。

それから、画像を読み込むとき、Nukeは読み込みノードのための「色空間」をプロジェクト設定でその画像タイプのために定義されたものになるように設定します。

次の例では、8ビットの.jpg画像を読み込むと、「カラースペース」がデフォルト(sRGB)に設定されます。これは、上記のカラー管理設定の8ビットファイルスペースによって制御されるためです。

しかし、Nukeの「カラースペース」は標準のカラースペースではありません。

記事Q100328で説明されているように、カラースペースとは何ですか?カラースペースとは、特定のデバイスのカラー機能を定義する、またはデジタルファイルに保存される一連のパラメータです。一般に、3つのカラー原色のセットと1つの白色点で概説されます。

Nukeの内部カラーマネージメントでは、これらの原色と白色点を定義していません。代わりに、1つのカラースペースから別のカラースペースへのカラー変換によって駆動されます。これは、NukeがGrassmanの法則による加法混色の原理に依存しているためです。これについての詳細は、次のサイトを参照してください。

https://www5.in.tum.de/lehre/vorlesungen/graphik/info/csc/COL_11.htm

これが意味することは、それらが一貫しているならば、原色がNukeがするいかなる操作にも関係ないということです。 「色空間」間の切り替えは、線形伝達関数を通して光の蓄積または減衰をモデル化するときに必要とされる線形性を保存する行列を用いた線形操作を含む。

また、線形ベースのカラー変換が適用されているだけなので、ユーザーはさまざまなカラースペースからさまざまなイメージを混在させることができます。

Nukeの作業スペースはグラスマンの法則に従うことができるようにするために線形にロックされています。

NukeのLUTを使う

Nukeの内部カラーマネージメントはLUT(Look Up Tables)を使って異なる「カラースペース」を変換します。

以下の例では、LUTは基準カラースペース(Nukeではリニア)と別のカラースペースとの間のピクセル値の差である変換を定義します。リニアからsRGBへの変換です。

sRGBの結果を得るには、上記のsRGB曲線を線形画像に適用します。

sRGB画像から線形画像に変換したい場合は、変換の逆演算を適用します。

LUTがどのように機能するかについてのより詳しい情報はここで見つけることができます: http : //www.cambridgeincolour.com/tutorials/gamma-correction.htm

上記のとおり、Nukeでカラースペースを使用するための標準的な基本的なワークフローは次のようになります。

Nukeでカラースペースを使用する方法のより詳細な説明は、この記事で見つけることができます: Q100319:Nukeでカラースペースを使用する方法?

参考文献

Q100328:カラースペースとは何ですか?
Q100319:Nukeの色空間の使い方は?
Q100330:色度図を作成する

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

We're sorry to hear that!

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

コメント