float diffuseBRDF(vector L, vector N)
clamp(dot(L, N), 0, 1)と同等です。
float diffuseBRDF(vector L, vector N, vector V, float rough)
specularBRDF、phongBRDF、blinnBRDF、diffuseBRDF
は、VEXシェーディングで使用する異なるライティングモデル用に計算したBRDFを返します。
カスタムilluminanceループにそのBRDFを使って、それに該当するVEXライティング関数のライティングモデルを複製することができます。
サンプルコードは、specularBRDFを参照してください。
See also | |
brdf | |
shading |
|