AMD一直在吹捧其技术的开放性,有一段时间了。不久前,AMD推出了他们的GPUOpen网站,将所有这些技术带到一个供开发人员访问的枢纽,而其他人则可以浏览并了解有关其产品的更多信息。我最近浏览了一下它,为正在从事的副项目寻找一些旧的演示,而该站点几乎被废弃了,因为大量链接将我误导了,就像过去从未这样做过的那样。看来有一个原因。
AMD现在已经正式重新启动了其GPUOpen网站,并做了很多事情。黑暗和不祥的设计已一去不复返,取而代之的是更明亮,更干净的网站,我发现它更易于浏览。但是,外观并不是这里吸引人的地方,开发人员可以使用其新的FidelityFX功能来实现其内心的内容。
Ghost Recon Breakpoint使用AMD FidelityFX技术获得独立的PC基准
人们在其CAS(或对比自适应锐化)中最熟悉FidelityFX。FidelityFX CAS作为双重打击推出,以帮助缓解TAA图像中的软化现象(由于时间反馈而使它们显得有些模糊),以及一种有助于动态分辨率缩放兼容游戏的方式,以确保屏幕上显示内容保持不变的方式友善而敏锐。最近它被修补到古墓丽影的阴影中,效果很好。
但是,您来这里是要买些新东西,所以让我们继续吧。AMD将推出四个新功能,供开发人员在需要时使用。从增强的屏幕空间反射到下采样,这些对以后的游戏世界似乎都是有用的。
FidelityFX随机屏幕空间反射
屏幕空间反射(SSR)已经成为相当长的一段时间,尽管进入了渲染实时反射的能力,但仍被大量使用,但是SSR远非完美。 FidelityFX随机屏幕空间反射(SSSR)旨在通过能够在反射表面上增加变化的粗糙度,考虑水中的波纹或金属表面的凹痕来实现跨越式改进,从而提高SSR的质量。
AMD作为GPUOpen的一部分发布了FEMFX(可变形物理的多线程CPU库)
添加问题的是,引入噪声会引起相当大的突变,这在Campcom的RE引擎中非常明显,FidelityFX SSSR添加了专门针对RDNA架构优化的降噪器。它从几个帧中抽取样本以构建最终的无噪声图像。尽管GPUOpen网站提到它已针对RDNA进行了优化,但并未声明仅局限于该架构。
FidelityFX亮度保存映射器
FildelityFX Luminance Perserving Mapper是AMD致力于以任何显示器为目标的HDR游戏推动方式。当时,PC上的HDR游戏并不是最佳或最流畅的实现功能。当它起作用时,它是引人注目的,问题是,如果没有大量修改,它实际上通常不会起作用。从性能方面来看,当在Vulkan API上使用时,FidelityFX LPM还支持FP16,以获得更好的性能。
为与AMD FreeSync Premium Pro显示器一起使用而进行了优化,Luminance Preserving Mapper(LPM)可为游戏提供出色的HDR和宽色域内容。
FidelityFX组合自适应计算环境光遮挡
Ambient Occlusion(环境光遮挡)是一点点魔术,通过遮盖裂缝和缝隙以及使接触点看起来确实可信,可以真正给场景增添深度。静态图像很容易实现很大的环境光遮挡,因为您不必实时渲染它们,而是实时获取。当射线追踪环境光遮挡不可用时(因为它是相当新的),您通常会退回到更常见的屏幕空间环境光遮挡(SSAO)来完成工作。
AMD的FidelityFX组合自适应计算环境光遮挡(CACAO)采用了一种通常适用于SSAO的“一刀切”方法,并允许其在质量级别上进行缩放。您不再仅能获得一种程度的环境光遮挡功能,您现在可以根据当时使用的硬件来缩放质量。