InfiniteDiffusion: Bridging Learned Fidelity and Procedural Utility for Open-World Terrain Generation
本文介绍了 InfiniteDiffusion,这是一种无需训练的算法,通过重构扩散采样过程,将学习模型的保真度与传统程序化噪声的无限实用性相结合,从而实现实时、无限且种子一致的地形生成。
原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明
想象一下,你正在尝试构建一个真正无限的游戏世界——比整个地球还要大,且没有边界。几十年来,开发者一直使用一种称为“程序化噪声”(如柏林噪声)的“数学配方”来实现这一点。这就像拥有一种可以无限流淌的魔法墨水,能瞬间创造出山丘和山谷。它速度快,永不耗尽内存,而且如果你输入特定的代码(即“种子”),每次都能生成完全相同的山脉。
问题一: 虽然这种魔法墨水在速度上表现出色,但它所创造的地形看起来有些虚假。它们过于平滑且重复,缺乏真实山脉、河流盆地和侵蚀峡谷那种混乱而逼真的细节。
问题二: 最近,AI 图像生成器(称为扩散模型)在生成超逼真图像方面变得令人惊叹。它们能让一座山看起来完全像一张照片。但这些 AI 模型就像只拥有小画布的画家。它们无法绘制无限的世界;如果你要求它们无限延续,它们就会陷入混乱,而且通常需要在向你展示之前将整个图像保存在内存中。
解决方案:InfiniteDiffusion
由 Alexander Goslin 领导的这篇论文的作者们创造了一种名为InfiniteDiffusion的新方法。你可以把它想象成一位翻译,教会那位超逼真的 AI 画家如何使用无限的魔法墨水。
以下是其工作原理,使用简单的类比来说明:
1. “懒惰的画家”(惰性求值)
通常,要生成一张巨大的图像,你必须一次性绘制整个画面。但 InfiniteDiffusion 是一位“懒惰”的画家。它只绘制你此刻正在观察的那个特定方格区域。
- 类比: 想象你正在穿过一片森林。你不需要一次性看到整片森林。你只需要看到周围眼前的树木。如果你向左转,画家会瞬间绘制出左侧的树木;如果你向右转,它也会绘制出右侧的树木。它从不绘制你未看到的树木,因此永远不会耗尽内存。
2. “重叠的模板”(滑动窗口)
为了确保世界看起来无缝衔接(这样你就不会看到一块画布结束、下一块开始的生硬分界线),AI 使用了一种称为“滑动窗口”的技术。
- 类比: 想象你试图用一个小模板在墙上绘制壁画。你画完一个部分,然后将模板稍微滑动,使其与上一部分重叠。你在重叠处混合颜料,以确保没有接缝。InfiniteDiffusion 在无限的网格上以数学方式执行这一操作,将数百万个微小的重叠预测融合成一个巨大且无缝的世界。
3. “艺术家团队”(分层建模)
为整个星球建模对单个 AI 模型来说太难了。因此,作者们组建了一个由三位艺术家协作的团队:
- 架构师(粗略模型): 这位艺术家首先绘制大轮廓。他们决定大陆和海洋的位置,使用简单的草图或用户的绘图。
- 雕塑家(核心模型): 这位艺术家接过大草图,添加主要特征:巨大的山脉、深邃的山谷和河流系统。
- 细节师(解码器): 这位艺术家放大画面,添加微小而逼真的细节:岩石的纹理、悬崖的具体形状以及山顶的积雪。
- 结果: 这种团队方法确保了世界在近距离观察时显得逼真,同时在太空中看依然合乎逻辑。
4. “魔法种子”(种子一致性)
最重要的特性之一是这个世界是确定性的。
- 类比: 如果你给 AI 相同的“种子”(一个起始数字),无论何时请求,它都会在完全相同的位置生成完全相同的山脉。你可以瞬移到海洋中央的一座山上,AI 会瞬间生成它,而且它看起来会与你上次造访时一模一样。这对于电子游戏至关重要,这样玩家离开再回来时,就不会看到世界发生变化。
5. “速度恶魔”(性能)
该论文声称,该系统速度快得惊人。
- 声明: 在标准的消费级显卡(就像你可能为游戏电脑购买的那种)上,该系统生成地形的速度比战斗机飞行的速度快9 倍。
- 这意味着: 如果你驾驶飞机飞越这个世界,计算机生成你前方地面的速度比你飞越它的速度还要快。这允许对星球大小的世界进行实时探索,而没有任何延迟。
总结
这篇论文介绍了InfiniteDiffusion,一种将现代 AI 的逼真度与旧式游戏数学的无限、快速且一致的特性相结合的方法。他们通过构建Terrain Diffusion(地形扩散)系统对此进行了测试,该系统能够实时生成逼真的无限星球。他们甚至将其接入游戏《Minecraft》,用他们的 AI 替换了游戏原生的世界生成器,让玩家能够探索一个看起来像照片但行为模式像电子游戏的程序化生成世界。
关键要点是,他们解决了 AI 的“无限画布”问题,使我们能够拥有既无限又照片级逼真的世界。
您所在领域的论文太多了?
获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。