FUSION · NODE REFERENCE
SeamlessLoop
A temporal loop with a controlled dissolve
SeamlessLoop rearranges sequence timing for a repeating cycle. Loop Length sets the loop duration, Dissolve Length sets the transition length, and Fade Type selects its profile.
SeamlessLoop
Overview
What SeamlessLoop does
Unlike spatial edge joining, SeamlessLoop works in time: BMD describes it as a tool for changing composition timing into a looping sequence. Even frames with matching spatial edges can show a motion or brightness jump when playback returns to the start.
The supplied Inspector has three editable controls: Loop Length, Dissolve Length and Fade Type with Linear/Smooth. Two lines below report required frames and the first used frame. They remain in the reference as original topics but are not input fields.
The capture shows Loop Length 100 and Dissolve Length 25, but its informational lines contain XXXX. Those placeholders do not establish a usable range. After connecting a moving source, read the actual values in your installation and ensure all required frames are available.
Choose loop length in frames with fps in mind: 72 frames at 24 fps is three seconds. Dissolve length concerns the transition and requires source material around it. Use the actual readouts for required source span and starting offset rather than inventing arithmetic from control names.
A longer transition may soften the change while increasing doubled objects from different moments. Compare Linear and Smooth on one source at the same duration. The exact Smooth function and any motion compensation cannot be inferred from the mode label.
For an RGBA overlay, inspect SeamlessLoop Output in alpha before Merge, then check the composite over a contrasting background. An opaque Merge result can conceal a transparency mismatch in the loop itself. Inspect the last and first frames as well as motion between them.
When to use it
A looping abstract background or moving texture.
A repeating smoke or light RGBA overlay.
Comparing dissolve length and profile on one sequence.
Checking the source-frame range before exporting a loop.
SeamlessLoop in context
Screenshots referenced by this article. Open an image to inspect it at full size.
Example for SeamlessLoop.
Original image