Operation
Chooses union, subtract, intersect or another Boolean mode.
Boolean operations for Shape paths
Combines Shape paths with union, subtract, intersect and related Boolean operations before they are rasterized.
sBoolean works in Fusion's vector Shape system. It lets you construct complex outlines from simpler shapes while keeping the result procedural and resolution-independent until sRender.
Overview
sBoolean works in Fusion's vector Shape system. It lets you construct complex outlines from simpler shapes while keeping the result procedural and resolution-independent until sRender.
Think of it as vector geometry math: one shape can be added to, cut from or intersected with another shape.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Shape data processed or combined by this node.
The generated Shape data.
Inspector
Start with these controls before reaching for more complicated workarounds.
Chooses union, subtract, intersect or another Boolean mode.
Keeps only the area shared by all connected Shape inputs.
Combines the connected Shape inputs into one unified shape.
Selects or adjusts the Operation — Subtract behavior.
Keeps only areas that do not overlap between the connected shapes.
Selects the Style Mode used by sBoolean.
Chooses whether the Boolean result receives a new style or preserves the incoming Shape style.
Sets the color.
Sets the RGB color of the Shape Boolean result.
Use channel-specific controls when the operation should not affect all components equally.
Adjusts the alpha channel.
Use channel-specific controls when the operation should not affect all components equally.
Sets the overall opacity of the material or object.
Keeps the Boolean Shape result compatible with further Shape-combining operations.
Practical setup
Create two Shape branches.
Connect them to the A and B inputs.
Choose the Boolean operation.
Inspect the vector result before rendering.
Send the result to sRender or continue with other Shape operators.
Examples
Subtract a smaller ellipse from a larger one.
Union several primitives before rendering.
Troubleshooting
Production notes
Related nodes