microsoftdirectsrapi寻求让升级变得更容易-九游官网首页进入
大约一个月前,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提供公共预览版。