OmniMotion®
GuideDraft

Virtual Repeat

Copies of one layer by count — linear, grid or radial — without extra layers.

Virtual Repeat draws one layer many times. The copies are not extra layers — one row in the tree, one selection, one set of properties. You pick a count and a layout; each copy can step in position, rotation, scale, opacity, blur and color. It is an ability from + Add, like a shadow.

Three cousins are easy to confuse:

What decides the copiesWho it is for
Virtual RepeatA Count you typeOne shape, a trail, a fan, a stacked deck — every copy looks like the master, plus the deltas
Data RepeaterRows of data (a table, JSON, a REST URL)A product grid, a list of names — each copy can say something different
ClonesAn arrangement on a meshThousands of cubes or a photo ring in 3D

Pick Virtual Repeat when the copies are the same picture, stepped. Pick Data Repeater when a field should change per copy. Pick Clones when the thing being copied is a 3D mesh.

01Adding it

Select a 2D layer — a shape, text, image, group or artboard — and in Properties click + Add › Virtual Repeat (Virtual copies — no extra layers). The same row is under Add › Repeat on the canvas context menu.

Three copies appear in a line, 40 px apart to the right. Count is 3, Mode is Linear. Children of the layer are stamped with it — a card with type inside repeats as a card.

The Virtual Repeat section on a rectangle: Mode Linear, Count 3, Direction right, Offset 40 · 0

3D meshes and lights do not offer this ability. Their copies are Clones.

02Mode

Mode decides where the copies sit. The rows under it change with the choice.

ModeLayoutExtra rows
LinearA line. Each copy adds Offset onceDirection, Reverse, Offset Z, Offset
GridRows and columnsThe Linear rows, plus Columns (default 3)
RadialAn arc or a ringRadius, Radius Δ, Arc Start, Arc Span, Rotate w/ Arc — no Direction / Offset

Direction is a shortcut for Offset: → ↓ ← ↑. It keeps the distance (at least 40 px) and zeroes the other axis. Offset is still there if you want a diagonal.

Reverse walks the copies the other way along the same line or grid — the last copy lands where the first one was.

Offset Z stacks each copy a little further down the page. Use it for a deck of cards; it is a 2D offset, not a 3D depth.

Radial

RowDefaultWhat it does
Radius80Distance from the master to the first copy, in px
Radius Δ0Added to the radius on each copy — a spiral when it is not zero
Arc Start0Where the arc begins, in degrees (0 is to the right)
Arc Span360How much of a circle to fill. 360 is a full ring; 180 is a semicircle
Rotate w/ ArcoffEach copy turns to face along its own angle

A full circle spaces Count copies evenly. A shorter span spaces them from first to last, so the ends sit on the start and end of the arc.

03Per-copy deltas

Every copy after the master can change. The values accumulate: copy 2 gets the delta twice, copy 3 three times.

RowDefaultWhat accumulates
Rotation Δ0Degrees added on each copy
Scale Δ / Scale Y Δ1 / 1Multiplied on each copy. 1 keeps the size; 0.9 shrinks a trail; 1.1 grows one
Opacity Δ1Multiplied on each copy. 0.7 fades a trail out
Blur / Copy0Pixels of blur added on each copy

Blend is the blend mode drawn on the copies (the master's own Blend ability is separate).

Color Gradient paints a ramp across the set. Tick it and pick Colors — start on the master, end on the last copy. Off keeps the original fill.

Hide Master draws only the copies. The master is still the layer you select and edit; it just is not painted. Turn this on for a ring that should not show the original in the middle.

Count, Offset, Rotation Δ and the other rows are ordinary properties. Keyframe Count to grow the set, or bind Rotation Δ to a stream so the fan follows the pointer.

04Cascade

The same Cascade entrance lives at the bottom of the Virtual Repeat card. Turn Enable on, pick a From preset, and drag Progress from 0 to 100 — each copy eases in with its own offset. Progress is the master dial on the layer, not on one copy: scrubbing it after you clicked a stamp still drives every copy.

A fan of five rectangles: Radial, Rotate w/ Arc on, Rotation Δ 0, Color Gradient from blue to pink

05What a copy is — and is not

  • The copies are not in the layer tree. Select the master; you are editing every copy.
  • Clicking a copy on the canvas still selects the master. Data Repeater is the one where a click can mean "this row".
  • Duplicate (Ctrl+D) still copies the layer once. To get more stamps, raise Count.
  • Removing the section with × turns the stamps off and keeps the numbers. Add the ability again and the fan is where you left it.
Virtual Repeat and Data Repeater can both sit on the same layer, but they are two different copy machines. Use one. If each copy needs its own text or image, use Data Repeater.

06Shortcut recap

Add+ Add › Virtual Repeat, or right-click Add › Repeat › Virtual Repeat
ModesLinear · Grid · Radial
CousinsData Repeater · Clones
Checked against the tool on 2026-09-03.