0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用RTX支持和加速光源的动态直接照明和阴影渲染

星星科技指导员 来源:NVIDIA 作者:Chris Wyman 2022-04-27 16:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在 GTC 2020 秋季站上,NVIDIA 推出开发者 SDK,RTX Direct Illumination (RTXDI),用于支持并加速大量光源的动态直接照明和阴影渲染。

RTXDI 利用光线追踪功能打破了传统光栅化流程中常见的艺术表现力方面的束缚。借助 RTXDI,艺术家可以充分发挥想象,无需考虑光照复杂性或阴影贴图成本。场景中的所有光源都可以动态移位、打开或关闭、变换颜色,并投射出正确的阴影和光线。要启用光源,请把自发光属性添加到表面材质。性能在很大程度上已与光照复杂性解除关联,因此,RTXDI 可以从一个光源无缝扩展至数百万个光源。

功能

RTXDI 的主要功能包括:

动态移动所有光源并与动态几何体交互

提供来自各类基本光源,包括由三角形面光源、点光源、矩形面光源、球面光源、柱面光源和环境映射组成的模型光源

支持自发光纹理和 IES 配置文件(如适用)

动态添加、移除、合并或拆分光源几何体。

RTX GPU 出色的性能可扩展性,可从一个光源扩展至数百万个

不需要预计算或烘焙

与 RTXGI 集成使用

使用专为 RTXDI 设计的 ReLAX 降噪器;与通用实时降噪器(如 SVGF)兼容

提供完整源代码,便于集成和定制

可在任意 GPU 上运行,具有硬件加速的光线追踪功能

长期来看,RTXDI 是一系列出色研发工作的成果,令这种灵活而强大的光线追踪得到了应用。初始版本建立在最近发布的关于基于样本池的时空重要性重采样 (ReSTIR) 的研究的基础上,其中包括各种改进,大大提升了鲁棒性和性能。

素材影响

RTXDI 应与现有素材和流程轻松集成。RTXDI 仅假设如下:

自发光表面的材质属性包含一项易于估算的发光强度

列举自发光模型和基本光源(球面、矩形面等)并提供给 RTXDI。

一张已有的 G-buffer,其中包含必要的数据,用于对光源与屏幕像素的任意组合进行材质和光照的估算。

提供给 RTXDI 的任何自发光表面都会自动照亮周围的环境。只要提供一套合适的采样函数,您可以轻松添加尚未支持的基本光源

技术背景

真实感渲染需要对每个像素求解一次渲染方程,结合入射光,以确定有多少反射光会进入相机。对于直接照明,积分会转化为所有光源的总和。因此,计算像素的直接照明需要查询每个灯光并测试其可见性。遗憾的是,这与光源数量为线性扩展关系。

现代引擎使用分区光源剔除潜在可见集和类似技术,通过逐像素剔除光源来降低成本。但是,动态可见性依赖于每帧重新计算阴影贴图。这在现代引擎中开销庞大,且不能扩展到多个光源。除了烘焙光贴图中的静态阴影和一些主光源以外,当今游戏中的其他发光体通常提供只在局部反弹的光照,且忽略可见性。

设想一下,包含数百个复杂面光源的照片和渲染。任一像素中有多少阴影是可见的?在带圆圈的区域中,直观的感受是“没有”,尽管此处到场景中各个光源的可见性十分复杂。

在较大的图像中,将这个问题推广到“像素中可感知的最大阴影数量是多少?”答案是很少,这表明您可以仅测试几个可感知的重要光源的可见性,而无需查询所有光源的可见性。但是,有一条重要警告,即这组重要光源随像素而变化。所有光源都可能会在某处投射重要阴影,这意味着,采用光栅化时,我们仍需要所有光源的阴影贴图。

然而,光线追踪器可以跟踪每个像素的唯一阴影光线。这样一来,问题就演变为“需要哪些阴影查询,以及如何加以识别?”,对于大多数数值积分来说,“使用哪些采样”的答案通常是“使用好的重要性采样。”

重要性重采样

为得到好的重要性采样,我们创造了名为重(chóng)采样重要性采样 (RIS) 技术,由 Talbot et al 最先提出。RIS 提升了样本质量,就像降噪器提升了画质一样。ReSTIR 引入的时空重用突出了这一优势,让相邻像素和先前帧能够有效地指导去何处选择质量更好的阴影光线。这使得成本低廉、易于定义的采样分布适合用作快速 GPU 执行的输入,实现了 RIS 和 ReSTIR 对质量的提升。

长期以来,过滤所依据的便是观察附近像素是否具有相似颜色。时间抗锯齿、图像去噪和放大都使用此观察来帮助填补缺失的细节。重要性重采样技术让此观察更进一步,例如,附近的像素应该使用相似光源样本。实际上,ReSTIR 筛选采样分布(在照明之前)以选择高质量的阴影光线。这大大减少了所需的光线预算。

从数学的角度来看,重采样技术以开发者控制的任意方式重构了光照方程。您可以使用此控制方式来对计算进行重新排序,降低成本高昂的操作(如光线跟踪)的发生频率。

您还可以将此控制方式用于其他方面,例如重新排序计算,以减少整个照明过程中的访存不一致和代码分支的情况。诸如 ReSTIR 的重采样的一个具有吸引力的特性是它在复杂程度波动较大的场景中使用恒定数量的光源样本,提供了出色的可扩展性。然而,代码和访存分支也会在复杂性不断增加的同时导致成本攀升,例如,随驻留在 L1、L2 或全局内存中光源的变化而变化。RTXDI 引入了额外的重采样来重新排序计算,可在光源类型和数量起伏较大的场景中令照明成本保持近乎不变。

集成注意事项

由于 RTXDI 充当质量放大器,改善了选定的阴影光线,因此可以通过各种方式集成到引擎中。

在简单的形式中,RTXDI 取代了引擎的直接照明系统,包括与剔除和识别重要光源、阴影贴图和环境光遮蔽相关的所有成本。在设计方面,其可以自然地将样本局限到可见光源,并提供面光源投射的具有接触硬化的软阴影、点光源和平行光的硬阴影以及大型半球光源的环境光遮蔽。

当然,它可以在现有引擎功能的基础上增加可扩展性。例如,给定一个大场景和一组潜在可见光源,RTXDI 可以只从已知可见的光源中选择阴影光线。就质量而言,这通常要比标准的 RTXDI 更加出色,但会继承了任何底层数据结构的限制。

您还可以控制利用哪些计算来改进采样。例如,我们的原型使用完整材质模型,以便从附近像素中获得效果出色的复用。然而,在某些情况下,进行完整材质的估值会导致开销过高,例如多层或复合模型的情况。这时,可以使用近似的简单材质来驱动重采样。

结束语

RTXDI 封装了一个简单、稳定且功能强大的时空重要性重采样实现,可支持含有大量光源的复杂、动态照明。它对您的引擎限制较小,既可以选择替换现有照明解决方案,也可以在现有方案的基础上进行构建。

这种光源采样的统计方法消除了传统光栅引擎中的诸多限制。艺术决策不应再围绕有限的一组十几个或更少的光源开展。所有光源都应得到平等对待!

关于作者

Chris Wyman 是 NVIDIA 实时渲染研究组的主要研究科学家,他研究了各种问题,包括照明、阴影、全局照明、 BRDFs 、采样、滤波、去噪、抗锯齿,以及如何有效地构建 GPU 算法和数据结构来解决这些问题。在 NVIDIA 之前,他是爱荷华大学的副教授。他拥有犹他大学的博士学位和明尼苏达大学的学士学位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    5685

    浏览量

    110111
  • gpu
    gpu
    +关注

    关注

    28

    文章

    5271

    浏览量

    136060
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工业光源中直射照明的分类

    光源
    志强视觉科技
    发布于 :2026年04月02日 17:19:54

    NVIDIA RTX加速的计算机现可直接连接到Apple Vision Pro

    NVIDIA 与 Apple 协作将 NVIDIA CloudXR 6.0 原生集成到 visionOS 中,安全地将基于 NVIDIA RTX 的仿真器和专业 3D 图形应用,如
    的头像 发表于 03-23 15:03 486次阅读

    技术解析:侧发光开孔面光源如何重塑机器视觉照明新格局

    在自动化检测领域,照明技术的每一次突破都意味着检测精度和效率的显著提升。近年来,侧发光开孔面光源技术的成熟应用,正在悄然改变着机器视觉行业的发展轨迹。 光学设计的艺术:侧发光技术的核心原理 侧发光面光源
    的头像 发表于 01-30 09:24 311次阅读

    NVIDIA DLSS 4.5为4K 240Hz路径追踪游戏体验提供强劲支持

    DLSS 技术持续进步,超分辨率升级,并引入基于第二代 Transformer AI 模型的 6 倍动态多帧生成。RTX 加速为 ComfyUI、LTX-2 和 Llama.cpp 等顶级主流 AI 工具带来重大升级,
    的头像 发表于 01-09 10:28 711次阅读

    NVIDIA RTX PRO 5000 Blackwell GPU的深度评测

    NVIDIA RTX PRO 5000 Blackwell 是 NVIDIA RTX 5000 Ada Generation 的升级迭代产品,其各项核心指标均针对 GPU 加速工作流的高性能
    的头像 发表于 01-06 09:51 3978次阅读
    NVIDIA <b class='flag-5'>RTX</b> PRO 5000 Blackwell GPU的深度评测

    2025年机器视觉光源行业报告

    一、行业概述 机器视觉光源作为机器视觉系统的核心组件,承担着优化成像质量、提升缺陷识别精度、保障检测稳定性的关键作用,其性能直接决定机器视觉系统的检测效率与可靠性。在工业自动化升级、智能制造政策推动
    的头像 发表于 12-30 09:40 388次阅读
    2025年机器视觉<b class='flag-5'>光源</b>行业报告

    思奥特智能CRT:深耕机器视觉光源领域二十载的技术匠心

    在机器视觉这个精密制造的眼睛中,光源就是那束照亮品质的明灯。而在这片光的技术海洋里,思奥特智能CRT以其二十多年的技术积淀,正成为行业内的隐形冠军。 从照明专家到视觉光源领军者 思奥特智能的创始人郑
    的头像 发表于 12-25 15:12 341次阅读
    思奥特智能CRT:深耕机器视觉<b class='flag-5'>光源</b>领域二十载的技术匠心

    RUI Builder 图形化UI设计工具

    RUI Builder 图形化UI设计工具 该软件为图形化UI设计软件,搭配瑞佑图形处理器,轻松设计UI界面!主要特色功能: 在PC上直接设计界面,再生成UI渲染源码(.c),程序中直接引用即可
    发表于 12-12 20:14

    NVIDIA RTX PRO 2000 Blackwell GPU性能测试

    越来越多的应用正在使用 AI 加速,而无论工作站的大小或形态如何,都有越来越多的用户需要 AI 性能。NVIDIA RTX PRO 2000 Blackwell 是全新 NVIDIA
    的头像 发表于 11-28 09:39 6974次阅读
    NVIDIA <b class='flag-5'>RTX</b> PRO 2000 Blackwell GPU性能测试

    思奥特智能光源,自动化设备机器视觉光源怎么选?

    思奥特智能机器视觉光源厂家,实力工厂,专业做照明机器视觉光源
    的头像 发表于 11-19 09:44 667次阅读

    高光谱成像的照明源有哪些?

    组件之一,直接影响光谱数据的质量、信噪比、动态范围及系统适用性。中达瑞和将系统梳理高光谱成像中常用的照明源类型及其技术特点,并分析其适用场景。 2. 高光谱成像照明源分类 2.1 连续
    的头像 发表于 09-17 10:14 960次阅读
    高光谱成像的<b class='flag-5'>照明</b>源有哪些?

    LED光源有什么优点?

    ,使用寿命较短,并且容易发生故障。随着科技的进步,LED光源应运而生,以其高效节能、光线柔和、使用寿命长等优势,逐渐取代了白炽灯,成为现代照明的主流选择。光源就是
    的头像 发表于 09-08 15:12 3809次阅读
    LED<b class='flag-5'>光源</b>有什么优点?

    NVIDIA RTX AI加速FLUX.1 Kontext现已开放下载

    NVIDIA RTX 与 NVIDIA TensorRT 现已加速 Black Forest Labs 的最新图像生成和编辑模型;此外,Gemma 3n 现可借助 RTX 和 NVIDIA Jetson
    的头像 发表于 07-16 09:16 2174次阅读

    通道渲染:释放渲染的全部潜能!通道渲染的作用、类型、技巧

    在3D图形创作中,渲染通道(RenderPasses)是一项至关重要的技术,它通过将复杂的渲染图像拆分为多个图层,如阴影、光照、法线等,使艺术家能够在后期制作中更精准地控制和调整画面。我们常常惊叹于
    的头像 发表于 07-15 14:22 864次阅读
    通道<b class='flag-5'>渲染</b>:释放<b class='flag-5'>渲染</b>的全部潜能!通道<b class='flag-5'>渲染</b>的作用、类型、技巧

    LITESTAR 4D应用:室内博物馆照明案例

    设计意义 博物馆照明设计对于保护文物、提升参观体验和教育意义等方面都有着重要的影响。以下是博物馆照明设计的几个关键意义:保护展物、增强视觉效果、创造氛围、提升安全性、教育功能、节能和可持续性
    发表于 06-09 08:48