SDFGI 技术解析:从距离场到实时全局光照
Godot引擎在4.x版本中引入了一项全新的GI方案——**SDFGI(Signed Distance Field Global Illumination)**。它的使命是:**一键开启,实时更新,全Vulkan设备支持,同时提供漫反射和镜面反射,甚至能驱动体积雾**。不依赖光线追踪硬件,甚至连VR都不强制使用TAA。 其核心技术建立在**Morgan McGuire的DDGI(Dynamic Diffuse Global Illumination)**思想之上,但将探针更新机制改为**有符号距离场球体追踪**,从而摆脱了对硬件RT的依赖。这份解析基于Godot联合创始人Juan Linietsky的公开技术讲义,我将从零开始,一步步剥离SDFGI的每一个细节,帮助你彻底理解背后的图形学魔法。