「combineHSV」ノードが同じ値で異なる色を表示するのはなぜですか?
Aug 20 2020
ガラスオブジェクトを作成して希望の色を付けましたが、アニメーションの最後(およびエンディング)でその色相をアニメートしたいと思います。そこで、「Combine HSV」ノードを使用し、まったく同じ値を使用して色を作り直しました。

しかし、ここでは、同じ値を使用してHSVノードで色が再作成されると、HSVノードが異なる色を出力していることがわかります。(左側のオブジェクトプレビュー)

私はすでに最初の色を決めており、それを変更したくありません。この違いが発生するのはなぜですか。また、どのように解決すればよいですか。
ありがとうございました。
回答
8 uvnoob Aug 20 2020 at 13:08
Combineノードとbsdfノードの間に2.2のガンマノードを追加してみてください。試してみましたが、うまくいったようです。
右側のものは他のガラスbsdfを使用しています

RGBカラーピッカーは(線形ワークフローを維持するために)ガンマ補正されていると思いますが、色へのより数学的なアプローチとしての結合HSVノードはそうではありません。RGBノードとエミッションシェーダーの間に値が1 / 2.2のガンマノードを追加すると、CombineHSVノードと同じ値が得られます。
ソース: https://blenderartists.org/t/different-outputs-of-rgb-and-combine-hsv/675268