AMD 公开全新光追技术,将很快开源


实时全局照明(Real-Time Global Illumination)是在游戏等性能关键型应用或任何其他有实时限制的应用中实现更加动态和物理真实世界的关键。

现代 GPU 中的硬件加速光线追踪允许对几何体进行任意的交叉查询,这使得在运行时可以完全评估间接照明。不过,为了在不断提高的图像分辨率下保持高帧率,每个像素点只能追踪少量的光线。现有的解决方案,如基于探针的技术,以每帧几条射线为代价,对辐照度信号进行了近似处理,但这样的方式也存在缺少细节,以及对光照变化的反应时间慢的问题。另一方面,虽然重采样技术可以捕捉到更多的细节,但通常会有较差的性能和更多的噪点,对于当前的 PC 硬件和游戏主机来说,采用这样的技术也不切实际。

为了找到一个平衡点,实现高照明保真度,同时保持低运行时开销,AMD 近日提出了一个解决方案,该方案可以动态估计全局照明,而不需要任何内容预处理,从而能够轻松地集成到现有的实时渲染管线中。

AMD 设计了全局照明管线,通过在空间和时间上重复使用照明信息进行采样和过滤,从而充分利用每一个样本,并通过将场景照明持久化在两个不同层次的辐射度缓存中来实现,如下图所示:

  • Screen cache 将主要路径顶点的入射光度缓存在直接放置在主要可见表面的探针内,由于有大量的探针,所以提供了详细的照明表现。
  • World cache 缓存了次要路径顶点的出射光度,尽管没有 screen cache 那么详细,但它具有稳定和持久的优势。

这样的设置可以使用低至每像素 1/4 的采样率来计算高清晰度和时间响应的直接和间接照明。

AMD 已将这项研究的论文发表在了 GPUOpen 项目下,这项技术暂时被称为 "GI-1.0" 技术。通过上面的介绍能够看出,这种实时全局照明的方法可以提供与其他 GI 实现相当的图像质量,但 GI-1.0 的速度要更快。在论文中,AMD 表示将会开源 GI-1.0,但目前还没有公开相关的代码。

对 GI-1.0 所有技术细节感兴趣的开发者可以访问 GPUOpen.com,里面有一份包含 14 页详细介绍的的文档。

 


相關推薦

2022-09-22

Mesa 22.2.0 原计划应在 8 月底或 9 月初发布,但在过去的一个月里,它一直没有发布。如今 Mesa 22.2 姗姗来迟正式发布。Mesa 22.2 的主要更新内容包括: 英特尔 DG2 Vulkan 光线追踪代码的性能得到了很大的改善,达到了约 100 倍。

2024-08-09

方的合作到期,ZLUDA 代码依旧可以保持开源。然而在代码公开开源六个月后,应 AMD 法律部门的要求,ZLUDA 代码现已从 GitHub 库中删除。 Andrzej Janik 对 GitHub 仓库进行了更新,并添加了一条公告: IMPORTANT What happened 应 AMD 的

2022-11-08

前这项技术仍处于研究阶段,源代码和一些音频样本都已公开在 GitHub 上。

2023-02-25

周四  Mesa 23.1 合并了一个最新 “RADV”驱动补丁: VK_EXT_pipeline_library_group_handles,这个补丁允许在 Linux 上的 3A 游戏 Cyber​​punk 2077 享受光线追踪功能支持(使用 Steam Play / VKD3D-Proton 运行)。 RADV 联合领导 Bas Nieuwenhuizen 实现

2022-03-24

的 FidelityFX Super Resolution(FSR) 技术,并于同年 7 月正式公开了 FSR 的源代码。 FSR 技术是一项允许游戏同时提高性能和视觉效果输出的技术。以往在电脑配置的限制下,游戏通常无法同时兼顾游戏性能和视觉效果,尤其是大型

2023-02-14

Embree 是英特尔开发的高性能光线追踪库,Embree 支持 Linux、macOS 和 Windows 下的 x86 CPU;macOS 下的 ARM CPU;以及 Linux 和 Windows 下的英特尔 GPU。 Embree 通过 SYCL 增加了对 Intel Arc GPU 的支持 Embree 的 SYCL 支持处于测试阶段。目前的功

2022-02-24

使得 C# 顺利成为了微软 .NET 框架的主角。 日后的很多公开场合,Hejlsberg 都承认过“Java 是 .NET 的灵感来源”,但其分量与 Delphi 和 VB 相当。 见证微软转向开源 .NET 能够获得今天的地位,很大程度上归功于微软对于开源的

2023-06-17

理器,以及MI300X。 今天,AMD又有了一个重磅消息:他们公开了新的openSIL项目的代码,这是一个开源的CPU芯片初始化库,支持Coreboot,并且在未来几年将取代AGESA。 openSIL是AMD致力于开源软件的一个重要体现,也是他们对x86 AGESA

2024-02-27

及国内大模型企业如何追赶 Sora 时,他认为: “Sora的技术路线如果被开源,国内将能很快赶上,但在追赶Sora时,算力有可能成为门槛,对此,集中国内所有AI企业的算力或许是方法之一。” 周鸿祎对新京报贝壳财经记者

2023-11-10

就针对此事,写了一封至白宫、美国商务部和国会议员的公开信,敦促不要对 RISC-V 技术的共享施加任何限制。 他认为,增添限制只会减少美国对一项重要新兴技术的参与,同时巩固 ARM 作为嵌入式 CPU 近乎垄断的现有供应商的

2023-02-28

mple 表示: 与 Chinchilla、PaLM 或 GPT-3 不同,我们只使用公开的数据集,使我们的工作与开源兼容并可重现,而大多数现有模型依赖的数据要么不公开,要么没有记录。 目前 LLaMA 的一个精简版可在 GitHub 上找到,Meta 暂时还没

2023-09-23

有 150 多项新功能。为 Windows PC 带来强大的 Copilot 功能和全新的人工智能体验,如画图、照片、剪贴板等应用程序。 必应将增加对 OpenAI 最新 DALL.E 3 模型的支持,并根据用户的搜索历史提供更加个性化的答案,还将提供全新的

2022-08-05

能和改进。在 Matomo 4.11 中增加了包括可用于跟踪目标的全新指标和报告,开发者可以很容易地看到每个页面的目标转换和收入。 Matomo 4.11 具体更新内容如下: 平台变化 在 4.11 版本中,有一个重要的 API 变化,用户管理 UI 不

2022-08-06

设计和开发、添加自由指令及扩展,还能自由地选择是否公开发行或商用销售,以及更换为其他许可协议或完全闭源使用。 倪光南认为:“RISC-V对我国芯片产业的发展具有重要意义。众所周知,CPU架构是芯片产业链和芯片生态