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

2022-04-04 07:57:38
导读 微软为开发人员提供了一些有关Windows 10 20H1版本中包含的DirectX 12新功能的信息,这些功能目前可通过Windows Insider计划获得。该公

微软为开发人员提供了一些有关Windows 10 20H1版本中包含的DirectX 12新功能的信息,这些功能目前可通过Windows Insider计划获得。该公司表示,还将“在随后的几周内”发布有关这些功能的更多技术细节,并计划同时发布正式规格。

该公司在其博客文章中重点介绍了三个功能:DirectX光线跟踪Tier 1.1,DirectX网格着色器和DirectX采样器反馈。提到了其他人,但是微软没有提供有关它们的许多细节,只是说一个人会在“未来几个月内”到货,而它会在“未来几周内”提供更多的细节。

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

微软表示,DirectX Mesh Shader可以“通过允许预先对几何体进行预剔除而不必将新的索引缓冲区输出到内存来提高性能”,同时还引入了一个新的放大着色器阶段,可以实现细分,实例化和其他剔除方案。 ”

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

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

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

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

免责声明:本文由用户上传,如有侵权请联系删除!