【GPUOpen】AMD开发者网站GPUOpen改版并重新上线
时间:2023-04-25 07:33:01 | 来源:网站运营
时间:2023-04-25 07:33:01 来源:网站运营
【GPUOpen】AMD开发者网站GPUOpen改版并重新上线:
AMD 一直致力于开放图形技术的共享,GPUOpen网站是AMD与广大开发者分享其最新开放图形技术的社区。最近AMD重新改版并重新上线该网站,开发者除了可以继续从改版的 GPUOpen 网站上获取和学习最新的技术,同时还能体验到比之前更加鲜亮的页面和更友好的导航栏。除了网站外观带来的欣喜变化,更令人值得关注的是新推出的一些FidelityFX图形特效,开发者可以用这些特效来提升他们的游戏画面质量。
大家应该会对FidelityFX中发布已久的CAS效果比较熟悉,全称叫做对比度自适应锐化(ContrastAdaptive Sharpening)。CAS的推出是为了解决TAA之后图像模糊的问题,同时也可以当做动态分辨率缩放的一种解决方案去确保屏幕画面的稳定和清晰。这项技术最近被集成到了《古墓丽影:暗影》当中,帮助游戏达到了很好的效果。
但大家更感兴趣的绝对是AMD最新推出供开发者使用的FidelityFX系列的四种全新的图形技术,从增强的屏幕空间反射到降采样,这些特性对于游戏质量的提升都有显著的效果。
FidelityFX Stochastic Screen Space Reflections
屏幕空间反射(SSR)这项技术已经使用很长时间了,尽管现在可以做到渲染实时反射,但是屏幕空间反射技术还是被大量使用。考虑到现在的屏幕空间反射技术还不够完美, FidelityFXStochastic Screen Space Reflections (SSSR 随机屏幕空间反射) 的目标就是进一步提升SSR的质量和效率。能够在反射表面添加不同的粗糙度、表达水面的波纹效果或是在金属表面上体现凹痕等效果。
添加随机屏幕空间反射到游戏中会产生由于采样不足导致的画面噪声问题,这在Campcom的RE引擎中表现的非常明显。FidelityFX 随机屏幕空间反射添加了一个专门针对RDNA架构优化过的降噪器。它从最近几帧中抽取样本来构造最终的无噪声图像。虽然GPUOpen网站提到它针对RDNA进行了优化,但其实适用于所有架构。
FildelityFX Luminance Perserving Mapper
FildelityFX Luminance PerservingMapper 是AMD推出的用来帮助HDR游戏适配各种显示器的解决方案。目前的PC游戏还不能非常完美和流畅的使用HDR功能。当HDR效果显现的时候,它会让玩家眼前一亮。但问题是如果游戏没有做好足够的适配,HDR通常不会起作用。从性能方面来说,FidelityFX LPM支持FP16,以便在Vulkan API上使用时获得更好的性能。
LPM为支持AMDFreeSync Premium Pro的显示器进行了优化,会为游戏提供极其出色的HDR效果和更宽广的色域。
AMD FidelityFX Compute Ambient Occlusion (CACAO)
环境光遮蔽有一种小小的魔力,通过在裂缝和衔接之处着色,给予场景更真实的效果。尽管无需实时渲染的静态图像很容易实现显著的环境光遮蔽,但大家更期待依然是实时效果。由于光线追踪环境光遮蔽还是很新的技术,这使得继续使用传统的屏幕空间环境光遮蔽(SSAO)来完成工作依然是个不错的选择。
FidelityFX CACAO采用了一种普遍适用于SSAO的方法,并允许在效果级别上进行调节。与之前的技术不同,你将不再只是获得单一级别的环境光遮蔽效果,你现在有能力去根据硬件性能来选择SSAO的效果级别。
FidelityFX Single Pass Downsampler (SPD)
MIP级别是一种有趣的技术,开发人员可以精确地将纹理贴图尺寸降低到更小的分辨率。这对于游戏中将角色或渲染素材移至距离较远的情况下非常有用,能够有效的降低带宽和计算量。通常情况下,如同下图中左边的描述,素材的纹理贴图必须逐步依次减少。
FidelityFXSPD能够在一个pass中完成从最初的MIP层级下降到2x2方格的计算。传统的像素着色器降采样算法会在每一步之后产生GPU同步操作,但FidelityFX SPD可以同其他渲染任务异步执行,而不需要占用或等待资源。
很明显,AMD已经在GPUOpen网站的改版和这些新功能的发布方面下了很大的功夫。如果你想更深入地了解这些技术,它们在各自的章节中都有链接,但如果你想了解AMD在这个网站上其他更多内容,请访问GPUOpen.com并深入了解。Let’s build everything!