快科技 6 月 26 日消息,AMD 的研究人员最近展示了一项新技术,通过工作图(work graphs)和网格节点(mesh nodes)实现过程化树木生成,将 3D 渲染树木所需的显存容量大幅降低。
为了展示这一点,AMD 研究人员展示了一个只需要 51KiB 数据,即可生成的 3D 渲染场景,而如果使用传统几何方法渲染这个场景,它将需要 34.8GiB 的显存。
在传统的 3D 渲染中,显存需要存储树木的几何形状或多边形格式,这通常需要数 GB 的空间来保存,AMD 的新技术利用过程化生成方法,完全摒弃了 3D 几何格式的需求。
通过工作图和网格节点,GPU 能够根据当前帧所需的细节级别(LOD),即时生成 3D 渲染的树木,这意味着显存中只需保存告诉 GPU 如何生成树木的代码,而这些代码的大小仅为几千字节。
工作图是一种强大的工具,它允许 GPU 自行分配任务,显著提高了渲染效率,尤其是在过去依赖 CPU 进行繁重计算的领域。
网格节点是工作图的扩展,它使 GPU 能够自行发出绘制调用,从而进一步将工作从 CPU 转移到 GPU。
树木并非唯一可以用这种范式渲染的对象,我们期待未来更多物体甚至纹理采用类似的方式进行渲染。
登录后才可以发布评论哦
打开小程序可以发布评论哦