← Fusion node reference
Shape SystemBeginner

sRectangle

Procedural rectangle Shape

Generates a rectangle as vector Shape geometry for panels, frames, masks and procedural motion graphics.

sRectangle
DaVinci Resolve · Fusion

sRectangle is one of the most useful Shape primitives because many interface elements, lower thirds and layout graphics start as rectangles. It stays resolution-independent until sRender.

Overview

What sRectangle does

sRectangle is one of the most useful Shape primitives because many interface elements, lower thirds and layout graphics start as rectangles. It stays resolution-independent until sRender.

Mental model

Think of it as a parametric vector box: resize, round, outline, combine or animate it without baking pixels.

Common uses

Build lower-third plates
Create frames and panels
Make vector masks
Design UI cards
Construct borders
Combine with other Shape primitives

Flow anatomy

Inputs & outputs

The port structure shows how this node fits into a Fusion graph.

Shape Input

Shape data processed or combined by this node.

sRectangle
Fusion node

Shape Output

The generated Shape data.

Inspector

Important parameters

Start with these controls before reaching for more complicated workarounds.

Solid

Fills the interior of the shape instead of drawing only its border.

Border Width

Sets the width of the mask or shape border.

Border Style

Selects the border style.

Chooses how the border is drawn along the path.

X Offset / Y Offset

Sets the Y Offset.

Z Offset [3D]

Offsets the Shape Rectangle along the Z axis.

Width

Sets the horizontal size.

Height

Sets the vertical size.

Corner Radius

Rounds corners when available.

Angle

Rotates the primitive.

Color

Sets the color.

Red / Green / Blue / Alpha

Provides separate controls for the red, green, blue and alpha channels.

Opacity

Sets the overall opacity of the material or object.

Allow Combining

Allows the Rectangle Shape to combine with other Shape elements.

Practical setup

A reliable workflow

  1. 1

    Create the rectangle.

  2. 2

    Set size and corner treatment.

  3. 3

    Add sOutline or sExpand if needed.

  4. 4

    Combine it with other Shapes.

  5. 5

    Render only after the vector construction is complete.

Typical node chain
Rectangle parameters
sRectangle
Vector rectangle

Examples

Where this node fits in real work

Lower-third plate

Render a rounded rectangle behind Text+.

sRectanglesRenderMerge

Vector frame

Use sOutline on a rectangle for a clean border.

sRectanglesOutlinesRender

Troubleshooting

Common mistakes

Using a raster Background plus mask when a pure Shape graph would be simpler
Rendering too early
Animating pixel scale instead of vector dimensions
Ignoring safe margins in responsive graphics

Production notes

Practical tips

Use sRectangle as the base primitive for reusable graphic templates.
Round corners in the vector stage.
Pair with sDuplicate for repeated panels.

Related nodes