“微软本周早些时候宣布了其最新的DirectX 12 Ultimate API”
该api是为开发人员在pc和控制台上提供新一代图形的统一平台而设计的。 此次发布的主要功能之一是在dx12框架中添加网格着色器。 martin fuller,微软/ XBox ATG (高级科技集团)的主任工程师,展示了这项新技术如何能让开发者在新一代游戏中提供更高的图形吞吐量
DirectX 12旗舰应用程序的网格着色器已在nvidia geforce rtx 2080 ti和Xbox系列x上进行了测试。 大大提高了PC和控制台的性能
马丁解释说,目前只有两个平台支持DirectX 12旗舰版着色器,包括nvidia turing gpu系列和配备amd rdna2的XBOX系列。 这是因为,我们只需要回顾网格着色器是什么以及正在做什么。 nvidia推出了具有其turing gpu体系结构的邮件材质球。 这是一种在渲染包含大量复杂对象的场景时显着提高性能和图像质量的格式。
例如,对于非常复杂且三角形较重的网格,网格着色器本质上需要细分为较小的网格。 每个小网格都可以理想地优化顶点的重用。 通过采用新的硬件阶段和这种分阶段的方法,开发人员可以同时渲染越来越多的几何图形,从而获取更少的整体数据。 可以在nvidia和微软的dev博客中详细了解mesh shaders。
同一网格着色器还为gpu计算的所有功能提供了几何管道,使开发人员可以构建比以前更多的动态世界,而不会影响性能。 这样可以在场景中生成高级剔除技术、详细级别( lod )和无限的过程拓扑。 前几天,nvidia发表了一个叫asteroids的令人印象深刻的演示。 可以在下面看到。
免责声明:雪球目录网免费收录各个行业的优秀中文网站,提供网站分类目录检索与关键字搜索等服务,本篇文章是在网络上转载的,本站不为其真实性负责,只为传播网络信息为目的,非商业用途,如有异议请及时联系btr2031@163.com,本站的工作人员将予以删除。