FUSION · NODE REFERENCE
sBoolean
Boolean operations for Shape paths
Combines or subtracts two vector shapes using Intersection, Union, Subtract and Xor. The result receives sBoolean styling and is displayed through sRender.
sBoolean
Overview
What sBoolean does
sBoolean operates on vector shape nodes such as sEllipse, sRectangle, sPolygon, sText and other shape-operation results. This is a distinct data type. A regular Ellipse mask or a MediaIn image does not replace a shape input here.
The previous generic Shape Inputs description is replaced by two explicit ports. Input1 is required and orange; Input2 is optional and green. Both are connected in the operation-comparison lessons because intersection and subtraction rely on two prepared regions.
Intersection retains the overlap, Union the area of either shape, Subtract Input1 outside Input2, and Xor both nonoverlapping parts. Input order matters for Subtract. BMD describes the geometry of the other modes as independent of swapping the inputs.
For a clear first test, use Solid shapes with closed boundaries and an opaque style. Disjoint shapes yield an empty Intersection; a very small overlap can resemble no result. Assess geometry before transparency.
In Style Mode Replace, the result receives color and alpha from the sBoolean Style tab. Red and green source shapes do not mean that Union automatically remains two-colored. Assign sBoolean a third contrasting color to make style replacement visible.
The original Replace / Keep subject is retained, with its evidence limit corrected. BMD21 documents only Replace; Keep is dimmed in the three supplied menu captures. The article does not instruct users to select it or promise source-color inheritance through it.
Allow Combining matters for a partially transparent result whose downstream copies overlap. With it on, alpha is preserved; with it off, alpha may accumulate at intersections. BMD states that after sBoolean its own checkbox governs the behavior rather than the individual upstream-shape settings.
Feed Shape output into sRender.Input1, then sRender.Output into Merge or MediaOut. Data remains vector shape before sRender. In the lesson settings, shape-generator X/Y Offset is centered at 0/0, unlike the 0.5/0.5 Center of regular masks.
All five original PNGs are now accessible in the Inspector, including menu and Style captures. Lessons use existing Text+ graphs and separately inspect geometry, color, alpha and connection types. Native Resolve rendering, antialiasing and numerical alpha accuracy remain pending.
When to use it
Cutouts and holes in a vector shape.
The shared area of two overlapping shapes.
A combined silhouette of multiple elements.
Xor patterns from two circles.
A unified color for a boolean result.
Checking transparency of overlapping copies.
sBoolean in context
Screenshots referenced by this article. Open an image to inspect it at full size.
Example for sBoolean.
Original imageExample for sBoolean.
Original imageExample for sBoolean.
Original imageExample for sBoolean.
Original imageExample for sBoolean.
Original image