波長と色の関係Renderingお勉強メモ。自分が思い出し易いように書いてます。_)m今回は等色実験と等色関数について。以前、ヒトの目と波長についての記事で、光には波長があり、それを検知して脳が処理をした結果として色を感じると書きました。light11.hatenadiary.comそうなると次に気になるのは波長と色の関係です。この関係は解明されており、下図のように示されます。横軸が波長で、その波長の光の色をRGBの混合で再現するためにはどのように混合したらよいかが表されています。何はともあれRGBを定義します。それぞれ次の波長をもつ光であるとしました。nm次に実験の協力者に、一方の目である波長の色を見てもらいます。片方の目では先のRGBの光を混ぜた光を見てもらいます。RGBの輝度をいろいろ調整して、左右で同じ色だと感じたら完了。等色した、ということで先ほどのグラフにプロットします。これをいろんな色に対してやっていくことで前節の等色関数が求められました。R値がマイナス?ここで改めて等色関数を見ると、R値がマイナスの部分があることがわかります。引用この部分は、等色実験中にいくらRGBの混合の仕方を変えてみてもまったく等色しなかった部分になります。仕方がないのでRGBじゃない方の光にRを足してみたところ、等色しました。そのためRをマイナスの値にすることで表現しています。この部分はつまりRGBの混合では表せない色ということになります。»プロフィールUnityエンジニア。グラフィックスへの興味が強めです。インストールから基本的な使い方・注意点まとめ【Unity】【エディタ拡張】テクスチャを指定したUV座標で切り取って保存する【Unity】指定したアセットのAssetBundle名を取得する【Unity】【シェーダ】スクリプトからVP行列を渡してシェーダで座標変換に使う【Unity】【シェーダ】FloatやVectorをリニアライズ対象にするGammaアトリビュート月別アーカイブはてなブログをはじめよう!halya_11さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。