CG用語集トップ > 第3章 レンダリング

フォンのモデル

フォンのモデルは、鏡面反射によるハイライトを計算するための古典的な照明モデルである。反射方向と視線方向の近さを使って、光沢の強さを求める。

フォンのモデルにおけるハイライトの違い

フォンのモデルでは、光が表面で反射する方向と、カメラや観察者の方向がどのくらい近いかを調べる。両者が近いほどハイライトが強くなり、離れるほど暗くなる。さらに、指数を使ってハイライトの鋭さを調整する。指数が大きいほど小さく鋭いハイライトになり、指数が小さいほど広くぼけたハイライトになる。フォンのモデルは物理的に完全ではないが、計算が比較的簡単で、古典的なCGやゲームの照明で広く使われてきた。

CG制作では、光沢の強さやハイライトの大きさを直感的に調整する考え方として役立つ。球体に出るハイライトの違いを見ると、材質の光沢感を理解しやすい。

ゲーム開発では、古典的なシェーディング実装として使われる。現在は物理ベースのモデルが使われることも多いが、フォンのモデルは照明計算の基礎理解に有効である。

HLSLでは、反射ベクトルRと視線方向Vの内積を使い、べき乗でハイライトの鋭さを調整する形で説明されることが多い。

フォンのモデルは、鏡面反射ハイライトの計算モデルである。ブリンのモデルとの違いも確認する。

  • cg/rendering/phong_illumination_model.txt
  • 最終更新: 4週間前
  • by 127.0.0.1