ComfyUI Node
Difforum · Fill Reveal (AI)
Complete what the camera reveals, with an image model (AI hole fill). Guide Frames, H3 Shot and Keyframes mark the area the camera uncovers (outside the original picture) in a mask. This node repaints only that area by inpainting, so edges become new, coherent scenery instead of gray or stretched pixels. The known pixels are kept exactly. Works with any image model through ComfyUI's core `InpaintModelConditioning`: a dedicated inpaint model (SDXL inpainting, Flux Fill) gives the cleanest seams, a regular checkpoint works too. Run it only on the frames a video model will see (first / last frame, keyframes) - it is one diffusion per frame.
Difforum · Fill Reveal (AI)
- images
- masks
- model
- positive
- negative
- vae
- images
- info
◄framesall►
◄steps24►
◄cfg5.0►
◄sampler_nameeuler►
◄schedulernormal►
◄grow16►
◄feather12►
◄seed0►
CategoryDifforum/5 · Video model bridges
Inputs (14)
| Name | Type | Default | Description |
|---|---|---|---|
| images | IMAGE | Frames with holes where the camera uncovered new area (gray from Guide Frames). | |
| masks | MASK | 1 = area to fill (Guide Frames default convention). | |
| model | MODEL | An image model; an inpainting checkpoint (SDXL inpainting, Flux Fill) gives the cleanest seams. | |
| positive | CONDITIONING | Describe the scene so the fill matches it. | |
| negative | CONDITIONING | Negative conditioning (CLIP Text Encode). | |
| vae | VAE | The VAE that matches the model. | |
| frames | COMBO | all | Which frames to paint: all keyframes, or only the first / last (FL2VA). |
| steps | INT | 241–100 | Inpainting steps. |
| cfg | FLOAT | 5.00–30 | Prompt strength. Turbo / LCM / DMD2 models want 1-2; regular SDXL 4-7. |
| sampler_name | COMBO | euler | Sampler. euler / dpmpp_2m for regular models, euler_ancestral or lcm for turbo. |
| scheduler | COMBO | normal | Noise schedule. karras / normal for regular models, sgm_uniform for turbo. |
| grow | INT | 160–256 | Pixels the mask is grown into the known image, to hide the seam. |
| feather | INT | 120–256 | Soft edge, in pixels, where the painted area meets the original. |
| seed | INT | 00–18446744073709550000 | Fill seed; change it for another fill. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| info | STRING | — |