环球门户网

Microsoft预览DirectX 12射线追踪新功能

更新时间:2021-11-27 10:43:03

导读 微软为开发人员提供了一些关于Windows 10 20H1版本中包含的DirectX 12新功能的信息,这些功能目前可以通过Windows Insider程序获

微软为开发人员提供了一些关于Windows 10 20H1版本中包含的DirectX 12新功能的信息,这些功能目前可以通过Windows Insider程序获得。该公司表示,将在“未来几周”发布更多关于这些功能的技术细节,并计划同时发布官方规范。

该公司在其博客文章中重点介绍了三个功能:DirectX光线追踪Tier 1、DirectX网格着色器和DirectX采样器反馈。还有一些被提及,但微软没有提供很多关于他们的细节,只是说未来几个月会有一个人到达,未来几周会提供更多细节。

DirectX光线追踪Tier 1增加了“在现有光线追踪PSO中添加额外的着色器,从而大大提高了动态PSO添加的效率”和“光线追踪的execution间接”的支持,这“启用了一种自适应算法,其中可以确定光线数量的GPU执行时间表。”该层还引入了线内光线跟踪,以增强对光线遍历算法和着色器计划的控制。

根据微软的说法,DirectX Mesh Shader可以“通过允许预先剔除几何图形来提高性能,而不必将新的索引缓冲区输出到内存中”,它还引入了一个新的放大着色器阶段,可以实现细分、实例化等剔除方案。"

该公司表示,网格和放大着色器是“下一代GPU几何处理功能”,将“允许游戏开发人员在不牺牲帧率的情况下增加几何细节并渲染更复杂的场景。”这应该能安抚图形爱好者和高性能势利者。

同时,DirectX采样器反馈是“一种硬件功能,用于记录在采样操作期间访问了纹理的哪些区域”。它应该能够辅助两种方案——纹理流和纹理空间阴影——来减少由于渲染许多游戏中发现的高度详细的图形而导致的加载时间。

所有这三个功能都旨在提高图形密集型游戏的性能,这应该使游戏开发人员能够在不牺牲帧速率的情况下使他们的游戏在视觉上更加令人印象深刻。当然,它们不会是解决性能问题的灵丹妙药,但它们至少应该让开发人员更轻松。

有兴趣尝试对DirectX 12进行这些更改的开发人员必须使用Windows 10 Insider预览版和SDK预览版。安装DirectX Shader编译器,联系图形公司获取兼容的GPU和驱动。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。