Color Temperature (色温度 / ケルビン)は、ゲームグラフィックスのレンダリングや最適化(テクニカルアート)において極めて重要となる技術用語です。光の色味を物理的な絶対温度(単位:K / ケルビン)に例えて表した指標で、低い温度(オレンジ色の電球光)から高い温度(青みがかった空の光)までの光の情緒的な雰囲気をコントロールする要素の解説。
現実世界での例え:鉄の棒を熱したときに、温度が低いと『ぼんやり赤く(低温電球光)』なり、温度が上がるにつれて『黄色(日光)』になり、超高温になると『青白く輝く(高温の光)』という物理の熱変化の光
カラーピッカーから感性だけで色を選ぶのをやめ、「ライトの温度(ケルビン)」という物理的な物差しに従って設定します。低い温度(例:2000K)のライトは暖かみのあるキャンドルのオレンジを放ち、高い温度(例:8000K)のライトは冷え切った冬の曇り空の青を放つため、異なる複数のライトが混ざり合った時にも、本物の現実世界と全く同じ滑らかな『極上の光のハーモニー』が自動的に完成します。
図:Color Temperature (色温度 / ケルビン)の基本的な処理フローと仕組みを日本語表記で分かりやすく図解したインフォグラフィック
詳細な仕組みと動作原理
UnityのLightコンポーネントの「Use Color Temperature」のチェックを有効化し、電球なら3000K、日光なら6500Kなどの「ケルビン値」を入力して、物理的に正しい光の色を自動生成させます。