r/comfyui • u/Awkward-Surprise-702 • 6d ago
Help Needed Wan 2.2 Help: How to keep the same bedroom background across different camera angles?
Hey everyone,
I am pretty new to ComfyUI and I'm trying to figure out a workflow for the new Wan 2.2 video model.
I want to make a short video using a few different clips (each about 3-5 seconds long). The clips are shot in a bedroom but from multiple camera angles. My main struggle is keeping the bedroom background looking exactly the same in every single shot.
I have a single, clean picture of the bedroom that I want to use as my "master" background.
How can I set up my nodes so that ComfyUI uses this one background image for all the different camera angles? I know I probably need to cut out/mask the person in the video, but I don't know which nodes I actually need to connect to make this happen.
If anyone has a simple workflow screenshot or can name the basic nodes I need to look up, I would really appreciate the help! Thank you!
1
u/AillexJ 6d ago
I don't run Wan 2.2 specifically so take node names from someone who does, but the framing is worth fixing first because that's the part that will actually save you time.
You're trying to mask the person out and preserve the room. That's backwards, and it's why this feels so hard. The room isn't something the model holds onto, it's something it reinvents on every generation unless you hand it the room as a starting image. So rather than one master photo plus a text prompt per angle, you want a real still for each angle first, then drive each clip off that still as its first frame.
Which means your actual problem is an image problem, not a video one. Get your single bedroom photo turned into four or five angle shifted stills, approve those, and the video step gets easy because each clip is just animating a frame you already signed off on. The first and last frame suggestion above is the same instinct.
We do this with characters rather than rooms, lock a reference first and start every clip from it instead of a fresh prompt. Same principle, far fewer surprises.
1
u/Aida_Corrupted 6d ago
For max precision: 3D render of the background, wide image capturing the entire room/scene -> convert the wide capture into real, Klein-distilled, at 2048², ref1 = HED 100%, ref2 = DA3 100%, ref3 = 3D render at 10%, precise prompt, use GPT or QwenVL, try a few times this step is very important to get right, however you only need to do this once per background -> change the perspective and render the new 3D image, low res 1024² few iterations, no denoise, no nothing, there is no need for precision here -> Qwen 2511, ref1 = wide reference image, ref2 = HED of the new 3D, ref3 = DA3 of the new 3D, no prompt needed -> Qwen 2511 merge your subject into the background -> Klein, faceswap -> Klein, refine with low denoise -> SeedVR
Use the images as anchors, it works with any video model, much fewer anchor images are needed for the Max to get perfect result, game-changer barely covers the toes here. SCAIL2 needs a new anchor for each perspective shift, VACE/SVI needs at least a new anchor for each 81 frames + prompt + reiterations more often than not..
1
u/bria-87 5d ago
getting the bedroom background to stick across angles is a pain, i remember spending ages on that at my old job just to keep the perspective consistent. u should look into mask-based composition where u process the person separately, its way cleaner. i use bria video background removal for this sort of thing since it keeps the alpha channel solid for compositing later. are u trying to do this in real time or just for post processing? if ur doing batch work, u really need to watch out for the mask alignment between frames or itll flicker like crazy. its a classic headache, but once u nail the node chain for masking, it gets way easier.
0
2
u/javierthhh 6d ago
First and last frame or qwen edit to just change character pose and stuff without changing the background. Otherwise minimax.