Live data from Hacker News

Atlas: A World Model for Spatial Intelligence

worldlabs.ai

21–30 of 64 posts

Re: Atlas: A World Model for Spatial Intelligence

#21
post #11
post #10

Any ideas if it keeps continuity - when you turn around, is the invented chair still there, or does everything shift like in a dream?

I believe so. This is not a model that generates pixels frame by frame from user input like genie 3. Instead, there’s an actual 3D scene / structure generated (point cloud, 3dgs) from the input images.

[deleted]

Re: Atlas: A World Model for Spatial Intelligence

#22
post #10

Any ideas if it keeps continuity - when you turn around, is the invented chair still there, or does everything shift like in a dream?

Yes, one of the main goals of this model was to keep 3D consistency as the camera moves around; it can do this even without relying on an explicit 3D point cloud or Gaussian splat representation of the scene.

Re: Atlas: A World Model for Spatial Intelligence

#23
post #22
post #10

Any ideas if it keeps continuity - when you turn around, is the invented chair still there, or does everything shift like in a dream?

Yes, one of the main goals of this model was to keep 3D consistency as the camera moves around; it can do this even without relying on an explicit 3D point cloud or Gaussian splat representation of the scene.

Amazing! Thanks for explaining!

Re: Atlas: A World Model for Spatial Intelligence

#24

Can a reconstruct distinct areas of a larger area with a "fog of war" in between, or will it hallucinate the unknown areas?

It can operate in different modes for different applications.

If you only want to reconstruct the content in the input images without any imagination, Atlas can do sparse 3D reconstruction where it predicts a depth map for each input pixel, without predicting anything occluded or not visible in the input views. This could be used to implement your "fog of war" view.

But sometimes you want the model to stitch together views and imagine a coherent completion; this is a powerful tool for building and authoring generative worlds. For example the 1 minute video we show in the post was built by positioning seven unrelated input images in space and prompting the model to interpolate between them along a hand-specified camera path.

Re: Atlas: A World Model for Spatial Intelligence

#25

Earlier quoted context omitted.

Atlas project lead here. Atlas is an auto-regressive diffusion model, so context length limitations apply similar to LLMs and video models. Where Atlas has an edge is that its context comprised of an arbitrary sequence of images with camera poses, which lends itself to managing the context in creative ways (we called this "context juggling" in our RTFM blog, https://www.worldlabs.ai/blog/rtfm ). So yes through clever…

can atlas also generate 3D without pose information attached to the input images?

Yes, as long as the input images are "poseable" -- if they were taken in the same space they need to have some overlap, where the same object or part of the scene is visible in multiple views so the pose can be predicted.

You can also manually position the input images in 3D space to create scenes generatively; we show examples of this in the "generating with spatial context" section

Re: Atlas: A World Model for Spatial Intelligence

#26
This is incredible. One potential application that I'm thinking about already is the rapid iteration of video-game map blocking. Being able to drop in some 'initial state' configuration and then have it procedurally generate a handful of alternative configurations could make rapid prototyping a significantly quicker experience, especially if you wanted to see what a potential end result could look like.

Furthermore, being able to extract and process world geometry and 3D objects from Atlas could reduce friction in the early stages of indy development, where developer time is stretched thinner.

I'm very excited about AI tooling moving forward if this is a glimpse into the future.

Re: Atlas: A World Model for Spatial Intelligence

#28
The blog post doesn't seem to mention what strikes me as the most interesting application of a model like this, namely extracting semantic information from its latent space. It mentions robotics applications, but only in the context of generating realistic world models for simulation.

If you have a robot deployed in an environment, generating synthetic views of the environment you're in doesn't have any obvious value. What does have obvious value is the latent knowledge that the model could have used to generate those synthetic views.

For instance, the fact that Atlas is capable of identifying regions of the input images that look like "floors", and smoothly interpolating them and filling in gaps with more floor, suggests that it has a concept of "floor-like walkability" which it's learned from the examples in its training data. And being able to identify the regions of 3D space that correspond to that semantic label would obviously be useful for robot path planning.

There's plenty of literature about e.g. using neural networks to estimate walkable areas from a point cloud. And you could imagine just bolting one of those methods to the front of Atlas, using the synthesized point cloud (instead of traditional photogrammetry or LIDAR) as input. But that seems like it's throwing away a lot of potentially useful semantic information, on top of being needlessly inefficient.

Post reply on HN