色空間
- ガンマ色空間/ガンマワークフロー
- リニア色空間/リニアワークフロー
公式サイト:
設定
メニューから「Edit > Project Settings」を開き、「Player > Other Settings > Rendering > Color Space」を設定する。
- Gamma:ガンマ
- Linear:リニア
参考:
リアルなレンダリングをする場合のチェック項目 | Shade3D チュートリアル
リニアのワークフローとガンマのワークフロー | Unity マニュアル [公式]
ガンマテクスチャを使う
参考:
結局 Linear と Gamma どっちにしたらいいのかを考えてみた | てんちょーの技術日誌
リニアレンダリングを使ったガンマテクスチャ | Unity マニュアル [公式]
リニアテクスチャを使う
参考:
リニアテクスチャの使用 | Unity マニュアル [公式]
リニアワークフロー
シェーダーにおいてライティングをリニア色空間で計算し、ディスプレイへの出力時にガンマ補正を適用する。
参考:
色空間設定がガンマでもリニアでも同じ計算結果を示すシェーダを書く方法 | LIGHT11
物理ベースレンダリング リニアワークフロー編 #1 | Cygames Engineers’ Blog
物理ベースレンダリング リニアワークフロー編 #2 | Cygames Engineers’ Blog
Color
参考:
UnityEngine.Color | Unity スクリプトリファレンス [公式]
変換 (色相/彩度/明度)
参考:
Color.RGBToHSV | Unity スクリプトリファレンス [公式]
Color.HSVToRGB | Unity スクリプトリファレンス [公式]
補間 (Lerp)
参考: