导读 大约一个月前,2024年游戏开发者大会日程公布了一项名为MicrosoftDirectSR的新技术。正如人们可以从其名称(DirectSuperResolution)中轻松猜...

大约一个月前,2024年游戏开发者大会日程公布了一项名为MicrosoftDirectSR的新技术。正如人们可以从其名称(DirectSuperResolution)中轻松猜到的那样,它是一种使升级器的实施变得更容易的尝试,并且它是与所有主要CPU和GPU供应商(NVIDIA、AMD和Intel)合作构建的。

微软Direct3D部门的开发经理ShawnHargreaves于3月21日星期四在莫斯康中心西厅2009室登台介绍微软DirectSR。Hargreaves指出,如今的PC游戏预计会立即支持多种升级技术(想想游戏中缺少AMDFSR或NVIDIADLSS时所引发的争议,例如《Starfield》),并且平台希望将更新、改进的技术应用于现有游戏。这些正是DirectX始终旨在代表开发人员解决的问题。

因此,需要MicrosoftDirectSR,它被描述为一种新的DirectXAPI,通过标准接口抽象出多种升级技术。内置变体将作为DirectSuperResolution的一部分提供,并将在所有硬件上使用,而其他变体将特定于特定的GPU/NPU硬件。所有可用的技术都将被枚举,允许开发人员选择他们想要的一种。MicrosoftDirectSR将提交在应用程序提供的计算队列上执行,UI呈现在顶部,然后正常呈现。

由于AMDFidelityFXSuperResolution2最初是作为通用着色器程序编写的,并且适用于任何支持ComputeShader6.2的显卡,因此Microsoft已将AMDFSR2的核心处理集成到DirectSR运行时中。因此,只要开发者准备好所需的预处理和参数,他们的游戏就可以无缝运行,而无需编写特定的FSR2代码。

然而,只要开发人员提供算法的常见输入列表,NVIDIADLSS超分辨率应该很容易启用:

源彩色图像

源深度

源图像区域(可选)

运动矢量

运动矢量比例

相机抖动

曝光和预曝光

曝光比例纹理

忽略历史掩码

反应性面膜

清晰度

图像区域

事实上,GDC2024的演讲中,AMD的软件工程师研究员RobMartin和NVIDIA的开发技术首席工程师WessamBahnassi以及微软的Hargreaves出席了演讲。

NVIDIAGeForce平台营销副总裁JasonPaul表示:

NVIDIADLSS超分辨率适用于400多种游戏,并已成为游戏玩家的标准功能。我们很高兴为开发者提供更多方式将DLSS引入下一代游戏。

DirectX联盟状况演讲还讨论了工作图,该图现已发布预览版。不过,MicrosoftDirectSR还需要更多时间才能实现。目前还没有关于何时可用的消息,但应该很快就会通过AgilitySDK提供公共预览版。