摘要:科技媒体 Tom's Hardware 昨日(6 月 25 日)发布博文,报道称 AMD 研究人员开发出一项新技术,通过工作图(work graphs)和工作节点(mesh nodes)优化渲染 3D 树木,渲染所需的显存降至原来的 1/666352。
IT之家 6 月 26 日消息,科技媒体 Tom's Hardware 昨日(6 月 25 日)发布博文,报道称 AMD 研究人员开发出一项新技术,通过工作图(work graphs)和工作节点(mesh nodes)优化渲染 3D 树木,渲染所需的显存降至原来的 1/666352。
AMD 研究人员为演示这项改进,展示了一个 3D 渲染树木场景,只需要占用 51 KiB 显存数据就能生成,而如果使用传统几何形状渲染,这个场景将需要 34.8 GiB 的显存。
IT之家援引博文介绍,这项节省显存黑科技主要利用了程序化生成技术,完全消除了对 3D 几何格式的需求。GPU 利用工作图和网格节点,实时生成当前帧所需细节层次(Level of Detail,LOD)的 3D 渲染树。
传统技术中,视频内存需要存储树木的几何或边形格式,这需要数吉字节的存储空间。而通过在 GPU 上即时程序化生成树木,视频内存中仅需保留告诉 GPU 如何生成场景中树木的生成代码,该代码的大小仅数千字节。
这种全新的渲染技术展示了工作图的强大能力。工作图允许 GPU 自行分配任务,显著提升了之前依赖 CPU 进行大量计算的渲染效率。
网格节点是工作图的扩展,允许 GPU 向自身发出绘制调用,进一步将工作从 CPU 转移到 GPU。这种渲染范式不仅适用于树木,未来还可能用于渲染其他对象,甚至纹理。
来源:湖北台科技快报