Hacker News
points by inkcapmushroom 2 days ago | 0 comments
For several of these examples the details change if something goes out of frame and returns. A second castle is added in the dragon one. The people walking away from the camera change in the train platform one. The Hong Kong moped rider doesn't have a helmet and then he has one.

It's very good at maintaining consistency for things that stay in frame, but I don't know that this points to it developing a strong "world simulation" like they claim.

[–] cvoss 2 days ago
It's like its simulation model is confined to the renderable area. At the cost of increased computation, it would not be hard to generalize the technique to rendering a sphere centered around the POV to keep some of those artifacts at bay; however, the fundamental limitation of "object permanence" remains if objects can evolve chaotically as soon as they are blocked from view by another object. For that to be made stable, you really need a whole 3D model of the scene, and the cost increase there might be huge.

> While it can maintain coherent environments over short sessions, visual details and object permanence can still shift or drift over time—especially as a simulation runs longer, after multiple complex prompt edits, or when navigating throughout the scene. Complex physical interactions, real-time audio accuracy, rendering legible text, spatial accuracy, and long-term consistency are active areas of ongoing research.

[–] recursive 2 days ago
If it was actually not hard, they would have made their demo with it. I don't know the technical details, but I expect a product reveal like this to show the thing at its absolute best.
[–] msabalau 1 day ago
People seem to be leaping to the conclusion that this is "product" as opposed to, fundamentally, research work, posted on a lab blog post, showing off a capability they expect to be increasing interesting over time.

Just because they happen to be throwing in the option to sign up to to play with the Genie 4 into an Ultra plan, doesn't mean that this is a material part of the value prop for Gemini.

Presumably, they can learn something from how niche Ultra users interested in tech demos engage with it. If that's an upside, it's really unclear it why it would make sense for "a reveal" to promise something too expensive to deliver to such Ultra users. (None of which means that the suggestion that you are responding to is technically reasonable or possible--just that it is unclear that one should dismiss the idea because one views this through the lens of a consumer "product reveal"

Just because OpenAI had to crawl back from Sora to focus resources, and Anthropic proudly proclaims in their filing that they have been avoiding promising creative opportunities for the same reason, doesn't mean that Google can't continue to do lab/research stuff.

It would be odd if they didn't.

[–] busssard 1 day ago
didn't they show off an interactive demo with genie3 where you could paint on a blackboard and go out through the window and come back and the same was still written on the blackboard?
[–] david-gpu 1 day ago
It is possible that it is not hard, but they didn't have time to implement it for this release. It happens all the time in fast-moving industries.
[–] whatisthiseven 2 days ago
I am not sure you need something so complex. If objects on scene could be tagged with their location, and the camera movement tracked to identify when it brings the same objects back into scene, then the model can use its positional information to validate if the next rendered scene contains all the objects that should be expected.

Though, I am not sure well this retains temporal stability. I am just thinking about how in 3D rendering, objects are tracked as individual things and only culled, but all the data about them still exists.

Maybe the models need to reason as a 3D space first, then turn chosen objects into renderings?

[–] unsloppable 2 days ago
The trick is to render a larger frame in lower fidelity and then only render a smaller output frame in full fidelity.

Or render a low fidelity 3d model for coherence and then raytrace that onto a 2d frame that is then rendered at higher fidelity.

[–] sn0n 2 days ago
Shhhh!!! That’s the next release… you are spoiling the surprise!!
[–] everforward 2 days ago
> For that to be made stable, you really need a whole 3D model of the scene, and the cost increase there might be huge.

I suspect it is, because the 2D -> 3D models I've seen are terrible, but more importantly the 2D -> 3d models are terrible. Noteworthy because I suspect the number of people who have 3D scans laying around is tiny.

What you're describing is vaguely how video games work, to my understanding. There may be interesting parallels if that becomes a technique (like how distant objects are sometimes still rendered, but at a lower resolution/polygon count).

[–] david-gpu 1 day ago
> What you're describing is vaguely how video games work, to my understanding.

Your understanding is broadly correct. There is a 3D world, and the GPU computes how it looks like from a particular viewpoint.

In essence, objects are painted back to front, so that in the final image every pixel shows the nearest visible object. The details get complicated, but the idea is simple.

[–] 93po 2 days ago
> fundamental limitation of "object permanence" remains if objects can evolve chaotically as soon as they are blocked from view by another object.

they got this working decently well for video over a year ago, maybe closer to two years ago at this point, time goes fast. so i assume it'll translate to progress in Genie too

[–] selfmodruntime 1 day ago
I think it's exactly this. The rendering capabilities in a true world model would include the entire domain it exists in. This takes a ton of processing power.
[–] dominotw 2 days ago
This sounds like bunch of gibberish you made up
[–] rao-v 2 days ago
I don’t understand why these world models aren’t designed to be backed by an updatable world state. It could probably just lay out the world onetime and reference it as needed vs trying to invent from wholecloth via diffusion. Object persistence!
[–] metalrain 1 day ago
It must be due the training data. YouTube videos don't have the metadata of all the objects and where they are/were.

Kind of makes me think that autonomous vehicles will eventually gather better dataset (although limited to roads!), since they do have 360 degree cameras and lidar, so they can track objects before & after they are shown on certain view.

[–] rao-v 1 day ago
I’d do this as an RL post training step maybe…

The model already ingests text, so you just to attach a tiny VLM head that reviews the image and read / writes scene continuity text tokens.

Once you have that you can probably just RL with scoring on continuity issues and eventually the VLM head will learn to update dense continuity tokens?

So many fun wierd experiments to run if you have some compute to mess with. There are competent open video diffusion models that you could test this concept easily enough.

[–] cyjackx 1 day ago
Couldn't they combine the training data with a ton of synthetic data that allows them to understand how 3D engines work?
[–] monk_grilla 2 days ago
> It's very good at maintaining consistency for things that stay in frame

I noticed several inconsistencies in things that stayed in frame. See the wall on the bridge in the Van Gogh example as they walk past it to see the other side.

[–] selfmodruntime 1 day ago
Object permancence is apparently a task so difficult that even our own brains and those of many species of animals struggle with it. Maybe the problem domain lies in the fact that compared to a world model, our world is continous regardless of the observer's capabilities. If a tree falls in a forest with no one there to see it, it still falls. The same isn't true in a world model's view.
[–] blackoil 1 day ago
Peekaboo!!!
[–] atftf 1 day ago
aha! so is the moon there when we dont see it?
[–] stavros 2 days ago
It just doesn't have object permanence yet!
[–] dfdydx 1 day ago
Couldn’t the model be trained to output 360 panoramic images and “just” cut to a smaller format for useable images. Then the share of things in the frame / things in the world would be a bit better.
[–] zild3d 1 day ago
maybe a bit, but 360 panoramic image still doesn't really address things out of direct line of sight. e.g. in a house, go through a door to a room, come back it's a different room :P

or even if you have a vast line of sight but a guy goes behind a tree

[–] hjnilsson 1 day ago
The hair changing to a helmet in the motorcycle clip for example, is just the head passing behind the other person. So not clear this approach would improve the issue much at all.
[–] human305893 2 days ago
And these are the examples they chose. I have to wonder if they add some with mistakes on purpose.
[–] nomel 2 days ago
If it's anything like their other anything related to AI, we're seeing cherry picked "best possible" examples.
[–] freecodeio 1 day ago
lol why would they add bad examples on purpose? that's such an "earth is flat" take
[–] daniel_iversen 2 days ago
I bet it's configurable and just a matter of how much resource you want to allocate. If it's truly a world model then it seems to me that it's precise benefit is that it can keep track and order in things and they just choose to accept some noise/chaos/randomness/? for the demos when things move out frame? Does that sound sensible? I'm just guessing but don't feel it's a hard limit.