Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Full Spectral Rendering

Full Spectral Rendering

LT会のスライド

A7a5efde86e0137d32a93d8609b7a022?s=128

yumcyawiz

July 14, 2018
Tweet

Transcript

  1. FULL SPECTRUM RENDERING @yumcyawiz

  2. FULL SPECTRUM RENDERINGとは? • RGBではなく全波長でレンダリングを行う方法 • 物理的により正確になる • 光の分散を再現できる

  3. 光の分散(Dispersion)

  4. レンダリング方程式の拡張 , , = , , + න Ω ,

    , , , , cos 波長を考慮したLTE
  5. 計算方法 , , ランダムに波長を選択 画素に入射するスペクトル放射輝度を計算

  6. 波長からRGBへの変換 スペクトル放射輝度 XYZ表色系 RGB表色系

  7. 波長からXYZ表色系への変換 = න 380 780 ҧ = න 380 780

    ത = න 380 780 ҧ 等色関数
  8. XYZ表色系からRGB表色系への変換 = 2.3655 −0.8971 −0.4683 −0.5151 1.4264 0.0887 0.0052 0.0144

    1.0089
  9. ガラスの波長ごとの屈折率 2 − 1 = 2 2 − 0 セルマイヤーの分散公式

  10. SCHOTT社のBK7ガラス

  11. レンダリング結果(10000サンプル)

  12. 光の分散がちゃんと出て嬉しい!!!

  13. ご清聴ありがとうございました