推出最新版本的 AMD FidelityFX™ SDK - v1.1

首次发布时间:
最后更新时间:
Jason Lacroix's avatar
Jason Lacroix

我们很高兴地宣布,AMD FidelityFX 软件开发工具包 (SDK) 1.1 现已可供下载!

更新内容

在去年 AMD FidelityFX SDK 发布成功的基础上,v1.1 版本提供了一些新的示例,以及对现有示例的若干修复和优化。

引入三项新的 AMD FidelityFX™ 技术

AMD FidelityFX™ Breadcrumbs Library

AMD FidelityFX Breadcrumbs logo

AMD FidelityFX Breadcrumbs Library》是一个用于协助事后 GPU 崩溃分析的工具。通过 breadcrumbs 标记技术,您可以追踪导致 GPU 崩溃的命令,从而节省在整个渲染过程中寻找错误命令所花费的时间。

有关此全新效果的更多信息,请查阅 GPUOpen 上的 AMD FidelityFX Breadcrumbs Library,或阅读我们的 博客文章

示例输出

[BREADCRUMBS]
<Frame 250>
- [>] Queue type <0>, submission no. 0, command list 1: "VK test command list"
├─[X] RESOURCE_BARRIER: "Backbuffer barrier to RT"
├─[>] Main Rendering
│ ├─[X] CLEAR_RENDER_TARGET: "Reset current backbuffer contents"
│ └─[>] DRAW_INDEXED: "Draw simple triangle"
└─[ ] RESOURCE_BARRIER: "Backbuffer barrier to PRESENT"
<Frame 251>
- [ ] Queue type <0>, submission no. 0, command list 1: "VK test command list"
├─[ ] RESOURCE_BARRIER: "Backbuffer barrier to RT"
├─[ ] Main Rendering
│ ├─[ ] CLEAR_RENDER_TARGET: "Reset current backbuffer contents"
│ └─[ ] DRAW_INDEXED: "Draw simple triangle"
└─[ ] RESOURCE_BARRIER: "Backbuffer barrier to PRESENT"
<Frame 252>
- [ ] Queue type <0>, submission no. 0, command list 1: "VK test command list"
├─[ ] RESOURCE_BARRIER: "Backbuffer barrier to RT"
├─[ ] Main Rendering
│ ├─[ ] CLEAR_RENDER_TARGET: "Reset current backbuffer contents"
│ └─[ ] DRAW_INDEXED: "Draw simple triangle"
└─[ ] RESOURCE_BARRIER: "Backbuffer barrier to PRESENT"

AMD FidelityFX™ Brixelizer GI

AMD FidelityFX Brixelizer GI logo

AMD FidelityFX Brixelizer GI 是一个基于计算的实时动态全局光照解决方案,它建立在 FidelityFX Brixelizer 的稀疏距离场之上。

它为您提供去噪后的间接漫射光和镜面光输出,您可以将这些输出合成到最终的光照结果中。

请查阅 GPUOpen 上的 AMD FidelityFX Brixelizer GI,以及/或阅读我们的 博客文章 以获取所有详细信息。

FidelityFX Brixelizer GI off
FidelityFX Brixelizer GI on
JPG (2562x1440)
JPG (2562x1440)

AMD FidelityFX™ Super Resolution (FSR) 3.1

AMD FidelityFX Super Resolution 3 logo

AMD FSR 3.1 已被添加到 AMD FSR 示例中。FSR 3.1 包含重大更新。

  • FSR 3.1 升采样器减少了重影,提高了收敛速度,并减少了闪烁。
  • FSR 帧插值(Frame Interpolation)的帧步进(Frame Pacing)已得到改进,以提供更佳的体验。
  • FSR 3.1 增加了将帧插值过程与升采样过程解耦的能力,因此它可以与用户期望的任何升采样器一起使用,或者在原生分辨率下使用。
  • FSR 3.1 引入了 **AMD FidelityFX™ API**,这使得 FSR 的集成具有未来安全性,因此使用此接口的应用程序可以更轻松地更新到 FSR 的未来版本。

该示例还支持升采样器/帧插值用法的动态分辨率缩放场景。

GPUOpen 上的 AMD FidelityFX Super Resolution 3 页面包含此更新的更多信息,或者您可以阅读我们的 新博客

我们还更新了用于 Unreal Engine 的 AMD FSR 3 插件至 v3.1,并且现在也支持 UE 5.4。

我们现有的 AMD FidelityFX™ 技术

我们还对所有现有的 AMD FidelityFX 技术进行了更新,以解决特定的问题并提高性能。

快来试试吧!

完整的源代码和二进制文件现已在 GitHub 上以 MIT 许可证提供。

别忘了查看我们详尽的 AMD FidelityFX SDK 文档

当然,请务必访问 GPUOpen 上的 AMD FidelityFX SDK 主页

为 SDK 做出贡献!

您对 SDK 有功能请求或发现了问题?请与您的 AMD 代表联系,或通过 Twitter @GPUOpen@GPUOpen@mastodon.gamedev.place 联系我们。

所有请求和反馈对我们都非常有价值,我们将阅读并尽力回复每一个人。

AMD FidelityFX SDK 和 AMD FidelityFX API

AMD FidelityFX Brixelizer/Brixelizer GI

AMD FidelityFX Breadcrumbs Library

AMD FidelityFX Super Resolution 3.1

面向 Unreal Engine 开发者的链接

Jason Lacroix's avatar

Jason Lacroix

Jason Lacroix 是 AMD 的首席技术专家,负责 FidelityFX SDK/GDK 和 FidelityFX Cauldron 图形框架。在加入 AMD 之前,他曾在游戏开发领域工作了 20 多年,参与了《NHL》、《Wet》、《Tomb Raider》、《Metal Gear Solid》、《Evolve》以及《Marvel's Avengers》等游戏。

相关视频

© . This site is unofficial and not affiliated with AMD.