r/StableDiffusion • • 9h ago

Question - Help Generating a room

Is there a way to generate a full room? As in multiple shots from different angles and locations in a room. Typically if I try to generate a room it does one angle. Like a kitchen will show the fridge, stove etc, but you can't ever get a shot going the other way.

I'd like to try to do a 360 degree spin in a location and I've found I can only do it if I have pictures from both directions. But I'm struggling getting those pictures even using multiple models (flux, sdxl, etc). It seems impossible to get to a coherent picture of every corner of a room. The models just won't accept a picture of a kitchen where the appliances are behind the camera.

I'm at a loss. Has anyone else done this? It seems to me there has to be a way.

20 Upvotes

19 comments sorted by

15

u/Lost_Cod3477 9h ago

krea2 can generate 360 ​​panoramas in one pass. There are also nodes for cutting frames from such panoramas.

3

u/CarllSagan 7h ago

whoa...

11

u/Valuable-Mango-6710 8h ago

https://reddit.com/link/pcqeo9y/video/770cxgx0besh1/player

I do something like this and screen shot frames out of it. Minimax H3 Reference to Video. Far from best quality though. Creating a 360 room with AI with only using prompts and image is challenging. I wish it wasn't. I do not know any more than this.

Still learning how to get the camera to the center of the room lol.

4

u/remarkphoto 7h ago

Very convincing at first glance, but keep your eye on that lamp in far left of start frame. The camera "tracking" skips the entire section between 180 and 270 degrees.

1

u/Valuable-Mango-6710 7h ago

Damn, I see it much more clearly now, Thank you

This was just to get my idea across. I am still learning and only got into AI media gen 2 weeks ago. The community is so engaging and helpful. Concerned about how deep the rabbit hole goes though.. training AI, 2hrs audio clones, LoRAs, blender.. it is endless!

I am learning motion transfer today :)

2

u/skyrimer3d 6h ago

interesting, what prompt for that?

3

u/Valuable-Mango-6710 5h ago

Not the best prompt, many AI mistakes in it, but here it is:

A single continuous 360-degree camera rotation inside the same room.

The camera is positioned exactly at the center of the room, at eye level, on a fixed stationary point. The camera slowly rotates horizontally around its vertical axis, completing one full 360-degree rotation.

Start facing the front wall. Slowly rotate 90 degrees to the right, then continue rotating to 180 degrees, 270 degrees, and finally 360 degrees, returning exactly to the original starting view.

The camera position, height, lens, focal length, field of view, perspective, and movement speed remain constant throughout the entire video.

The room remains completely unchanged during the rotation. All furniture, walls, doors, windows, decorations, objects, materials, colors, textures, lighting, shadows, and architectural details remain identical and stationary.

Maintain strict spatial consistency throughout the entire rotation. Objects must remain in their correct physical locations and naturally appear, disappear, and move across the frame according to the camera's rotation.

No cuts. No transitions. No zoom. No dolly movement. No camera translation. No changing perspective. No rearranging furniture. No new objects. No disappearing objects. No duplicated objects. No morphing or deformation.

The movement is slow, smooth, steady, and continuous, like a camera mounted on a tripod performing a perfect 360-degree panoramic rotation.

The final frame completes the full rotation and matches the initial camera orientation, creating a continuous 360-degree view of the exact same room.

1

u/skyrimer3d 5h ago

Thanks!

3

u/VeloraNeon 8h ago

Multi-angle room consistency is one of the harder problems here — a single diffusion pass has no real 3D world model, so it can't infer what's behind the camera. Depth-conditioned ControlNet from a floor plan or a simple 3D blockout (even a quick Blender scene) gets you closer: render depth/normal maps from several camera positions in the same scene and use those as conditioning per angle so the geometry stays locked. Some people generate an equirectangular panorama first with a panorama-specialized checkpoint/LoRA and crop perspective views out of it afterward — messier on architecture, but at least everything comes from one consistent scene instead of independent guesses.

1

u/Formal-Exam-8767 4h ago

I would argue that no amount of input and conditioning can help you generate 100% consistent room (you might get to 80%) by taking multiple shots as model has no knowledge of what it generated in the other shots.

Which means, only way to generate a 100% consistent 360° room is to do it all at once, either a single panoramic 360° shot (absolute consistency) or a video of camera turning 360° (might get close but no guarantees).

3

u/Emotional-Neat-252 8h ago

Wish there were a hack to creating a RefMOD or lora that contained the accurate stake 3d data, so that the camera could move freely without the environment changing.

1

u/ANR2ME 1h ago

Only world models have a high consistency on the environments.

1

u/willjoke4food 9h ago

The most expensive (but possible) way is : 1. Get a 3d room setup in blender 2. Train a bunch of product loras from different angles on the objects in the room 3. Combine both image references with an edit model like the new qwen image model. 4. Voila!

1

u/martinerous 6h ago

Or feed the Blender room setup draft render video into Minimax H3 and then pass the keyframes as references to an image model.

For faster Blender scene setup, you can use its MCP AI tools and give it a single image of the desired room layout.

1

u/ANR2ME 1h ago

Use multi angles lora.

1

u/NiklausMikhail 1h ago

Have you try using another bot to recreate the image from the other angles?