ggx是一种微表面反射光照模型,这种光照模型材质可以更好的表现金属高光边缘的消散(拖尾)效果
虽然名字为什么叫ggx,已经不可考(因为论文里也是直接这么来的)
但这种材质在表现金属质感能更接近现实,已经存在在很多渲染器(如vray)引擎(unity unreal)中
现实世界的ggx效果(图片来自http://www.neilblevins.com/cg_education/ggx/ggx.htm)
渲染对比图(图片来自http://www.shlyaev.com/rnd/37-cpp-category/54-ggx)
高光表现如下图(图片来自http://www.shlyaev.com/rnd/37-cpp-category/54-ggx)
在此只是普及下知识,下面网址可以继续深入了解
http://www.zhihu.com/question/48050245
http://www.shlyaev.com/rnd
http://www.neilblevins.com/cg_education/ggx/ggx.htm
https://blogs.unity3d.com/cn/2016/01/25/ggx-in-unity-5-3/
https://www.cs.cornell.edu/~srm/publications/EGSR07-btdf.pdf