こんにちは、Whileです。今回が初の技術記事です。 最近はシェーダーの勉強やレイトレーシングの実装を行っています。その際に出てきたPhong反射モデルを解説します。 全て解説すると長くなっちゃうので今回は拡散反射のみを扱います。 Phongの反射モデルとは フォンの反射モデル Phongの反射モデルはコンピュータグラフィックスにおけるシェーディングで扱われるモデルの一種で、以下の数式で表されます。 このモデルは拡散反射・鏡面反射・環境光の3つの要素から構成され、これらを足し合わせてオブジェクト表面の陰影を決定します。 拡散反射 拡散反射とは、物体の表面に入射した光が表面の細かい凹凸によってあ…