What Beeble SwitchX is good at
- Environment replacement: Replaces the background environment of an image or video with a reference scene while preserving the original subject
- Realistic relighting: Composites the subject into the new environment with proper lighting, shadows, and perspective
- Video editing with motion preserved: Applies relighting to masked subject regions in a video while unmasked areas keep the original pixels and motion
- Compositing-ready outputs: The image workflow saves a masked cutout, and the video workflow generates a separate alpha matte for easy compositing
Beeble SwitchX: Image Edit
Replace the background environment and relight your subject with a reference image.
Run on Comfy Cloud
Open in Comfy Cloud
Download Workflow
Download JSON or search “Beeble SwitchX: Image Edit” in Template Library
How It Works
This workflow takes two input images:- Subject image: your character or main subject (with background)
- Reference environment: the new scene, lighting, or style you want to apply
Steps to Run
- Upload subject image: use the first LoadImage node to load your subject image (e.g., a person wearing headphones)
- Upload reference image: use the second LoadImage node to load the target environment or style
- Enter your prompt: describe the scene in the BeebleSwitchXImageEdit node
- Set resolution: choose output resolution
- Adjust seed: modify the seed for different results
- Click Queue: press
Ctrl+Enterto generate - View results: the edited image appears in SaveImage, and a masked cutout is saved separately
Node Parameters
Beeble SwitchX: Video Edit
Apply environment relighting to a video while preserving the original motion and unmasked regions.
Run on Comfy Cloud
Open in Comfy Cloud
Download Workflow
Download JSON or search “Beeble SwitchX: Video Edit” in Template Library
How It Works
This workflow takes a source video and a reference image, then applies the reference lighting and environment to the masked subject regions in the video. Unmasked areas preserve the original pixels and motion. The workflow also generates an alpha matte for easy compositing.Steps to Run
- Upload source video: use the LoadVideo node to load your input video
- Upload reference image: use the LoadImage node to load the target environment/style
- Set video range: the Video Slice node controls which frames to process (start, end, inclusive)
- Enter your prompt: describe the desired environment and lighting in the BeebleSwitchXVideoEdit node
- Set resolution: choose output resolution
- Adjust seed: modify the seed for different results
- Click Queue: press
Ctrl+Enter - View results: the edited video is saved, and a separate alpha matte video is generated for compositing