frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

WorldGrow: Generating Infinite 3D World

https://github.com/world-grow/WorldGrow
35•cdani•3h ago

Comments

jackdoe•2h ago
cant wait for the new diablo :)
speedgoose•1h ago
It looks more like the Stanley parable.
pjmlp•1h ago
With a quarter the size of the development team, 'cause productivity!
embedding-shape•2h ago
It is only a paper as of now:

> The code is being prepared for public release; pretrained weights and full training/inference pipelines are planned.

Any ideas of how it would different and better compared to "traditional" PCG? Seems like it'd give you more resource consumption, worse results and less control, neither of which seem like a benefit.

glenneroo•1h ago
The description in the linked YouTube video for some reason has more info than the github repo:

> We tackle the challenge of generating the infinitely extendable 3D world — large, continuous environments with coherent geometry and realistic appearance. Existing methods face key challenges: 2D-lifting approaches suffer from geometric and appearance inconsistencies across views, 3D implicit representations are hard to scale up, and current 3D foundation models are mostly object-centric, limiting their applicability to scene-level generation. Our key insight is leveraging strong generation priors from pre-trained 3D models for structured scene block generation. To this end, we propose WorldGrow, a hierarchical framework for unbounded 3D scene synthesis. Our method features three core components: (1) a data curation pipeline that extracts high-quality scene blocks for training, making the 3D structured latent representations suitable for scene generation; (2) a 3D block inpainting mechanism that enables context-aware scene extension; and (3) a coarse-to-fine generation strategy that ensures both global layout plausibility and local geometric/textural fidelity. Evaluated on the large-scale 3D-FRONT dataset, WorldGrow achieves SOTA performance in geometry reconstruction, while uniquely supporting infinite scene generation with photorealistic and structurally consistent outputs. These results highlight its capability for constructing large-scale virtual environments and potential for building future world models.

Garlef•2h ago
I don't think generating virtual space is the issue.

It's about generating interesting virtual space!

james-bcn•1h ago
Yep. People have been doing this kind of stuff for computer games for decades. It's actually not that difficult. It's not clear what novel problem is being solved here.
jsheard•1h ago
Yeah but those traditional procgen techniques don't use AI, and this one does use AI. They solved the problem of them not being AI enough for the AI era. AI!
agravier•40m ago
Do you have some particular piece of software or tech demo or game in mind with interesting very large generated 3D worlds?
sirtaj•31m ago
Valheim and No Man's Sky are ones I've played recently.
SiempreViernes•30m ago
In Mario 64 there is a staircase you can run up forever, granted it looks the same no matter how long you have Mario run up the stairs, but that certainly fits "big but uninteresting 3d world."
bogwog•14m ago
> big but uninteresting 3d world.

I know 'interesting' is subjective, but your comment is demonstrably false. Just type "mario 64 staircase" into youtube, and look at the hundreds (thousands? millions?) of videos and many millions of views.

antonvdi•15m ago
Minecraft surely fits those criteria.
jpalomaki•1h ago
” The generated scenes are walkable and suitable for navigation/planning evaluation.”

Maybe the idea is to create environments for AI robotics traini ng.

rootlocus•1h ago
Or at least coherent.
analog8374•59m ago
Consider the levels generated in any roguelike.

Consider the patterns generated by cellular automata.

Both tend to stay interesting in the small scale but lose it to boring chaos in the large.

For this reason I think the better approach is to start with a simple level-scale form and then refine it into smaller parts, and then to refine those parts and so on.

(Vs plugging away at tunnel-building like a mole)

keyle•9m ago
You reminded me of this https://book.leveldesignbook.com/process/layout

And Valve I think used to have a series on level design, involving from big to small and "anchor points", but I seem to have misplaced the link.

gcr•1h ago
This could be a great way to make backrooms horror environments!

I've dreamed of a NeRF-powered backrooms walking simulator for quite a while now. This approach is "worse" because the mesh seems explicit rather than just the world becoming what you look at, but that's arguably better for real-world use cases of course.

grumbelbart2•26m ago
> backrooms horror environments

True, it sounds (and looks) a lot like https://scp-wiki.wikidot.com/scp-3008

fjfaase•29m ago
I wonder if they also have a strategy for deleting generate tiles, otherwise the infinite is limited to the size of available memory. I also wonder if with their method can exactly recreate tiles that have been deleted. Or in other words, that they have a method for generating unique seeds for all tiles. The paper does not give much technical details. If the seed has a limited size and there is a method for generating seeds for each 2D coordinate, I wonder if it is possible to make a non-repeating infinite world. I think it is not possible with a limited size seed.
keyle•13m ago
This is cool. And could be fun in games. Not sure I get the point otherwise... The thought that came to mind was "Architectural slop".

Rust cross-platform GPUI components

https://github.com/longbridge/gpui-component
130•xvilka•3h ago•47 comments

Recall for Linux

https://github.com/rolflobker/recall-for-linux
243•anticensor•5h ago•87 comments

Don't forget these tags to make HTML work like you expect

https://blog.jim-nielsen.com/2025/dont-forget-these-html-tags/
55•FromTheArchives•2h ago•25 comments

Microsoft needs to open up more about its OpenAI dealings

https://www.wsj.com/tech/ai/microsoft-needs-to-open-up-more-about-its-openai-dealings-59102de8
85•zerosizedweasle•1h ago•45 comments

Should LLMs just treat text content as an image?

https://www.seangoedecke.com/text-tokens-as-image-tokens/
39•ingve•6d ago•33 comments

Geoutil.com – Measure distances, areas, and convert geo data in the browser

https://geoutil.com
54•FreeGuessr•6d ago•7 comments

WorldGrow: Generating Infinite 3D World

https://github.com/world-grow/WorldGrow
35•cdani•3h ago•21 comments

Artifact (YC W25) is hiring engineers in NYC to build modern ECAD

1•antonysamuel•55m ago

Why I'm teaching kids to hack computers

https://www.hacktivate.app/why-teach-kids-to-hack
107•twostraws•4d ago•40 comments

How I turned Zig into my favorite language to write network programs in

https://lalinsky.com/2025/10/26/zio-async-io-for-zig.html
253•0x1997•12h ago•90 comments

You are how you act

https://boz.com/articles/you-are-how-you-act
99•HiPHInch•1h ago•58 comments

Show HN: Write Go code in JavaScript files

https://www.npmjs.com/package/vite-plugin-use-golang
84•yar-kravtsov•7h ago•25 comments

If your adversary is the mossad (2014) [pdf]

https://www.usenix.org/system/files/1401_08-12_mickens.pdf
149•xeonmc•4h ago•97 comments

What Happened to Running What You Wanted on Your Own Machine?

https://hackaday.com/2025/10/22/what-happened-to-running-what-you-wanted-on-your-own-machine/
128•marbartolome•4h ago•53 comments

Corrosion

https://fly.io/blog/corrosion/
19•cgb_•4d ago•5 comments

Canada Set to Side with China on EVs

https://www.thewirechina.com/2025/10/26/canada-set-to-side-with-china-on-evs/
35•eatonphil•1h ago•22 comments

Structure and Interpretation of Classical Mechanics (2014)

https://tgvaughan.github.io/sicm/toc.html
51•the-mitr•8h ago•16 comments

You already have a Git server

https://maurycyz.com/misc/easy_git/
572•chmaynard•1d ago•378 comments

Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)

https://github.com/dvir-biton/MyraOS
201•dvirbt•16h ago•43 comments

Unexpected patterns in historical astronomical observations

https://www.su.se/english/news/unexpected-patterns-in-historical-astronomical-observations-1.855042
6•XzetaU8•3d ago•0 comments

Sandhill cranes have adopted a Canada gosling

https://www.smithsonianmag.com/science-nature/these-sandhill-cranes-have-adopted-a-canadian-gosli...
111•NaOH•4d ago•26 comments

Why JPEG XL Ignoring Bit Depth Is Genius (and Why AVIF Can't Pull It Off)

https://www.fractionalxperience.com/ux-ui-graphic-design-blog/why-jpeg-xl-ignoring-bit-depth-is-g...
73•Bogdanp•4h ago•42 comments

An overengineered solution to `sort | uniq -c` with 25x throughput (hist)

https://github.com/noamteyssier/hist-rs
80•noamteyssier•4d ago•56 comments

Ken Thompson recalls Unix's rowdy, lock-picking origins

https://thenewstack.io/ken-thompson-recalls-unixs-rowdy-lock-picking-origins/
185•dxs•19h ago•31 comments

Sphere Computer – The Innovative 1970s Computer Company Everyone Forgot

https://sphere.computer/
73•ChrisArchitect•3d ago•7 comments

Are-we-fast-yet implementations in Oberon, C++, C, Pascal, Micron and Luon

https://github.com/rochus-keller/Are-we-fast-yet
71•luismedel•13h ago•19 comments

A definition of AGI

https://arxiv.org/abs/2510.18212
248•pegasus•18h ago•400 comments

We saved $500k per year by rolling our own "S3"

https://engineering.nanit.com/how-we-saved-500-000-per-year-by-rolling-our-own-s3-6caec1ee1143
245•mpweiher•15h ago•191 comments

A bug that taught me more about PyTorch than years of using it

https://elanapearl.github.io/blog/2025/the-bug-that-taught-me-pytorch/
402•bblcla•3d ago•75 comments

Feed the bots

https://maurycyz.com/misc/the_cost_of_trash/
243•chmaynard•1d ago•172 comments