VRAD3 光照烘焙系统
阅读
2023-08-05更新
最新编辑:B1ueMicr0
阅读:
更新日期:2023-08-05
最新编辑:B1ueMicr0
VRAD(Valve Radiosity)源于起源 1,前身是金源引擎的 QRAD (Quake Radiosity) 光照编译器。而起源 2 则是 VRAD 2/3。(由于 2、3 版几乎是一个东西,所以这里的表述都是 "VRAD3")
老 VRAD 和新 VRAD 有什么不同 ?
· 新版 VRAD 光照质量优异
老版 VRAD 使用辐射度算法(Radiosity)进行漫反射烘焙,新版使用光子映射(Photon Mapping),一种增强版光线追踪(Ray Tracing)算法来完成此工作。光线追踪相对于辐射度的细节是高频的,这意味着 VRAD3 计算出的光照细节非常棒。
· 新版 VRAD 更慢
光线追踪可以比辐射度慢 90%,VRAD3 需要大量执行光线-场景求交操作以及 k-D 树遍历,然而在 s&box 里暂时都是用 CPU 来计算的。不过 Facepunch 已将 GPU 硬件加速提上日程,这将使编译速度提升成百上千倍。
· 新版 VRAD 更加可控
在 s&box,乃至所有起源 2 Hammer 里,VRAD3 常用的参数设置均以双选设置的形式集中在了一起,您可以很方便地调整。