D5 渲染器深耕计算机图形学领域,自研 GI 已达业内顶尖水平
消息来源:baojiabao.com 作者: 发布时间:2024-05-17
D5 渲染器团队聚焦于前沿先进算法,开发出一套高效高质的动态光线追踪的全局光照方案。于此次分享报告会上介绍了 ReSTIR Resampling 和 Surfel Caching 的应用,并就如何减少噪声和缓解漏光以及大场景多光源的处理方法进行讨论。
在渲染领域,所有全局照明方法(Global Illumination,简称 GI)的理论基础 (光线追踪,路径追踪等) 都在于求解渲染方程。但求解渲染方程往往需要大量的样本数量才能收敛(得到干净无噪点的画面),这在实时渲染中几乎不可能实现。
(渲染方程)
因此,我们只能用一些方案来近似地模拟。但在需要以往的解决方案中,结果或多或少都存在一些通病,例如光照泄露和过度遮挡、采样率不足导致噪声过大等问题。
(采样率不足导致噪声过大)
(即使采用屏幕空间降噪等手段,效果也不佳)
D5 的解决方案 --ReSTIR Surfel GI
针对这一行业的痛点,D5 提出了 ReSTIR Surfel GI 的解决方案,通过光线追踪和缓存技术相结合共同解算 GI。
(实时渲染中路径追踪与 D5 GI 的对比)
光线一次反弹的计算方案
ReSTIR(Reservoir-based Spatio Temporal Importance Resampling),即基于储层的时空重要性采样,是一套利用时序和空间上的样本复用的算法,来源于 Bitterli 等人于 2020 年发表于 SIGGRAPH 的论文。D5 将 ReSTIR 扩展在全局光照(GI)上,不同于光源采样,而是储存了路径。
(在 GI 困难场景中未使用 ReSTIR 的效果)
(在 GI 困难场景中使用 ReSTIR 的效果)
但复用时序样本的同时,也会导致在光源环境改变或者动态物体的情况下存在 Temporal Lag 的现象。因此,D5 采用了 Path Validation 的方法检测前一帧和当前帧亮度变化,并以此调整复用的样本数量。
光线二次及之后反弹计算方案
ReSTIR 在计算一次反弹计算中产生了良好的效果,但在实时渲染中我们很难将其应用于多次弹射的计算。因此 D5 的全局光照系统的二次及之后反弹计算中采用了 Surfel Caching 的方案。
GIBS (Global Illumination based on Surfels) 方案由 EA 团队研发,即基于屏幕空间迭代地生成 Surfel,能够有效地积累和缓存辐照度。但这样会产生一些新问题,例如无法获取屏幕空间外的结果。
(远处的反射呈现出不正确的死黑)
对于这个问题,D5 对上述方案做出了一些改进,从 GBuffer 发出射线后的交点再去生成 Surfel,得以存储了当前视角外的位置的 Surfel,获得了正确的结果。
(Surfel GI 示意图)
(改进后的 Surfel GI 示意图)
同时,将场景划分成级联网格来管理 Surfel,以减少显存占用;并通过将光线反弹次数排序比较等方式,解决光照泄露;以及一些其他走样(Artifact)的优化。
此外,D5 团队还针对多光源采样、间接光源优化、反射、降噪等问题提出了一系列的解决方案,使得 ReSTIR Surfel GI 能高效、稳定地运行在不同的场景中。
ReSTIR Surfel GI 与其他实时 GI 方案的对比
你可以在下面的对比中看出,以路径追踪的结果作为参考依据,无疑 D5 的全局光照系统则更接近于"标准答案",并且时间开销与 Lumen 保持一致。
(路径追踪标准结果)
(Lumen)
(D5 ReSTIR Surfel GI)
在 D5 渲染器的实际操作中,用户可以通过丝滑的实时预览画面,直观地感受到 ReSTIR Surfel 全局光照系统带来的受益。用户任意地变换摄影机位置、添加光源或改变天空的间接光照情况,都能够即时地在预览窗口中得到反馈结果。
同时,相比于其他全局光照解决方案,D5 GI 渲染的结果更接近于路径追踪的结果,在实时渲染保持性能的同时也保证了结果的质量。
2022-12-21 17:32:53相关文章
- 美国法院裁定阿里须为Squishmallows玩具侵权案答辩
2023-12-28 19:59:34
- 小米汽车传员工3700人 雷军称小米汽车不可能卖9万9
2023-12-28 19:41:57
- 国家新闻出版署:认真研究《网络游戏管理办法(草桉徵求意见稿)》关切 实行前进一步完善
2023-12-28 19:14:56
- 天猫新规可以无条件申请“仅退款”了?淘宝天猫又离狗多多零元购近了一步
2023-12-28 18:57:55
- 印度以打击金融犯罪为由逮捕了两名 vivo 高管
2023-12-26 16:49:01
- 在国外微信收不到国内信息?微信和WeChat将被拆分
2023-12-15 10:40:15
- 苹果iPhone15 系列手机发布最新消息 预计上市发布时间9月
2023-08-06 23:21:02
- 华为将发布鸿蒙HarmonyOS4操作系统 功能五大升级支持设备清单
2023-08-06 23:17:37
- 整治自媒体网红账号 400万粉丝网红发布擦边视频被无限期封禁
2023-07-12 09:56:09
- 网传微信文件传输助手是真人是真的吗?微信官方回应
2023-06-27 15:53:32
- 电信移动送手机成了“信用购”?你上了运营商的贷款套路了吗?
2023-06-12 17:18:55
- 中国电信广东地区崩了无信号 客服回应已在核实处理
2023-06-08 15:39:04
- 消息称小米新能源汽车价格表正讨论定价区间:双版本不同配置,高配或超 35 万元
2023-03-06 12:56:03
- 华为因制裁被传或分拆剥离手机业务? 内部人士回应:可能性不大.
2023-03-05 23:26:41
- OPPO正式发布安第斯智能云,让终端更智能
2023-02-24 16:02:27
- 华为与OPPO签订全球专利交叉许可协议 包括5G蜂窝通信专利
2023-02-24 16:02:26
- 老蛙将推MINI镜头新品:目前未知具体规格 官宣将于12月20日发布
2023-02-24 16:02:26
- 首发全新35mm定制光学系统 努比亚Z50性能同样强悍
2023-02-24 16:02:25
- Redmi K60屏幕细节曝光:全系标配2K护眼柔性直屏+5000mAh大容量电池
2023-02-24 16:02:25
- OPPO Find N2今天发 合金金属折叠屏更轻了
2023-02-24 16:02:24