让扩散模型实现无限、实时的逼真地形生成。
InfiniteDiffusion: Bridging Learned Fidelity and Procedural Utility for Open-World Terrain Generation
- 重构扩散采样实现无边界、常时访问生成
- 在消费级显卡上达到9倍轨道速度的生成速率
- 适合虚拟世界、游戏引擎与地理仿真场景
数十年来,程序化世界依赖如Perlin噪声等函数,虽快速且无限延伸,但在真实感和大尺度一致性上存在根本局限。相反,扩散模型虽具备前所未有的真实感,却普遍受限于有限画布。本文提出InfiniteDiffusion,一种无需训练的算法,将扩散采样重构成惰性且无界的生成方式,融合了扩散模型的高保真度与程序化噪声的核心优势:无缝无限扩展、种子一致性与常时随机访问。为验证该方法的实用性,我们构建了Terrain Diffusion框架,实现学习型程序化地形生成,并提供类噪声接口。该框架在消费级显卡上生成速度达轨道速度的9倍,支持交互式实时生成。通过分层扩散模型堆叠实现行星级上下文与局部细节耦合,采用紧凑拉普拉斯编码稳定地球尺度动态范围内的输出,并基于开源无限张量框架实现无内存占用的无限张量操作。这些组件共同使扩散模型成为下一代无限虚拟世界的基础。
原文摘要 · Abstract (English)
For decades, procedural worlds have been built on procedural noise functions such as Perlin noise, which are fast and infinite, yet fundamentally limited in realism and large-scale coherence. Conversely, diffusion models offer unprecedented fidelity but remain generally confined to bounded canvases. We introduce InfiniteDiffusion, a training-free algorithm that reformulates diffusion sampling for lazy and unbounded generation, bridging the fidelity of diffusion models with the properties that made procedural noise indispensable: seamless infinite extent, seed-consistency, and constant-time random access. To demonstrate the utility of this approach, we present Terrain Diffusion, a framework for learned procedural terrain generation with a procedural noise-like interface. Our framework outpaces orbital velocity by 9 times on a consumer GPU, enabling realistic terrain generation at interactive rates. We integrate a hierarchical stack of diffusion models to couple planetary context with local detail, a compact Laplacian encoding to stabilize outputs across Earth-scale dynamic ranges, and an open-source infinite-tensor framework for constant-memory manipulation of unbounded tensors. Together, these components position diffusion models as a practical foundation for the next generation of infinite virtual worlds.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。