TL;DR
InfiniteDiffusion introduces a training-free method to combine the high fidelity of diffusion models with the infinite, seamless, and real-time properties of procedural noise for open-world terrain generation.
Contribution
It presents a novel unbounded diffusion sampling algorithm and a terrain generation framework that outperforms previous methods in speed and realism, enabling interactive infinite virtual worlds.
Findings
Outperforms orbital velocity by 9 times on a consumer GPU.
Enables realistic terrain generation at interactive rates.
Integrates hierarchical diffusion models with a compact encoding for large-scale terrain.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗xandergos/TerrainDiffusion-Consistency-Base-192x3model· 34 dl· ♡ 134 dl♡ 1
- 🤗xandergos/TerrainDiffusion-Consistency-Decoder-64x3model· 16 dl16 dl
- 🤗xandergos/TerrainDiffusion-Diffusion-Coarse-128Amodel· 80 dl80 dl
- 🤗xandergos/terrain-diffusion-30mmodel· ♡ 4♡ 4
- 🤗xandergos/terrain-diffusion-90mmodel· ♡ 2♡ 2
- 🤗xandergos/terrain-diffusion-90m-pool2model
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
