Thread #108646111
File: 576884467-f73e31a3-3d9b-4ed1-be7b-ec28967e2cfe.jpg (1.1 MB)
1.1 MB JPG
https://xandergos.github.io/terrain-diffusion/
https://github.com/xandergos/terrain-diffusion
Say goodbye to perlin noise spam
>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. We introduce Terrain Diffusion, an AI-era successor to Perlin noise that bridges the fidelity of diffusion models with the properties that made procedural noise indispensable: seamless unbounded extent, seed-consistency, and constant-time random access. At its core is InfiniteDiffusion, a novel algorithm for infinite generation, enabling seamless, real-time synthesis of boundless landscapes. A hierarchical stack of diffusion models couples planetary context with local detail, while a compact Laplacian encoding stabilizes outputs across Earth-scale dynamic ranges. An open-source infinite-tensor framework supports constant-memory manipulation of unbounded tensors, and few-step consistency distillation enables efficient generation. Together, these components establish diffusion models as a practical foundation for procedural world generation, capable of synthesizing entire planets coherently, controllably, and without limits.
69 RepliesView Thread
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>108647727
>>108647742
>>108647791
>>108647839
What the fuck is the point of arguing about this when there's a showcase up on jewtube already.
>>
>>108647873
It still sucks because of the retarded terrain height limit and >>108647756
>>
>>
File: 1775588849781297.png (4.7 KB)
4.7 KB PNG
>creator makes a MC integration because it's easy, showcases the terrains, and MC is popular
>retards sperg out over it
It just outputs heightmaps retards, what you do with them is up to you.
>>
File: 20.jpg (1.1 MB)
1.1 MB JPG
>>108647727
>Why even bother
Does look pretty cool still, ngl
>>
>>
>>
>>
>>
>>108647930
>>108647959
I've never even played Minecraft, but this finally makes me want to.
Imagine exploring a Daggerfall-scale world with lifelike topography and building an entire town from scratch with your bear hands and roasting organically harvested marshmallows over a bonfire started using nothing but trees and heavy breathing.
What would you even need other games for anymore?
Now imagine playing a years-long hex crawl with THAT as your world map.
>>
>>
File: 2026-01-04_16.31.12.png (3.8 MB)
3.8 MB PNG
>>108648687
>That’s an insane draw distance they’re using but still p cool.
Anyone and their potato laptop can run 500+ chunk render distance now with DH/Voxy.
>>
>>
>>108648744
It uses LODs. With Voxy I can set my render distance to as low as 6 chunks and the LOD render distance to something ridiculous like 4 km in each direction and I get better performance than I would with LODs disabled but 16 chunk render distance.
>>
>>108648767
Got it. This would be all client side not server at all. I’m reading up on it now, thanks.
I’m running straight vanilla MC on my client, the x99 is paperMC. I’ve been pushing out render distance on server to make it look more dramatic. Didn’t occur to me to play w the client side. The stock MC launcher is a menace anyway so changing that out would be worth it anyway and that looks like step one.
>>
>>
File: 1752925421864957.jpg (148.1 KB)
148.1 KB JPG
>>108646111
the minecraft integration looks like shit for actually playing the game
>>
>>
File: 1750477554228699.png (1.5 MB)
1.5 MB PNG
This is beautiful
>>
File: 423545830.gif (341.3 KB)
341.3 KB GIF
>>108648636
>Imagine exploring a Daggerfall-scale world with lifelike topography and building an entire town from scratch with your bear hands and roasting organically harvested marshmallows over a bonfire started using nothing but trees and heavy breathing.
>>
>>
>>
File: vs.png (900.9 KB)
900.9 KB PNG
>>108649026
> horror minecraft
That looks interesting as well.
>>
>>
>>108648991
>>108648933
i agree that its kind of dumb, the original generation lets you experience traversing a mountain in 50 seconds of gameplay, the "natural" formation would make you walk for 30 minutes to get to something interesting
>>
>>
>>
>>
>>
>>
File: 1771237870077558.jpg (1.6 MB)
1.6 MB JPG
>set to scale 6
>get moon kino
>>
>>
>>
>>
>>
File: veloren.png (828.6 KB)
828.6 KB PNG
>>108648539
> veloren
Man I'm getting all sorts of interesting recc's out of this thread.
>>108648767
Got DH/Voxy set up on prism launcher w/ fabric. Huge improvement in view. What else should I be changing? Looks like clouds and sky are altered on a lot of the video as well.
>>
>>
File: file.png (1.5 MB)
1.5 MB PNG
>>108652571
it's pretty neat seeing erosion features coming straight out of it without having to run erosion sims though
>>
>>
File: cancertube.png (330.9 KB)
330.9 KB PNG
>>108647959
is there some way to never ever again get this awful youtube embed interface? like an extension for firefox?
who thinks it is a good idea to fade the video darker when you hover over it with your mouse? incompetent devs.
>>
>>
>>
>>108653068
They take ages to run, especially since you want quite a few cycles to get realistic results.
AI methods just approximate and try to ape the result from what it has been trained on. Just because LLMs and video generation has insane requirements doesn't mean everything using modern AI techniques needs 32GB of RAM.
>>
>>108646111
One of huge benefits of perlin noise is how deterministic it is. This is what makes it possible to use it for generating infinite worlds like Minecraft.
How deterministic is this AI? Can it generate a path of chunks along a circle and have them connect properly when you return back to the start?
How does it compares in terms of performance?
>>
>>108653296
The abstract in the OP mentions seed-consistency and constant-time random access. These would be useless if it couldn't connect with itself, and they also strongly suggest it's deterministic at least at a macro scale. There's also a minecraft mod for this already.
Strictly speaking complete determinism at the local scale isn't necessarily required for this; if two passes generate slightly different terrain, but any time there's existing terrain then new terrain is guaranteed to connect to it, that would be good enough for Minecraft and honestly for a lot of other applications. This would be possible if it takes already generated parts into account when generating adjacent ones, for example. It would make other things annoying though, e.g. a seed viewer would never be able to tell you the exact terrain down to the block, so it's still a useful question. But I don't think non-determinism at a local scale would be a dealbreaker.
>>
>>108651049
>What else should I be changing? Looks like clouds and sky are altered on a lot of the video as well.
Iris + Photon Shaders or Eclipse by Merlin1809, or Better Clouds if you just prefer vanilla. Complimentary Shaders is a nice "in-between".
You'll also want all the performance mods. C2ME, Entity Culling, FerriteCore, ImmediatelyFast, Lithium, Mod Menu, More Culling, No Chat Reports, NoisiumForked, Not Enough Animations, Reese's Sodium Options, Sodium, Sodium Extra.
Some vanilla+ mods I like on top of that are Particle Rain, Wilder Wild, AppleSkin, Continuity, LambdaBetterGrass, LambDynamicLights, Motschen's Better Leaves, Better Biome Reblend, Cut Through, Horseman, Improved Villager Placement and Sound Physics Remastered. Go crazy.
>>
>>
>>
>>
>>
>>
>>
>>
File: visible disgust.jpg (18.2 KB)
18.2 KB JPG
>>108654442
i think i saw it last year for the first time. for a while i could get rid of it by making sure the browser window was more wide than tall, i thought they would only curse phone users with that garbage, but now i couldn't get rid of it.
if it becomes used everywhere i will start using youtube only through https://inv.nadeko.net/ even if i need to watch in 360p to get rid of buffering
>>
>>
>>
>>108653559
NTA, but a guy I follow recently dropped this
>https://youtu.be/r4V21_uUK8Y
obviously the terrain diffusion will get better results, but at least this doesn't require a cuda compatible gpu
>>
>>108648709
>DH/Voxy.
why is there a gay flag on the page
https://modrinth.com/mod/voxy
>>