任何在过去三年中尝试安装大作视频游戏的人,都会体会到一种特定的现代挫败感。你坐下来,渴望探索数字边疆,却只看到一个进度条告知你该游戏需要 175 GB 的空间。你发现自己正在进行一场“数字分诊”——这里删除一个珍爱的独立游戏,那里清理一个旧截图文件夹——仅仅是为了给一个体验腾出空间。这就是现代软件生态系统的重量,对视觉保真度的追求导致了几何膨胀的状态,威胁着我们的存储驱动器和硬件的处理能力。
从历史上看,行业通过暴力手段解决细节问题;如果你想要一座更真实的山,你只需不断添加多边形,直到硬件在压力下呻吟。今天,我们正见证这一理念的深刻转变。AMD 最近成熟的密集几何格式 (DGF) 代表了从原始、无管理的复杂性向更精简、智能架构的转变。这是一场无声的革命,完全发生在屏幕背后,但它承诺通过让路径追踪这种“不可能”的细节成为普遍现实,从根本上改变我们与虚拟环境的互动方式。
在 3D 游戏的早期,几何体是珍贵的资源。开发人员像对待诗行一样对待每一个三角形,仔细放置每一个三角形,以暗示硬件无法完全渲染的形状。随着 GPU 变得更加强大,这种稀缺感消失了,取而代之的是一个过剩的时代。我们进入了一个技术债务的“杂乱壁橱”开始溢出的时期——高分辨率资产被塞进游戏引擎,而不考虑内存或存储的长期成本。因此,用户体验开始在海量下载和性能卡顿的重压下受损。
这种膨胀不仅是玩家的不便,也是开发者的障碍。当游戏世界变得过于复杂时,被称为光线追踪和路径追踪的光照计算技术就开始失效。为了计算光线如何从表面反弹,计算机需要确切知道该表面的位置。在一个拥有数十亿个三角形的世界里,“服务员”(借用 API 的比喻)不可能足够快地将数据从厨房送到餐桌。其结果是,就在风景变得最令人印象深刻时,帧率下降,体验变得支离破碎。
从核心上看,AMD 的 DGF 是对这一物流噩梦的回答。DGF 不是要求硬件处理原始的、未压缩的几何体,而是将环境分解为几何集群,并应用复杂的压缩算法。从技术上讲,这不仅仅是为了缩小硬盘上的文件;它是为了让图形处理器更容易消化它们。通过实现约 30% 的存储成本降低,该格式允许在不增加相应系统资源负担的情况下,实现显著增加的细节世界。
这种压缩不仅仅是数据的静态收缩。与难以处理运动的传统方法不同,DGF 支持动画几何体,确保在风中摇曳的森林或角色飘动的斗篷与石墙一样保持优化。在幕后,这项工作被移到了驱动程序级别之外,为开发者提供了灵活性,使他们能够像处理纹理压缩一样处理几何压缩。在实践中,这意味着软件变得更加敏捷,允许实现以前会让高端设备崩溃的环境复杂程度。
昨天,我们通过屏幕上可见的多边形数量来衡量图形进步;今天,我们通过数据流水线的效率来衡量。过去,硬件是旨在推送尽可能多像素的钝器——现在,它是旨在以手术般的精度管理数据精密工具。这种转变对于路径追踪的进步至关重要。路径追踪通常被称为计算机图形学的“圣杯”,它以惊人的准确性模拟光的物理行为,但它对几何数据的渴求是众所周知的。
矛盾的是,我们越想让游戏看起来真实,就越必须依靠通过压缩来“伪造”底层数据。如果路径追踪是完美房子的蓝图,那么几何体就是原材料;DGF 确保材料经过预先切割和组织,这样建筑工人就不必整天寻找合适的横梁。过去开发者需要花费数周时间手动创建每个岩石和树木的低细节版本(这一过程称为创建 LOD),现在他们可以利用 DGF 保持高保真度,同时由系统处理优化的重任。
AMD 方案中最具颠覆性的方面之一是其对开源标准的承诺。在一个经常受困于生态系统锁定(某些功能只有在购买特定品牌的显卡时才有效)的行业中,AMD 将 DGF 定位为透明的跨平台解决方案。虽然它与 NVIDIA 专有的 RTX Mega Geometry 有一些相似之处,但 AMD 通过开源 SDK 支持 Vulkan 和非 Radeon 硬件的决定,暗示了对游戏未来不同的愿景。
从行业层面来看,这一举措是对市场碎片化的务实回应。游戏不再局限于 PC;它们遍布游戏机,并越来越多地出现在移动设备上。通过与三星合作将 DGF 引入未来的移动芯片组,AMD 正在确保“高端”体验不再束缚于三槽 GPU 和 1000 瓦电源。这是迈向未来的关键一步,在共享标准而非专有壁垒的推动下,手持设备与桌面工作站之间的差距将继续缩小。
从开发者的角度来看,DGF 不仅仅是一个“新功能”,更多的是在扫清障碍。当我阅读新渲染引擎的开发者文档或 GitHub 提交记录时,反复出现的主题是“瓶颈”。开发者厌倦了与硬件作斗争;他们想要构建感觉无缝且互联的世界。DGF 充当了创意愿景与硅片执行之间的流线型接口。
通过将压缩工作移至驱动程序之外,AMD 允许工作室将此技术直接集成到他们自己的引擎中。这类似于房屋装修,房主不再等待城市承包商来修理管道,而是获得了自己构建更具弹性基础设施的工具。DGF SDK 提供的灵活性意味着,我们可能会在从独立项目到针对 RDNA 5 架构优化的下一代游戏机大作中看到这些优化。
最终,普通用户为什么要关心密集几何格式?在个人层面上,这意味着你下载的下一个“巨作”游戏可能真的能装进你的驱动器。这意味着当你开启路径追踪时,你的电脑听起来不会像喷气式飞机起飞。但更重要的是,它反映了我们与技术关系的转变。我们正在告别 2010 年代“越大越好”的心态,迈向“越聪明越好”的时代。
我们经常将软件更新视为破坏性的必然——改变菜单或减慢设备速度的麻烦。然而,像引入 DGF 这样的更新则恰恰相反;它们是城市基础设施中无形的维修,保持供水正常、灯火通明。它们让我们能够享受数字日落的“魔力”,而无需理解使其成为可能的数百万个压缩集群。
当我们展望下一代硬件时,也许我们应该转变视角。与其询问一张新显卡有多少 teraflops(万亿次浮点运算),不如询问它使用现有算力的效率提高了多少。在一个存储有限且复杂性不断增加的世界里,最深刻的创新不是那些往我们盘子里加东西的创新,而是那些帮助我们消化已有东西的创新。AMD 的 DGF 证明了这一理念,证明了有时,前进的最佳方式是学会轻装上阵。


