この記事について この記事では, コンピュータグラフィックスのマイクロファセットの分布関数について簡単に説明します. 具体的には 6 種類のマイクロファセットの分布関数の長所と短所をざっとピックアップします. 元ネタは SIGGRAPH 2012 や 2011 の Cources です. 結論 : どのマイクロファセットの法線の分布関数D(m)がゲーム向けに良いか ? 無難なのは (a) Blinn-Phong NDF だと思います. もしシェーダの計算コストに余裕があるなら (c) Trowbridge-Reitz (GGX) NDF や (d) Generalized-Trowbridge-Reitz が良さそうです. マイクロファセットの法線の分布関数 D(m) とは ? 法線マップのように通常のマクロな法線を n としたときに, それよりも細かい表面をマイクロファセットと言い, そ