What you will build
This guide documents a local ComfyUI workflow for Wan 2.2 Remix, using the GGUF-capable shared workflow highlighted in the video. The practical goal is a repeatable image-to-video or text-to-video setup that can generate short cinematic clips with realistic motion, scene consistency, and segmented prompt control.
Use it for
- Short cinematic experiments.
- Image-to-video motion tests.
- Prompt-segmented video timing.
- Local GPU generation without cloud services.
Core pieces
- Wan 2.2 Remix high-noise and low-noise models.
- Text encoder / CLIP models.
- ComfyUI workflow JSON.
- Optional PromptRelay node.
Main choices
- GGUF versus safetensors.
- Regular text prompt versus PromptRelay.
- Single GPU versus second-GPU text encoder offload.
- Optional acceleration LoRAs enabled or bypassed.
Safety boundary for adult-capable models
Keep your model files, outputs, and prompts in a private workspace. If a workflow or model card includes its own license, prohibited uses, or distribution rules, follow those terms. For public or professional demonstrations, use safe, non-explicit prompts and label AI-generated media clearly.
- Use fictional adult subjects only.
- Avoid celebrity, coworker, student, or private-person likenesses unless you have explicit permission.
- Do not upload sensitive source images into public services.
- Review outputs before sharing; discard anything unsafe or unintended.
How the workflow is organized
The tutorial describes the graph in practical zones. Think of it as a left-to-right production line.
Model loaders
- High-noise Wan 2.2 Remix model.
- Low-noise Wan 2.2 Remix model.
- GGUF or safetensors text encoder / CLIP.
- Optional set-device node for second-GPU offload.
Optional flavor nodes
- Acceleration LoRA loaders for high and low flow.
- Custom Script nodes for convenience features.
- Extra Models nodes if you want additional loader options.
Inputs and controls
- Image loader for I2V.
- Resize/preview node for output dimensions.
- Total steps, split steps, and video length controls.
- Prompt group switch for regular prompt versus PromptRelay.
Generation path
- High-noise sampler starts the motion.
- Low-noise sampler refines structure and consistency.
- Final video output node saves the generated clip.
Prerequisites
Software
- A working ComfyUI installation.
- ComfyUI Manager for installing custom nodes from a Git URL.
- Enough disk space for multiple model files.
- A browser for Google Drive workflow/model links.
Hardware
- NVIDIA GPU strongly recommended.
- Higher VRAM allows larger resolution and longer clips.
- GGUF variants can help fit hardware constraints.
- Second GPU offload is optional but can reduce RAM bottlenecks.
Download the workflow and place model files
- Download the shared workflow. Use the Google Drive workflow link from the video description, then save the workflow JSON somewhere easy to find.
- Choose the Remix model format. The video says Remix variants are available as
safetensorsandGGUF. GGUF is often the practical choice for constrained systems; safetensors may be preferable when you have enough VRAM and a compatible loader. - Select version 3 for both model stages. For the workflow shown, use the version 3 variant for both the high-noise and low-noise loaders. The transcript notes that FP16 is available for some variants, but v3 FP16 was not available at the time of the video.
- Download both high and low models. The graph expects a high-noise model and a low-noise model. If only one is connected, the workflow will fail or produce poor results.
- Download the text encoder / CLIP models. The video uses adult-content-capable text encoder links and mentions GGUF variants as direct downloads.
- Place text encoders in the ComfyUI model folder. Use your ComfyUI text encoder folder, commonly
ComfyUI/models/text_encoders/. If your custom nodes expect a different folder, follow the node documentation.
ComfyUI/
models/
diffusion_models/ # common location for video/diffusion model files
text_encoders/ # place text encoder / CLIP files here when required
loras/ # optional acceleration/flavor LoRAs
vae/ # VAEs if the workflow requires them
Folder names can vary by custom node. When a loader dropdown does not show your model, check the node’s expected model directory and restart ComfyUI or refresh model lists.
Wire the high/low model loaders correctly
The shared workflow includes color-coded loader groups. The video shows both regular split-file loader nodes and the creator’s preferred loader nodes with more optimization controls.
- Open the workflow JSON in ComfyUI. If nodes are red or missing, install the missing custom nodes first, restart, and reload the workflow.
- Set the high-noise loader. Choose the high-noise Wan 2.2 Remix v3 model in the loader intended for the high flow.
- Set the low-noise loader. Choose the matching low-noise Wan 2.2 Remix v3 model in the low-flow loader.
- Reconnect loader outputs if needed. The video demonstrates rewiring by holding Shift and dragging the connection to the target input.
- Handle optional LoRAs. If you are not using acceleration or flavor LoRAs, toggle them off or bypass those loader nodes entirely.
- Choose text encoder handling. For GGUF CLIP/text encoder, the creator offloads to a secondary GPU. If you do not have a second GPU, disable or delete the set-device node and let the workflow use your normal device path.
Install and use PromptRelay for segmented motion
PromptRelay lets you describe a clip as timed segments instead of one long prompt. The workflow can switch between regular prompt input and PromptRelay input.
- Open ComfyUI Manager.
- Choose Install via Git URL.
- Paste
https://github.com/kijai/ComfyUI-PromptRelay. - Confirm installation and restart ComfyUI.
- In the workflow’s prompt switch, set the control to use PromptRelay. The video says
falseselects the PromptRelay node andtrueselects the regular prompt node.
Simple pipe syntax
wide cinematic shot, adult character enters a neon hallway |
character turns toward the camera, coat moving naturally |
camera pushes in, lights flicker, character exits frameSegment length options
- Leave segment lengths blank for equal distribution.
- Use comma-separated frame counts if you need exact timing.
- With the Smart PromptRelay node, weighted ranges such as
[0-50]can assign proportions.
Set video length, size, and first-run values
The settings group controls total steps, split steps, and video length. The resize/preview node controls output size for the image-to-video path.
Recommended first test
- Short clip length.
- Moderate resolution.
- No optional LoRAs.
- PromptRelay equal segment distribution.
- One clean source image for I2V.
Increase only after success
- Longer video length.
- Higher resolution.
- More steps or split steps.
- Acceleration or flavor LoRAs.
- More complex segment timing.
- Load a test image for I2V. Use the linked test image or your own safe, appropriate source image.
- Check the preview after resizing. Make sure framing still looks correct after the resize node.
- Set conservative dimensions. Avoid large resolutions until the workflow runs cleanly.
- Set total and split steps. Use the workflow defaults first. Later, adjust quality/speed once you understand runtime and VRAM.
- Queue the prompt and watch the console. Missing model, missing node, and CUDA out-of-memory errors are easiest to diagnose from the console output.
Prompt patterns that work well
Wan-style video workflows tend to respond best to visual, camera-aware prompts. Segment prompts should describe motion changes, not just static appearance.
Global prompt ingredients
- Overall style: cinematic, realistic, handheld, studio, macro, etc.
- Lighting: soft key light, neon rim light, golden hour.
- Camera: slow push-in, tracking shot, locked tripod.
- Motion: hair moves, fabric sways, character turns.
- Quality controls: stable anatomy, consistent scene, smooth motion.
Segment prompt ingredients
- Segment 1: establish the subject and camera.
- Segment 2: introduce a clear action.
- Segment 3: change expression, pose, or camera distance.
- Final segment: resolve the action instead of continuing endlessly.
Global: cinematic realistic lighting, stable anatomy, consistent outfit, smooth natural motion, detailed environment, safe fictional adult subject
Segments:
subject stands in a softly lit room, camera begins a slow push-in |
subject turns and walks toward the window, fabric moves naturally |
subject pauses, looks outside, warm light crosses the face |
camera settles, subject relaxes, motion resolves cleanly
Troubleshooting
Models do not appear in dropdowns
- Confirm file location matches the loader node’s expected folder.
- Refresh model lists or restart ComfyUI.
- Check whether the node expects GGUF, safetensors, or split model files.
Missing custom nodes
- Install required nodes through Manager.
- PromptRelay must be installed by Git URL if not in your Manager list.
- Custom Script and Extra Models are optional unless your loaded workflow has active nodes that require them.
CUDA out of memory
- Lower resolution first.
- Shorten video length.
- Use GGUF variants if appropriate.
- Disable optional LoRAs and extra loaders.
- Use second-GPU text encoder offload only if you actually have the hardware.
PromptRelay timing feels wrong
- Start with blank segment lengths for equal timing.
- Make sure pipe-separated segment count matches your intended timing.
- Use comma-separated frame counts only when you know total frames.
- Keep each segment visually simple.
Motion is unstable
- Use a cleaner source image.
- Reduce how much the subject changes between segments.
- Describe camera motion and subject motion separately.
- Lower resolution or steps temporarily to iterate faster.
Second GPU offload fails
- Disable or delete the Set Device node.
- Use the safetensors loader path if GGUF offload is not working.
- Verify the target GPU exists and is visible to your Python/PyTorch environment.
Sources and related links
- The Render Den — Wan2.2 Remix NSFW with PromptRelay node. Primary tutorial source.
- Workflow Google Drive link from the video description.
- KJ's ComfyUI PromptRelay. Prompt segmentation custom node.
- Test image Google Drive link from the video description.
- ComfyUI GitHub repository. Core node-graph interface.
- ComfyUI Manager. Custom node installation helper.
This guide summarizes procedural points from the transcript and description. Model repository links and model license terms may change; always read the model page or repository before downloading or generating.