Apply Mask
Cut out portions of an image using a mask
Apply Mask
Cut out portions of an image using a mask
Overview
The Mask node applies a grayscale mask to control transparency. White areas in the mask make the source fully visible, black areas make it transparent, and gray values create partial transparency. Perfect for cutouts, fades, and shaped reveals.
Usage Tips
- White = fully visible, Black = fully transparent, Gray = partial transparency
- Use Gradient Canvas for smooth fade effects
- Use Ellipse/Rectangle for geometric cutouts
- The offset parameter positions the mask on the source
Common Pairings
- Gradient Canvas - Create smooth fade/vignette masks
- Ellipse - Create circular cutout masks
- Noise - Create organic, textured mask edges
Gotchas
- Mask color determines transparency, not what shows through
- Areas outside mask bounds follow “default_white” setting
- Mask and source should ideally be the same size for predictable results
Technical Reference
Inputs
| Name | Type | Required | Description |
|---|---|---|---|
source_input | Image | Yes | Image to be masked |
mask_input | Image | Yes | Mask image (white=visible, black=transparent, gray=partial) |
Outputs
| Name | Type | Description |
|---|---|---|
output | Image | Masked result image with transparent background where mask is dark |
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
params_offset | size | map[height:0 width:0] | Position (x, y) offset for placing the mask on the source image |
params_default_white | boolean | false | If true, areas outside mask bounds are visible; if false, they are transparent |