http://www.t-pot.com/program/99_FactoredBRDF/index.html
いつも参考にさせてもらってます。
これに近い実装はしてますが、分かりやすく説明してあるのでより理解が深まるじゃないですか。
ただ、メッシュが粗いとポリの境界にまたがったハイライトが歪んでしまうのが気になるにぇー。
どうやって歪みを取るんだろ。