Tonemapping (トーンマッピング)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。HDRレンダリングで計算された1.0を超える超高輝度な色彩エネルギーの範囲を、通常のモニターが表現可能な『0.0〜1.0』のLDRカラー範囲へ、白潰れや色崩れを防ぎながら滑らかに変換・圧縮する処理技術。

現実世界での例え:巨大な粘土細工(HDRの広い情報)を、薄い標本ケース(0〜1のモニター画面)に収めるために、形を美しく保ったまま平らに『プレス(圧縮)』するプレス成形機

トーンマッピングは、「カメラが捉えた凄まじい光の情報量(HDR)を、私たちの家庭用モニターが映し出せる狭い枠(0〜1)の中に、一番おいしい明暗のグラデーションの形を綺麗に残しながら、むぎゅっと滑らかに押し潰して収めるカラー圧縮技術」です。この圧縮を「ただ限界を超えた部分をハサミで切り捨てる(クランプ)」のではなく、「明るさに応じて緩やかにカーブを描いて縮小する(S字トーンマッピング)」ことで、真っ白に飛んだ雲の奥にある細かなディテールや、夕日の繊細な輪郭が、モニター上でも美しく視認できるようになります。

Tonemapping (トーンマッピング) concept infographic diagram

図:Tonemapping (トーンマッピング)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック

詳細な仕組みと動作原理

ポストプロセスボリュームに「Tonemapping」を追加し、Modeを「ACES」や「Neutral」に設定して、明暗の階調(S字トーンカーブ)をディスプレイ出力用に最適化します。さらに「Color Adjustments」等と連携して色味を整えます。