FUSION · NODE REFERENCE
Fragments
Krokodove procedural fragment breakup and animated Range Fade
Breaks a 2D image into procedural pieces with Channel/Size selection and animated Range Fade traversal.
Fragments
Overview
What Fragments does
Fragments is a Krokodove image-processing tool integrated into DaVinci Resolve 21/Fusion 21. It splits the incoming 2D image into pieces that can be selectively revealed or faded using Range Fade. It is not a physical 3D shatter solver or a particle simulation.
The Inspector has two principal working areas. Controls selects Channel and the eligible Channel Low/High interval, with Size Minimum/Maximum governing piece scale. Range Fade selects how groups participate in a traversal and how the affected pieces appear or disappear.
The archived Channel menu confirms exactly five choices: Red, Green, Blue, Alpha, Luminance. Alpha already belongs to the incoming RGBA source; to disintegrate just glyphs or a logo, provide properly transparent graphics rather than expecting automatic foreground segmentation.
The Controls capture records Channel Low=0.009999, Channel High=1.0, and Size Minimum=0.0 / Maximum=1.0. These are historic UI values, not global presets. Piece Size Minimum/Maximum are unrelated to the Min/Max values of the active Range Fade selection.
Range Type offers Forward, Outside In, and Random. Forward gives a baseline traversal, Outside In changes progression toward inner regions, and Random shuffles group selection. These options are not per-piece Transform nodes and do not create an underlying 3D geometry simulation.
Range Seeds and Range Seeds Jitter affect the grouping and regularity of the traversal. Range Random Seed selects a repeatable random arrangement; Range Random One By One changes the style of the randomized selection. Too much variation can destroy visual legibility.
Range Min and Range Max bound the active traversal. For a reveal, establish two keyed states with fixed Size, Channel and Random Seed, then inspect the actual output polarity before describing the result as an appearance or disappearance. Animate Min and Max together to try a traveling narrow window.
Range Overlap controls intersection between neighboring ranges, whereas Range Length changes the extent of the active selection; neither is the Merge opacity or a duration measured in frames. The recorded Inspector state has Overlap=0.0 and Length=1.0.
The archived Range Curve dropdown confirms Linear, Ease In, Ease Out and Ease In/Out. This is a local selection curve, not the same thing as timeline Spline Editor keyframe interpolation. Start with Linear for calibration, then explore smoothing.
The four bundled screenshots show Controls, Channel, Range Fade and Range Curve labels but do not show actual Node Flow sockets. Our lessons therefore model a primary image input and image output conservatively, using Merge.EffectMask for selective composites rather than asserting an undocumented blue socket on Fragments.
For type and logo breakup, feed Text+ as a 2D RGBA image into Fragments and merge the treated title over the plate. To apply the effect only in part of a frame, split clean and processed images into Merge.Background and Merge.Foreground, and use Rectangle.Mask on Merge.EffectMask.
Static graph validation proves declared domains and the integrity of the tutorial wiring only. It does not establish rendered fragment distribution, direction, actual alpha behavior, target-build port labels or real playback performance. Native Resolve 21 validation is a separate outstanding step.
When to use it
Break transparent title/logo silhouettes using Alpha.
Reveal a shot according to its luminance structure.
Make a randomized breakup in a shot-to-shot Dissolve.
Introduce HUD graphic elements in scattered groups.
Create a traveling selection with animated Range Min/Max.
Limit effect region using a Merge and Rectangle mask without assuming an unverified Fragments mask port.
Fragments in context
Screenshots referenced by this article. Open an image to inspect it at full size.
Example for Fragments.
Original imageExample for Fragments.
Original imageExample for Fragments.
Original imageExample for Fragments.
Original image