一段工作视频揭示了动态GI技术的最新进展,针对体积渲染、细节追踪和材质支持等关键问题进行了优化。此次升级通过技术手段修正了过往的渲染瑕疵,让游戏环境的真实感与光影表现迈上一个新台阶,为追求极致画质的玩家带来了实质性的视觉提升。
智能速览
支持体积物与Raymarch高度物的GI效果,提升环境真实感。
引入近距离细节追踪,有效修正角落过暗等遮蔽问题。
完善各向异性材质的GI计算支持,确保材质反射效果准确。
修复世界空间探针的能量损失问题,让光照混合更趋正确。
DX11引擎动态GI功能已近极限,未来技术提升将依赖新引擎。
精华内容
此次动态GI的更新并非简单的参数调整,而是从渲染底层逻辑出发,针对四个核心环节进行了深度优化与修复。具体来看,这些改进带来了哪些实质性的视觉变化?
体积光真实感
更新后,GI系统正式支持体积物及Raymarch高度物等体积类渲染。其技术原理是在摄像机投影对齐的细分网格中放置追踪探针,用于捕捉全局距离场信息,并经后续处理转换为三维纹理数据。
这使得光源发出的间接光能够自然地照亮周围的雾气,让环境的体积光效果更加逼真,极大增强了场景的沉浸感与氛围表现。
细节追踪优化
为解决狭窄角落和杂物堆等复杂区域因全局距离场精度不足导致的过度遮蔽问题,新增了细节追踪功能。
出于性能考虑,该功能仅在2至3米近距离内生效,通过生成网格距离场的加速数据,实现更精确的光线追踪。对比开启与关闭该功能,可以看到原本过暗的角落细节得到了明显改善,画面更加真实自然。
材质功能补全
此次更新补全了对各向异性材质的GI支持。之前此项功能存在遗漏,现已根据引擎GT22版本使用的GTR2数学模型进行适配。
通过编写相应的重要性采样流程,确保了GI计算与引擎正常渲染的数学解算一致。现在,各向异性材质能像普通材质一样,自然地支持高、低频的全部反射效果,并与IBL效果保持统一。
修复能量损失
更新修复了世界空间探针在过滤时因采用GGX算法导致的能量损失问题。新版引入了类似Color Clamping的算法进行能量补偿。
不过,由于GI的整个计算流程混合了球谐与重要性采样的双重结果,此次补偿只能做到“大概正确”,无法实现数值上的完全精确。尽管如此,这仍是朝着光照保真度迈出的重要一步。