Hole Holdout

Hole Holdout #

To display holes inside a shape's fill, Blender has a unique mechanism in Grease Pencil that is different from most vector graphic editing software. Users need to manually enable a Holdout option in the material setting to make a stroke transparent.

To simplify this process, NijiGPen provides with an operator to automatically detect holes among selected strokes. If a stroke's path is completely inside another stroke's fill:

  • It will be arranged upward to display in front of the stroke it is in.
  • It will be turned transparent by assigning a material with all attributes unchanged except the Holdout option being enabled.
    • If such material does not exist, a new material will be created first.

Interaction with Other Operators #

This operation is also executed automatically as a step in many other operators, including SVG Paste, Color Image Vectorization, Smart Fill and Mesh Generation.

Please also refer to the Limitation page for more information about processing holes.