Krokodove · comparison and selection

Krokodove and core nodes

Choose by operation and data type.

In Resolve 21, Krokodove is already integrated into Fusion. The useful comparison is between a specialized operation and a graph built from core tools. This guide covers specific alternatives, 2D versus 3D extrusion, the role of modifiers and the requirements of a readable, portable composition.

61
names in the base guide
10
documented groups
21.1
Shape & 3D expansion

The base-guide index is not a count of the complete current toolset.

KROKODOVE / WORKBENCHTeaching model
FUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATFUSIONBUILD · BREAK · REPEATPROCEDURAL STUDY / IMAGE → COMPOSITE064

Reveal an image in fragments. Progress changes the opacity of each piece; the first slider changes the illustrative grid size.

  1. SOURCEImage
  2. TOOLFragments
  3. OUTPUTMerge · FG

Video → Merge · Background → MediaOut

The SVG illustrates the principle. Sliders are illustrative values, not the native Inspector controls or a Resolve render.

PROCEDURAL TOOLS / PRACTICAL THINKINGIMAGE · SHAPE · 3D · MODIFIERS
01

Main criterion

A good graph clearly expresses the task

A specialized node helps when its controls directly describe the required operation: fragment order, pixel sorting, loop length or value distribution across copies. A core-node graph is useful when you need precise control of its components and familiar editing of each branch.

Node count describes the graph's structure, but does not determine speed, quality or ease of handoff by itself. One complex tool can require substantial processing, while several simple nodes can provide more precise control.

  • For ordinary layer movement, use Transform: position, size and pivot remain explicit.
  • For a repeated specialized task, evaluate Krokodove: a map, Range or seed points can replace substantial manual setup.
  • When every element needs individual art direction, retain separate branches or objects instead of an overly complicated shared formula.
02

Task comparisons

Where specialized controls make a practical difference

Compare how a result can be changed, as well as the appearance of one frame. Two graphs may look similar while preserving different control over time, channels and individual elements.

Krokodove toolCore alternativeSelection criterion
Mapped Duplicate 3DDuplicate3DA map distributes copy differences through space and time. Uniform repetition without a map needs a simpler setup
Channel ShifterChannelBooleans with separate per-channel Transform / BlurConvenient independent channel offset, blur and scale. Keep explicit ChannelBooleans processing for complex channel arithmetic
Seamless LoopTimeSpeed / TimeStretcher and a manual start/end overlapA dedicated loop-closing task. Use time tools for general retiming, freezes and arbitrary speed changes
PatternBackground, Shape tools and repetitionDirect tessellation with shared structure. Separate shapes suit irregular compositions and individually designed elements
FragmentsMasks, copies and TransformRange controls the appearance of many pieces. Unique fragment trajectories require separately controllable elements
RasterizeA pattern with image-luminance controlDirect image-driven stamps, including an external RGBA stamp. A separate Shape system is useful when the vector construction must remain editable before rasterization
Relative TransformTransform or Displace, according to the taskA relative transformation based on content. Transform preserves a specified pivot; Displace expresses pixel offsets through a map. None of these substitutions performs tracking on its own
BeatKeyframes or expressionsA defined BPM / Frames per Beat rhythm with ADSR. Use keys for irregular accents and an appropriate separate tool for audio analysis
WriteText+ Write OnA cursor and persistent prefix for typed text. Write On is sufficient for a straightforward character reveal
03

A critical distinction

Extrude and Extrude3D produce different data types

Krokodove Extrude creates the appearance of an extended side within a 2D image. Extrude3D builds actual geometry from Fusion Shape data. Choose according to whether you need a finished graphic treatment or an object that participates in a scene with a camera, lights and other objects.

PropertyKrokodove ExtrudeExtrude3D
Source2D RGBA: Text+, a logo with alpha, a prepared layerShape data: sText, sPolygon, sRectangle and compatible Shape tools
Output2D RGBA with an illusion of depthA 3D scene containing the extrusion
Next stageRegular Merge and 2D effectsMerge3D and Renderer3D, followed by 2D compositing
Light and cameraThe side's appearance is controlled within the image effectThe object uses supported materials, scene lighting and the selected 3D camera
Suitable taskA stylized title or logo with graphic depthA rotating volume, camera perspective, 3D bevel and scene interaction
  1. The 2D route

    Text+ → Extrude → Merge.Foreground; background → Merge.Background. Check the source Alpha and extrusion length before adjusting internal color and lighting. An ordinary Transform after the effect moves the rendered image.

  2. The 3D route

    sText → Extrude3D.ShapeInput. Connect a material separately to the appropriate material input. Geometry, Camera3D and lights enter Merge3D on separate branches; Renderer3D then supplies an image for regular Merge and MediaOut.

04

The parameter level

A modifier defines how a control changes

An image node receives and produces an image. A modifier computes a parameter value or text. Beat can pulse a numeric control and Write can supply text-field content; the corresponding node then produces the image.

Beat defines a rhythm using a known tempo and an ADSR envelope. It does not extract beats from an audio track. If the task begins with audio analysis, first use a tool that provides that capability; the selected data can then drive animation.

01

A known regular rhythm

Beat reduces the manual setup of a repeating pulse. Check BPM or Frames per Beat, the timing origin, value range and Attack/Decay/Sustain/Release shape.

02

Irregular accents and art direction

Keyframes retain direct control over each event. An expression is useful when several parameters must follow a specific relationship that can be described clearly.

03

File-based text and typing

From File adds an external text dependency, Write adds a cursor and persistent prefix, and Juggle rearranges characters. Standard Write On is sufficient for a basic text reveal.

05

Tool identity

Check the family, version and purpose

Matching or similar display names occur in different collections. When replacing a node, check its group, inputs, output and actual controls. This is particularly important for projects that previously used external Krokodove.

The integrated version 21 tools and the 21.1 additions also have different availability requirements. Specify the full version when handing off, and check the tools actually used on the recipient's machine. Do not assume automatic renaming or full compatibility of older binary nodes.

Similar nameWhat to establish
DuplicateKrokodove Duplicate and core Duplicate have different origins and controls; Duplicate3D works with 3D data
DeflickerThe Krokodove Image Pixel Tools entry and the similarly named Resolve FX should not automatically be treated as the same node
Rasterize / sRenderThe former stylizes an image with stamps; the latter converts Shape data to an image
Seamless / Seamless LoopThe former processes texture edges; the latter works with a temporal loop
Shapes / sPrimitive CreateCheck the system and version: similar geometry may be generated as an image or as Shape data
06

Processing cost

Measure your own frames and range

A speed advantage needs a comparison. Use matching resolution, quality, frames and cache conditions. Evaluate the first calculation, repeat playback and peak memory separately: these measurements answer different questions.

Cost factorWhat to inspectA useful action
Dense grids and Super-SamplingRasterize or Pattern edges, moiré in motion and the resized resultChoose sufficient detail size first; increase quality when it visibly helps
3D copy countRender time, memory, geometry complexity, lighting and shadowsBegin with a small array and increase the count after checking the map
Sampling other framesAvailable source range, loop behavior and temporal effectsCheck multiple frames and the temporal join; account for requesting additional source states
Resolution changesDetail scale, filtering, map response and alphaCompare at delivery resolution, not only in a reduced Viewer
Effect maskingWhich part of an already processed result becomes visibleDo not promise a speedup solely from reducing the visible area with a standard Effect Mask
Image boundsClipped rays, blur, extrusion and movement outside the canvasPreserve the required margin before restricting the domain; check the full animation range
07

Reuse

Make the branches understandable to the next author

Krokodove and core nodes work well together when source, control data, processing and final composition are easy to distinguish. A design change can then be made without decoding the entire graph again.

  1. Separate source and control

    Name the image branch for its content and a map for the property it drives, such as Map Offset or Reveal Matte. Keep a control map, a visible texture and an Effect Mask distinct.

  2. Expose useful controls

    In a reusable group or macro, expose task-related parameters such as reveal duration, pattern size and blend strength. Keep random seeds and technical settings consistent so one design change does not alter the entire behavior.

  3. Provide an explicit output

    A 2D branch ends in an image with checked Alpha; a 3D branch remains a scene until Renderer3D. For a regular composite, send the finished effect to Merge.Foreground, the background to Background, and a local mask to Effect Mask.

  4. Deliver the dependencies

    Specify the application and build, and include maps and text files. If versions differ, agree on the editable environment or render the dependent branch with the required channels and range. Keep the source composition for future revisions.

BEFORE YOU BUILD

The questions that matter.

A version, an input and a goal explain more than a familiar tool name.

Is Krokodove still a third-party plugin in Resolve 21?

It began as an external collection, but the relevant tools are integrated in Resolve 21. The comparison with core nodes is therefore about how a task is expressed. An external legacy copy remains a separate installation and compatibility path.

Is one node always faster than a long chain?

No. Cost depends on the operation, resolution, copy count or temporal samples, render quality and cache. Compare matching frames under matching conditions. A shorter graph may be easier to edit without being faster to calculate.

Can I connect Extrude directly to Merge3D?

Krokodove Extrude outputs a 2D image. Placing it in a scene requires a suitable image-to-3D route, such as a texture on ImagePlane3D, but that does not turn the drawn side into volumetric geometry. Use Extrude3D for actual extrusion of Shape data.

Does Relative Transform replace a tracker?

No. It provides relative transformation with an image-based reference. Stabilization and attachment to an object's motion over time require the appropriate tracker and checked tracking data.

How do I hand off to someone without the required version?

Identify the missing tools first and agree on an application version. If the recipient needs the appearance, render the dependent branch with the required Alpha and frame range while preserving the editable source. A render does not retain that branch's procedural editability.

PRIMARY REFERENCES

Follow the version, then the tool.

The April 2026 reference table, the September 21.1 expansion and the original plug-in downloads describe different releases. Use the source that matches your host.

Content reviewed: 12 October 2026