VAE Encode (for Inpainting)
Less than 1 minute
The VAE Encode For Inpainting node can be used to encode pixel space images into latent space images, using the provided VAE. It also takes a mask for inpainting, indicating to a sampler node which parts of the image should be denoised. The area of the mask can be increased using grow_mask_by
to provide the inpainting process with some additional padding to work with.
Info
This node is specifically meant to be used for diffusion models trained for inpainting and will make sure the pixels underneath the mask are set to gray (0.5,0.5,0.5) before encoding.
inputs
pixels
The pixel space images to be encoded.
vae
The VAE to use for encoding the pixel images.
mask
The mask indicating where to inpaint.
grow_mask_by
How much to increase the area of the given mask.
outputs
LATENT
The masked and encoded latent images.
example
example usage text with workflow image