Stylized GGX:混合2D与3D的渲染新法
Stylized GGX Shading

传统卡通渲染常通过阈值处理将光影转为扁平色块,但这往往牺牲了材质的物理真实感。我提出了一种名为 Stylized GGX Shading 的新方案,旨在融合 2D 卡通风格与 3D 物理渲染(PBR)的优势。通过微调 GGX Cook-Torrance 模型中的 NDF 方程,我们能在低粗糙度表面保留尖锐的高光,同时在高粗糙度区域维持柔和的渐变。这种混合手法既保留了能量守恒等物理特性,又让角色在背景中更加突出,类似《塞尔达传说:旷野之息》中的环境处理逻辑。文章详细展示了从简单版本到改进版本的算法推导,并分享了在 Spellcasters Chronicles 项目中的实际应用经验,为追求现代卡通风格的游戏开发者提供了一条兼顾效率与美感的可行路径。
它比经典的卡通着色看起来更现代,而且我们可以依赖 PBR 来完成大部分着色工作,这让每个人的生活都更轻松。