Loop Length
Sets the duration of the repeatable result.
Automatic dissolve-based video looping
Builds a smooth video loop by overlapping the beginning and end of a clip with a controlled dissolve region.
SeamlessLoop helps create an endlessly repeating clip by defining the loop duration and transition length, then blending the temporal boundary.
Overview
Loop Length establishes how much source time belongs to the repeatable section. Dissolve Length defines how much of the end overlaps the beginning.
Fade Type controls the transition curve. The informational frame readouts help verify how much source material the selected settings require and where the effective loop begins.
The method works best when the beginning and end are visually compatible. No dissolve can fully hide a large change in camera position, lighting or object state.
Think of it as folding the end of the clip back over the beginning and crossfading the overlap until the join disappears.
Flow anatomy
The port structure shows how this node fits into a Fusion graph.
Source image for the operation.
The processed result from this node.
Inspector
Start with these controls before reaching for more complicated workarounds.
Sets the duration of the repeatable result.
Sets how long the end and beginning overlap.
Chooses the interpolation curve used for the overlap.
Reports how many source frames are required to build the current seamless loop.
Reports the first source frame that will be used by the generated loop.
Practical setup
Choose source material with compatible beginning and end states.
Set Loop Length for the intended asset duration.
Increase Dissolve Length until the cut disappears.
Choose the Fade Type that best matches motion and brightness.
Play several consecutive loops to check for rhythmic or exposure pulsing.
Examples
Create a continuous animated background from a finite texture clip.
Blend the end and beginning of a smoke plate for repeated use.
Troubleshooting
Production notes
Related nodes