Node-based Compositing

Node-based compositing is the workflow architecture used by professional compositing tools (Nuke, Flame, Fusion, Natron) where image operations are represented as connected nodes in a directed graph rather than stacked layers as in After Effects' layer-based model. Each node represents one operation (read a file, scale, color correct, key, merge with another stream), and connections between nodes describe data flow. The advantages over layer-based composition are substantial: non-destructive editing (any node can be modified at any point without re-rendering downstream), reuse (one color correction node can feed multiple branches), branching (one source can be processed two different ways in parallel), explicit dependency tracking (Nuke knows exactly which nodes affect which others), and clarity at scale (a complex composite of 50 elements is comprehensible as a node graph in ways a 50-layer stack rarely is). Foundry's Nuke is the industry standard, with Autodesk Flame, Blackmagic Fusion, and the open-source Natron as alternatives. Each operation runs at the pixel-level resolution of its output: a 4K plate processed through a graph remains at 4K precision throughout. The node graph also supports Python and TCL scripting for automation and complex effects. Limitations include a steeper learning curve than layer-based tools, more complex project file management, and the need to think in dependencies rather than stacking order. Reference: Foundry Nuke documentation and 'The Art and Science of Digital Compositing' by Brinkmann.

VFX, WorkflowCompositor, ColoristVFX, Color Grading
Compositing combines multiple visual elements into a single final image. Each layer carries its own alpha matte and contributes to the final integration.