微软推出DirectX 12 Ultimate

tomato 2020-03-20 09:48:52 2161

微软正在开发适用于Windows和Xbox的下一代DirectX游戏API。DirectX 12 Ultimate使开发人员能够解锁PC和Xbox Series X上的所有硬件功能。这包括多种改善游戏视觉效果和性能的方法。

DirectX 12 Ultimate获得该名称是有原因的。Microsoft构建此API的目的是将尖端的开发和多代硬件结合在一起。这是可能的,因为DirectX 12 Ultimate可以与不支持其所有功能的较旧GPU和控制台保持兼容。因此,开发人员可以针对DirectX 12 Ultimate及其功能进行游戏的优化,并且这些游戏仍可以在非DirectX 12 Ultimate的硬件上正常运行。

微软认为,这将导致一个“良性循环”,开发人员将不再保留对硬件功能的支持。该公司希望通过这种统一的图形API打破这一循环。

“在Xbox Series X发行时,世界上已经有数百万具有相同功能集的DX12 Ultimate PC图形卡,促进了新功能的迅速采用,”微软博客写道。“当Xbox Series X带来一波新的主机游戏玩家时,PC也会同样受益于大量具有DX12 Ultimate功能的新硬件。”

让我们深入了解这些功能。

DirectX 12 Ultimate获得光线追踪1.1

微软已经加入了对DirectX 12射线追踪的支持,但是现在它正在改进这项技术的工作方式。光线追踪使GPU能够以一种更真实的方式模拟光的行为,同时也减少了开发人员的工作量。但通过Ultimate,微软将更多的控制权交还给游戏创作者。

使用DirectX Raytracing 1.1,游戏现在可以调用来自GPU的光线,而无需先对CPU进行ping操作。当玩家在环境中移动时,这使引擎更高效地处理更多的光线跟踪着色器。

开发人员还可以选择使用内联射线跟踪,它可以替代动态射线跟踪。在动态模型中,光线跟踪系统根据材料和光源计算照明的工作方式。使用嵌入式光线跟踪,艺术家可以选择光线跟踪的行为。Microsoft指出,内联对于有限的阴影很有用。

微软写道:“具有许多复杂着色器的场景与基于动态着色器的光线跟踪相比,将比使用大规模内嵌光线跟踪的超级着色器更好地运行。” “与此同时,具有最小化着色复杂度和/或很少着色器的场景将通过内联光线跟踪更好地运行。”

Microsoft再次与Nvidia合作,以确保DirectX Raytracing 1.1充分利用RTX视频卡。

可变速率着色,网格着色器和采样器反馈

微软已经在DirectX 12 Ultimate中增加了很多,而不仅仅是更好的光线追踪。可变速率阴影也越来越好。此过程使游戏能够动态调低单帧渲染某些部分的细节。这样做的想法是,当玩家无论如何都无法真正看到该区域的细节时,花费更少的GPU功率绘制房间的阴影部分。这可以显着提高性能。

网格着色器代表了对几何管线的重大改进。它使GPU能够控制其如何管理详细程度。简而言之,这使GPU可以同时在一组着色器上应用相同的过程。根据Microsoft的说法,此方法比以前的几何工具更灵活,更简单。

采样器反馈是一种通过更有效地加载资产来减少加载时间和口吃的工具。它是一种确定游戏在任何给定情况下需要纹理的哪一部分而无需实际采样该情况的方法。

微软的博客文章说:“然后,这些信息可以反馈到游戏的资产流传输系统中,从而使其能够对接下来要传输的数据做出更智能,更精确的决策。” “结合D3D12平铺资源功能,这使游戏可以在使用更少的视频内存的同时渲染更大,更细致的纹理。”

最后,采样器反馈还启用了另一个称为纹理空间着色的功能。这使开发人员无需实际渲染就可以计算纹理的光。

DirectX 12 Ultimate对游戏玩家意味着什么

DirectX 12 Ultimate是一个复杂的图形API,但随着时间的流逝,它应该可以使游戏看起来更好并且运行得更快。我们将看到Microsoft由于其在控制台和PC之间的兼容性而在更快地采用其功能方面是否正确。

微软没有透露发布DirectX 12 Ultimate的时间,但是它是Xbox Series X的重要组成部分。因此,希望它在这个假期之前开始推出。然后希望游戏能在以后开始支持它。


声明:本文由易百纳技术社区编写,文章内容来自venturebeat,转载请注明出处,如有侵权请联系删除。

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
tomato
红包 点赞 收藏 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
tomato
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区