微软已经发布了下一个版本的DirectX,名为DirectX 12 Ultimate,它将为下一代游戏提供新功能,有望弥合Windows和Xbox上的游戏功能之间的差距。 有趣的是,它同时将个人电脑和Xbox Series X(即个人电脑和Xbox Series X的统一图形平台)结合在一起。早期版本的DirectX 12推出已有将近六年的历史了,而且有一个重要的更新即将到来,主要是因为Xbox上的游戏也可以在PC上使用。微软最近公布了Xbox系列X的详细信息,这些信息是由DirectX 12 Ultimate提供的。下面让我们一起来看看微软提供的所有功能和开发人员工具。 DirectX 12是用于创建和管理在基于Windows的设备上运行的游戏、图像和多媒体(例如视觉效果和音频效果)的技术标准。 一、DirectX 12 Ultimate功能微软已经明确声明,如果你购买一台带有DX12 Ultimate标志的新电脑,它将保证支持所有下一代图形硬件功能。它包括:
所有这些功能将确保你的计算机能够玩下一代的游戏。DX12 Ultimate将在当前的硬件上运行,但不会带来新功能的视觉优势。平台的统一将增加采用率,并激发开发人员为这两个平台制作游戏,开发人员可以为下一代游戏创建新的更好的体验。 1.DirectX光线追踪1.1 这将为开发者提供一个机会来实现一个只有在好莱坞才有可能的图形水平。DirectX光线追踪或DXR通过真实的物理计算来追踪光的路径,当玩家四处移动时,这也使游戏引擎更易于渲染对象,所有这些都是可能的,因为GPU可以直接调用光线跟踪而无需等待CPU,从而可以立即生成。它还提供了一个内联光线跟踪帽,让开发人员可以选择驱动更多的光线跟踪过程,所有这些都在硬件级别上。 2.可变速率阴影 开发人员现在可以选择改变游戏的着色率,他们可以使用GPU来发挥其功能,以获得更好的视觉效果或更快的速度。因此,如果是动作节奏快的场景,为了获得电影般的体验,开发人员可以指示GPU使用速度,并要求其在更好的视觉效果上工作,总的结果是提高了帧速率。 3.网格着色器 这项功能为游戏玩家提供了更多的可编程能力。现在,由于可以将通用GPU计算的全部功能提供给几何图形管道,因此他们可以构建更详细、更动态的世界。esh着色器在整个计算线程组上运行,而不是单一的着色功能。 网格着色器不是在单个顶点或一个基元上着色的单个函数,而是在整个计算线程组上运行,可以访问组共享内存和高级计算功能,例如跨通道的wave内部函数,可以对实际的硬件执行提供更精细的控制。 4.采样器反馈 它使开发人员可以在需要时加载纹理,因此,当摄像机电影在场景中快速移动时,某些对象看起来位置不正确,采样器反馈将确保提供更好的视觉质量,更短的加载时间和更少的卡顿现象。 二、哪种显卡可以使用DirectX 12 Ultimate?英伟达已经正式宣布,GeForce RTX系列将是第一个体验到这一点的。 AMD RDNA 2也准备好了,这是AMD即将推出的游戏架构。 三、DirectX 12 Ultimate的工具和要求为了便于用户了解新版的DirectX 12 Ultimate,微软已经分享了这些工具的完整细节内容,以及使用DirectX 12 Ultimate开发的最低要求。它包括操作系统、Visual Studio、windowsinderpreview-SDK、驱动程序和硬件、PIX(DirectX 12调试器)等。 微软没有透露DirectX 12 Ultimate的发布日期,但可能会在Xbox Series X上市后的2020年假期某个时间启动。 |
|