Capture

Stack successive frames over time into trails and echoes.

What it does

Capture stacks what flows through it over time. An image input builds a flipbook of recent frames for trails, echoes and time-smear. Animated geometry or points are baked instead: their motion across a frame range becomes a compact animation lookup that other nodes replay per instance, without re-running the original animation.

Two modes drive the image path. Realtime keeps a rolling buffer that fills as the timeline plays, sized by Buffer Size. Bake samples a fixed frame range once, offline, and holds the result, which suits a precise, repeatable capture rather than a live trail.

When to use it

ParameterTypeDefaultWhat it does
imageRaster or Geometries or Primitives or Points—Image to capture each frame, topology-stable geometry/points to bake as a VAT, or a CRC path to anchor-bake
capture_modeString"Realtime"Realtime: live capture as timeline plays. Bake: offline sampling of frame range. One of: Realtime, Bake.
buffer_sizeNumber64Number of frames to keep in rolling buffer
capture_enabledBooleantrueToggle frame capture on/off
start_frameNumber0First frame to sample
end_frameNumber100Last frame to sample
frame_stepNumber1Sample every N frames
bakeBooleanfalseStart baking frames in background
disk_cacheBooleanfalseSave the bake to disk and reload it on reopen (auto-invalidates on any upstream edit)
cache_versionNumber0Manual override — the bake already auto-invalidates on upstream edits; bump only to force a distinct bake when upstream is unchanged
resolutionNumber64Volume resolution: 64 = fast, 128 = balanced, 256 = high quality
bounds_sizeNumber100World-space size of the volume bounds
capture_sourceString"Input Only"Input Only: capture raw input pixels. Canvas: render input with transform to canvas-sized frame (uses project Settings resolution). One of: Input Only, Canvas.
vat_playbackString"Live"Live: instances animate, phase-offset. Frozen: static pose fan across instances. One of: Live, Frozen.

Gotchas

Disk Cache saves a geometry, point or shape bake to disk so scrubbing or reopening the file does not force a re-bake. It re-keys automatically whenever anything upstream changes. Bump the cache version only to force a distinct bake deliberately.

Capture Source controls what is captured for image input. Input Only stores the raw incoming pixels. Canvas renders the input through its transform into a canvas-sized frame first, which bakes moving or rotating content into one fixed, aligned frame.

Geometry and point-cloud inputs need a stable topology, the same vertex or point count every frame. If the count changes frame to frame, the bake cannot be replayed correctly.

With geometry, points or a shape path wired in, Capture always bakes across the Bake-mode frame range and trigger, even when Capture Mode is set to Realtime. The Realtime rolling buffer applies to plain image input only.

Worked example

  1. Add a Capture node and wire an image into it.

  2. Leave Capture Mode on Realtime and turn on Capture Enabled to start filling the rolling buffer as the timeline plays.

  3. Raise Buffer Size for a longer trail, lower it for a tighter echo.

  4. Read the output as a frame sequence downstream: earlier frames give the trail, the newest frame is the current image.

  5. For a precise, repeatable capture, switch Capture Mode to Bake, set Start Frame, End Frame and Frame Step, and fire the Bake trigger.

See also

Stack · Recorder · Bake Keyframes · Rasters (images)