欢迎关注微信公众号

Game Stack Live 2021微软介绍DirectX多项全新开发功能

在Game Stack Live 2021上微软官方公布了DirectX开发工具的诸多最新功能和改进,其中包括PC支持DirectStorage、全新DirectX 12 Agility SDK、HLSL着色器模型6.6、Windows PIX开发调试工具、Windows平台HDR与自动HDR,以及与AMD和NVIDIA的合作,其中AMD宣布AMD FidelityFX现已支持Xbox Series X|S。

PC的DirectStorage

DirectStorage最初是Xbox的一项创新,旨在为您的游戏体验带来无等待的游戏以及更大,更详细的游戏世界。自从我们在去年9月宣布DirectStorage即将用于PC以来,Microsoft和我们的游戏行业合作伙伴一直在共同努力,以构建并将这项技术交付PC游戏开发人员的手中。从将超快速NVMe存储设备与GPU桥接的全新编程范例,到Windows Storage堆栈和GPU解压缩技术的创新,这些都是将真正的下一代游戏带入PC的基础。

DirectX 12 Agility SDK

DirectX 12 Agility SDK是一个令人兴奋的新更新,它将加速DirectX创新,扩大DirectX 12 Ultimate的覆盖范围以及我们所有的最新功能。对于游戏玩家来说,使用Agility SDK的游戏将支持比以往任何时候都先进的诸多功能。简而言之,DirectX 12 Agility SDK是开发人员访问最新DirectX 12功能的一种方式,这些功能比目前市面上Windows 10设备已支持的功能都要新,同时它无需升级操作系统。最重要的是,当下几乎所有的游戏设备都支持Agility SDK!

HLSL和Shader Model 6.6 着色器模型6.6

高级着色器语言(HLSL)是DirectX的着色器语言,处于Windows和Xbox上游戏创新的最前沿。我们已经发布了定期更新,以解锁新的硬件功能,增强语言表达,改善开发人员体验。

在HLSL的最新进步– Shader Model 6.6中,我们引入了一系列新功能,这些功能使开发人员能够灵活地增强和扩展现有的渲染方法,并设计出所有新方法。新功能包括扩展的原子操作,动态资源绑定,计算着色器中的派生和示例等!现在,通过所有最新的DX Shader编译器,所有Windows游戏开发人员都可以使用Shader Model 6.6 。记住在运行编译为6.6的着色器之前,请通过DirectX 12 Agility SDK更新获取运行环境。

PIX on Windows

PIX是必不可少的工具,可帮助开发人员在PC和Xbox上调试、分析和优化DX12游戏。它包括一系列工具,其中最常用的是GPU捕获:它记录了游戏进行的所有D3D12 API调用。这些调用以后可以重播,从而启用了一系列调试和分析功能。尽管游戏开发人员发现非常有用,但他们还向我们发送了反馈,即以前的GPU捕获的开销大大降低了游戏的fps,这使得在正确的时间捕获正确的帧更具挑战性。为了解决此反馈,我们完全重写了捕获层,因此以前GPU捕获仅以个位数帧数运行的AAA游戏现在能够以完全可玩的帧数运行。除了提高性能外,我们还根据开发人员对可靠性和可用性的反馈引入其他更新。

Windows上的High Dynamic Range高动态范围图像和自动HDR

与标准显示器相比,高动态范围图像(HDR)释放了全新的色彩范围,使您的游戏栩栩如生。支持HDR是这一代最引人入胜且效果提升明显的游戏图形技术。我们于2017年首次交付了Windows版HDR,并在整个生态系统中取得了令人难以置信的进步:超过130款支持原生HDR PC游戏、超过250台DisplayHDR认证的显示器和笔记本电脑、每月超过900万台活跃的HDR PC,同比增长了3倍。

但是我们知道,构建出色的HDR实现非常困难,并且我们一直在努力解决您的主要痛点。

首先,我们正在提高HDR显示生态系统的质量,以为您提供一致的显示行为,从而保留您的艺术意图。微软与他人共同创立了包括DisplayHDR和HDR Gaming Interest Group在内的行业标准。DisplayHDR认证的显示器必须具有准确的色彩还原(PQ跟踪)和功能报告(ST.2086元数据)。所有顶级PC和显示器制造商都支持DisplayHDR,我们强烈建议消费者认准带DisplayHDR认证的产品。

其次,我们提供系统工具和指南,以针对是否经过认证的各种HDR显示器优化您的游戏。DirectX提供了报告显示器功能的API,我们正在开发一个系统校准应用程序以提供基本数据。您可以在自己的校准屏幕上进行补充,以增强用户控制和游戏集成。

最后,我们很高兴将革命性的Auto HDR技术从Xbox引入Windows。Auto HDR自动将现有的SDR游戏升级到高质量的HDR(高达1000尼特的亮度和DCI-P3色域)。它无需任何额外开发工作,并且与DirectX 11和12游戏兼容。Auto HDR效果令人印象深刻,但原生HDR将能够让游戏呈现最高的图像质量和艺术效果。

围绕DirectX建立的合作伙伴关系

DirectX不仅是一个平台,而且是一个充满活力的生态系统,合作伙伴可以在该生态系统中提供其硬件和软件产品,从而使游戏开发人员能够向最广泛的游戏玩家提供最佳的图形效果。在Game Stack Live 2021中,我们很高兴能邀请NVIDIA和AMD的合作伙伴确认他们对我们今天宣布的所有新功能的支持,并分享他们对DirectX支持的最新更新。

AMD

AMD的RDNA™2图形体系结构完全支持DirectX®12 Ultimate,并且可在多种硬件上使用,包括Xbox Series X | S和AMD Radeon™RX 6000系列图形卡。AMD很高兴与大家分享他们对新推出的DirectX 12 Agility SDK和Shader Model 6.6的支持,并提供最新的AMD Radeon™ Software Adrenalin开发者驱动程序,以及对PC的DirectStorage的支持。

AMD在GPUOpen上为开发人员提供了软件工具和技术,可以帮助简化和加速DX12 Ultimate功能的采用。AMD FidelityFX是AMD图像质量工具包,已经在40多种游戏中使用,并且为了支持今天的Game Stack Live 2021开发者会议,AMD在GPUOpen上发布了新的开发者内容,包括FidelityFX Denoiser的更新以消除光线跟踪的阴影。

AMD宣布AMD FidelityFX现已支持Xbox Series X|S。这意味着开发人员现在可以使用最新版本的Xbox Series X|S游戏开发工具包(GDK)中提供的AMD FidelityFX来创建跨平台游戏,这其中包括FidelityFX 对比度自适应锐化(CAS)Contrast Adaptive Sharpening 、可变阴影 Variable Shading和阴影降噪器 Shadow Denoiser。

英伟达

NVIDIA一直在与Microsoft合作,通过引入网格着色,可变速率着色,采样器反馈和DirectX光线追踪,为游戏开发人员提供DirectX 12 Ultimate的支持。DXR特别是重新定义了视频游戏的外观,以反映光线的实际行为。改进的阴影,精确的全局照明和物理上正确的反射结合在一起,从而设定了新的图形标准。Minecraft,Cyber​​punk 2077和Fortnite等游戏都利用了DXR,效果令人叹为观止。

早在2018年,NVIDIA就推出了Geforce RTX 20系列,率先推出了实时光线追踪硬件。NVIDIA一直处于这项新技术的最前沿,为开发人员配备了充分利用DXR所需的工具。NVIDIA对DX12 Ultimate提供的功能和灵活性感到十分满意,并且NVIDIA一直在为所有DX12开发人员改善实时光线跟踪SDK的性能和质量。

未经允许不得转载:游戏早知道 » Game Stack Live 2021微软介绍DirectX多项全新开发功能