Hoofdstuk 104Alle compositor nodes
De nodes van de Compositor in Blender 5.1, gegroepeerd en stuk voor stuk
De Compositor (hoofdstuk 35 behandelt de editor zelf; hier de nodes) werkt met dezelfde node-taal als de Shader Editor en Geometry Nodes: knopen die afbeeldingen, maskers en waarden doorgeven via sockets. Dit hoofdstuk is het zwaartepunt van deel K: elke compositor-node die in Blender 5.1 echt bestaat — rechtstreeks uit de live inventaris gehaald, niet uit het hoofd — plus een aparte uitleg bij de nodes die je het vaakst gebruikt.
RECCONCEPT00:00:00:00schooliumWaarom compositen na het renderen, en niet ervoor
De compositor werkt ná het renderen (of op live viewport-data): hij neemt de gerenderde Combined-afbeelding en de extra Passes (hoofdstuk 103) en bewerkt ze verder zonder opnieuw te hoeven renderen. Dat is sneller dan een materiaal aanpassen en herrenderen, en het scheidt twee zorgen die niet in dezelfde stap thuishoren: hoe licht zich in de scène gedraagt (renderer) tegenover hoe het eindbeeld eruitziet (compositing — kleurcorrectie, gloed, vervaging, samenstellen van lagen).
Use Nodes in het Compositing-werkgebied schakelt de node-boom aan; zonder aangevinkte nodes gaat de gerenderde afbeelding ongewijzigd naar de output. View Layer Properties → Post Processing → Compositing (hoofdstuk 103) bepaalt of de compositor tijdens het renderen ook echt wordt toegepast.
Veranderd sinds 4.x: oudere tutorials laten een aparte Composite-outputnode zien als eindpunt van de boom. Die node bestaat niet meer in Blender 5.1 — zoek er niet naar. Wat het eindresultaat van een compositor-boom bepaalt, is nu de Viewer-node: wat daarop aangesloten staat, is wat je in de Image Editor/Backdrop ziet én wat er wordt weggeschreven volgens de gewone Output-instellingen (hoofdstuk 103) wanneer View Layer Properties → Post Processing → Compositing aanstaat. Wil je daarnaast, ónafhankelijk van dat hoofdpad, één of meer tussenresultaten rechtstreeks naar eigen bestanden wegschrijven — bijvoorbeeld elke pass apart — dan gebruik je de File Output-node, die vroeger al naast Composite bestond en nu de node is voor alles wat expliciet naar schijf moet.
RECBLENDER 5.1 · EDITOR-COMPOSITOR-OVERZICH00:00:00:001920×1080Alle compositor-nodes op een rij
Elke node-klasse met zijn echte in- en uitgangen, rechtstreeks uit Blender 5.1 uitgelezen — de volledige naslaglijst van de compositor-boom, precies zoals ze in déze versie bestaat.
| Node | Ingangen | Uitgangen |
|---|---|---|
| Alpha Convert | Image (RGBA), Type (MENU) | Image (RGBA) |
| Alpha Over | Background (RGBA), Foreground (RGBA), Factor (VALUE), Type (MENU), Straight Alpha (BOOLEAN) | Image (RGBA) |
| Anti-Aliasing | Image (RGBA), Threshold (VALUE), Contrast Limit (VALUE), Corner Rounding (VALUE) | Image (RGBA) |
| Bilateral Blur | Image (RGBA), Determinator (RGBA), Size (INT), Threshold (VALUE) | Image (RGBA) |
| Blur | Image (RGBA), Size (VECTOR), Type (MENU), Extend Bounds (BOOLEAN), Separable (BOOLEAN) | Image (RGBA) |
| Bokeh Blur | Image (RGBA), Bokeh (RGBA), Size (VALUE), Mask (VALUE), Extend Bounds (BOOLEAN) | Image (RGBA) |
| Bokeh Image | Flaps (INT), Angle (VALUE), Roundness (VALUE), Catadioptric Size (VALUE), Color Shift (VALUE) | Image (RGBA) |
| Box Mask | Operation (MENU), Mask (VALUE), Value (VALUE), Position (VECTOR), Size (VECTOR), Rotation (VALUE) | Mask (VALUE) |
| Brightness/Contrast | Image (RGBA), Brightness (VALUE), Contrast (VALUE) | Image (RGBA) |
| Channel Key | Image (RGBA), Minimum (VALUE), Maximum (VALUE), Color Space (MENU), RGB Key Channel (MENU), HSV Key Channel (MENU), YUV Key Channel (MENU), YCbCr Key Channel (MENU), Limit Method (MENU), RGB Limit Channel (MENU), HSV Limit Channel (MENU), YUV Limit Channel (MENU), YCbCr Limit Channel (MENU) | Image (RGBA), Matte (VALUE) |
| Chroma Key | Image (RGBA), Key Color (RGBA), Minimum (VALUE), Maximum (VALUE), Falloff (VALUE) | Image (RGBA), Matte (VALUE) |
| Color | – | Color (RGBA) |
| Color Balance | Image (RGBA), Factor (VALUE), Type (MENU), Lift (VALUE), Lift (RGBA), Gamma (VALUE), Gamma (RGBA), Gain (VALUE), Gain (RGBA), Offset (VALUE), Offset (RGBA), Power (VALUE), Power (RGBA), Slope (VALUE), Slope (RGBA), Temperature (VALUE), Tint (VALUE), Temperature (VALUE), Tint (VALUE) | Image (RGBA) |
| Color Correction | Image (RGBA), Mask (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Midtones Start (VALUE), Midtones End (VALUE), Red (BOOLEAN), Green (BOOLEAN), Blue (BOOLEAN) | Image (RGBA) |
| Color Key | Image (RGBA), Key Color (RGBA), Hue (VALUE), Saturation (VALUE), Value (VALUE) | Image (RGBA), Matte (VALUE) |
| Color Spill | Image (RGBA), Factor (VALUE), Spill Channel (MENU), Limit Method (MENU), Limit Channel (MENU), Limit Strength (VALUE), Use Spill Strength (BOOLEAN), Strength (RGBA) | Image (RGBA) |
| Combine Color | Red (VALUE), Green (VALUE), Blue (VALUE), Alpha (VALUE) | Image (RGBA) |
| Convert Colorspace | Image (RGBA) | Image (RGBA) |
| Convert to Display | Image (RGBA), Invert (BOOLEAN) | Image (RGBA) |
| Convolve | Image (RGBA), Kernel Data Type (MENU), Kernel (VALUE), Kernel (RGBA), Normalize Kernel (BOOLEAN) | Image (RGBA) |
| Corner Pin | Image (RGBA), Upper Left (VECTOR), Upper Right (VECTOR), Lower Left (VECTOR), Lower Right (VECTOR), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA), Plane (VALUE) |
| Crop | Image (RGBA), X (INT), Y (INT), Width (INT), Height (INT), Alpha Crop (BOOLEAN) | Image (RGBA) |
| Cryptomatte | Image (RGBA) | Image (RGBA), Matte (VALUE), Pick (RGBA) |
| Cryptomatte (Legacy) | Image (RGBA), Crypto 00 (RGBA), Crypto 01 (RGBA), Crypto 02 (RGBA) | Image (RGBA), Matte (VALUE), Pick (RGBA) |
| Defocus | Image (RGBA), Z (VALUE) | Image (RGBA) |
| Denoise | Image (RGBA), Albedo (RGBA), Normal (VECTOR), HDR (BOOLEAN), Prefilter (MENU), Quality (MENU) | Image (RGBA) |
| Depth Combine | A (RGBA), Depth A (VALUE), B (RGBA), Depth B (VALUE), Use Alpha (BOOLEAN), Anti-Alias (BOOLEAN) | Result (RGBA), Depth (VALUE) |
| Despeckle | Image (RGBA), Factor (VALUE), Color Threshold (VALUE), Neighbor Threshold (VALUE) | Image (RGBA) |
| Difference Key | Image 1 (RGBA), Image 2 (RGBA), Tolerance (VALUE), Falloff (VALUE) | Image (RGBA), Matte (VALUE) |
| Dilate/Erode | Mask (VALUE), Size (INT), Type (MENU), Falloff Size (VALUE), Falloff (MENU) | Mask (VALUE) |
| Directional Blur | Image (RGBA), Samples (INT), Center (VECTOR), Rotation (VALUE), Scale (VALUE), Amount (VALUE), Direction (VALUE) | Image (RGBA) |
| Displace | Image (RGBA), Displacement (VECTOR), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Distance Key | Image (RGBA), Key Color (RGBA), Color Space (MENU), Tolerance (VALUE), Falloff (VALUE) | Image (RGBA), Matte (VALUE) |
| Double Edge Mask | Outer Mask (VALUE), Inner Mask (VALUE), Image Edges (BOOLEAN), Only Inside Outer (BOOLEAN) | Mask (VALUE) |
| Ellipse Mask | Operation (MENU), Mask (VALUE), Value (VALUE), Position (VECTOR), Size (VECTOR), Rotation (VALUE) | Mask (VALUE) |
| Exposure | Image (RGBA), Exposure (VALUE) | Image (RGBA) |
| File Output | (CUSTOM) | – |
| Filter | Image (RGBA), Factor (VALUE), Type (MENU) | Image (RGBA) |
| Flip | Image (RGBA), Flip X (BOOLEAN), Flip Y (BOOLEAN) | Image (RGBA) |
| Glare | Image (RGBA), Type (MENU), Quality (MENU), Threshold (VALUE), Smoothness (VALUE), Clamp (BOOLEAN), Maximum (VALUE), Strength (VALUE), Saturation (VALUE), Tint (RGBA), Size (VALUE), Streaks (INT), Streaks Angle (VALUE), Iterations (INT), Fade (VALUE), Color Modulation (VALUE), Diagonal (BOOLEAN), Sun Position (VECTOR), Jitter (VALUE), Kernel Data Type (MENU), Kernel (VALUE), Kernel (RGBA) | Image (RGBA), Glare (RGBA), Highlights (RGBA) |
| Group | – | – |
| Hue Correct | Image (RGBA), Factor (VALUE) | Image (RGBA) |
| Hue/Saturation/Value | Image (RGBA), Hue (VALUE), Saturation (VALUE), Value (VALUE), Factor (VALUE) | Image (RGBA) |
| ID Mask | ID value (VALUE), Index (INT), Anti-Alias (BOOLEAN) | Alpha (VALUE) |
| Image | – | Image (RGBA), Alpha (VALUE) |
| Image Coordinates | Image (RGBA) | Uniform (VECTOR), Normalized (VECTOR), Pixel (VECTOR) |
| Image Info | Image (RGBA) | Dimensions (VECTOR), Resolution (VECTOR), Location (VECTOR), Rotation (VALUE), Scale (VECTOR) |
| Inpaint | Image (RGBA), Size (INT) | Image (RGBA) |
| Invert Color | Color (RGBA), Factor (VALUE), Invert Color (BOOLEAN), Invert Alpha (BOOLEAN) | Color (RGBA) |
| Keying | Image (RGBA), Key Color (RGBA), Blur Size (INT), Balance (VALUE), Black Level (VALUE), White Level (VALUE), Size (INT), Tolerance (VALUE), Garbage Matte (VALUE), Core Matte (VALUE), Blur Size (INT), Dilate Size (INT), Feather Size (INT), Feather Falloff (MENU), Strength (VALUE), Balance (VALUE) | Image (RGBA), Matte (VALUE), Edges (VALUE) |
| Keying Screen | Smoothness (VALUE) | Screen (RGBA) |
| Kuwahara | Image (RGBA), Size (VALUE), Type (MENU), Uniformity (INT), Sharpness (VALUE), Eccentricity (VALUE), High Precision (BOOLEAN) | Image (RGBA) |
| Lens Distortion | Image (RGBA), Type (MENU), Distortion (VALUE), Dispersion (VALUE), Jitter (BOOLEAN), Fit (BOOLEAN) | Image (RGBA) |
| Levels | Image (RGBA), Channel (MENU) | Mean (VALUE), Standard Deviation (VALUE) |
| Luminance Key | Image (RGBA), Minimum (VALUE), Maximum (VALUE) | Image (RGBA), Matte (VALUE) |
| Map UV | Image (RGBA), UV (VECTOR), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Mask | Size Source (MENU), Size X (INT), Size Y (INT), Feather (BOOLEAN), Motion Blur (BOOLEAN), Samples (INT), Shutter (VALUE) | Mask (VALUE) |
| Mask To SDF | Mask (BOOLEAN) | SDF (VALUE), Nearest Pixel (VECTOR) |
| Movie Clip | – | Image (RGBA), Alpha (VALUE), Offset X (VALUE), Offset Y (VALUE), Scale (VALUE), Angle (VALUE) |
| Movie Distortion | Image (RGBA), Type (MENU) | Image (RGBA) |
| Normal | – | Normal (VECTOR) |
| Normalize | Value (VALUE) | Value (VALUE) |
| Pixelate | Color (RGBA), Size (INT) | Color (RGBA) |
| Plane Track Deform | Image (RGBA), Motion Blur (BOOLEAN), Samples (INT), Shutter (VALUE) | Image (RGBA), Plane (VALUE) |
| Posterize | Image (RGBA), Steps (VALUE) | Image (RGBA) |
| RGB Curves | Image (RGBA), Factor (VALUE), Black Level (RGBA), White Level (RGBA) | Image (RGBA) |
| RGB to BW | Image (RGBA) | Val (VALUE) |
| Relative To Pixel | Value (VECTOR), Value (VALUE), Image (RGBA) | Value (VALUE), Value (VECTOR) |
| Render Layers | – | Image (RGBA), Alpha (VALUE), Noisy Image (RGBA) |
| Rotate | Image (RGBA), Angle (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Scale | Image (RGBA), Type (MENU), X (VALUE), Y (VALUE), Frame Type (MENU), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Scene Time | – | Seconds (VALUE), Frame (VALUE) |
| Separate Color | Image (RGBA) | Red (VALUE), Green (VALUE), Blue (VALUE), Alpha (VALUE) |
| Sequencer Strip Info | – | Start Frame (INT), End Frame (INT), Location (VECTOR), Rotation (VALUE), Scale (VECTOR) |
| Set Alpha | Image (RGBA), Alpha (VALUE), Type (MENU) | Image (RGBA) |
| Split | Position (VECTOR), Rotation (VALUE), Image (RGBA), Image (RGBA) | Image (RGBA) |
| Stabilize 2D | Image (RGBA), Invert (BOOLEAN), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Switch | Switch (BOOLEAN), Off (RGBA), On (RGBA) | Image (RGBA) |
| Switch View | left (RGBA), right (RGBA) | Image (RGBA) |
| Time Curve | Start Frame (INT), End Frame (INT) | Factor (VALUE) |
| Tonemap | Image (RGBA), Type (MENU), Key (VALUE), Balance (VALUE), Gamma (VALUE), Intensity (VALUE), Contrast (VALUE), Light Adaptation (VALUE), Chromatic Adaptation (VALUE) | Image (RGBA) |
| Track Position | Mode (MENU), Frame (INT) | X (VALUE), Y (VALUE), Speed (VECTOR) |
| Transform | Image (RGBA), X (VALUE), Y (VALUE), Angle (VALUE), Scale (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Translate | Image (RGBA), X (VALUE), Y (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) | Image (RGBA) |
| Vector Blur | Image (RGBA), Speed (VECTOR), Depth (VALUE), Samples (INT), Shutter (VALUE) | Image (RGBA) |
| Viewer | Image (RGBA) | – |
Render Layers, Viewer en File Output — de ankerpunten
Elke compositor-boom begint bij Render Layers (per view layer, hoofdstuk 103) en eindigt bij Viewer — dat is sinds Blender 5.x tegelijk het kijkgat én het functionele eindpunt van de hoofdlijn. Daartussen hang je gerust meerdere losse Viewer-nodes op tussenpunten in de boom om ze te controleren zonder de hoofdlijn te verstoren — onmisbaar om een lange node-keten stap voor stap te controleren in plaats van blind door te bouwen. File Output gebruik je ernaast wanneer je bepaalde tussenresultaten, los van het hoofdpad, expliciet als eigen bestanden wil wegschrijven.
RECBLENDER 5.1 · EDITOR-COMPOSITOR-OVERZICH00:00:00:001920×1080Filter- en herstelnodes: Blur, Denoise, Glare, Lens Distortion
De nodes die je het vaakst als eerste bewerkingslaag gebruikt, met hun echte sockets.
| Blur an image, using several blur modes | |
| Ingangen | Image (RGBA), Size (VECTOR), Type (MENU), Extend Bounds (BOOLEAN), Separable (BOOLEAN) |
|---|---|
| Uitgangen | Image (RGBA) |
| Denoise renders from Cycles and other ray tracing renderers | |
| Ingangen | Image (RGBA), Albedo (RGBA), Normal (VECTOR), HDR (BOOLEAN), Prefilter (MENU), Quality (MENU) |
|---|---|
| Uitgangen | Image (RGBA) |
| Add lens flares, fog and glows around bright parts of the image | |
| Ingangen | Image (RGBA), Type (MENU), Quality (MENU), Threshold (VALUE), Smoothness (VALUE), Clamp (BOOLEAN), Maximum (VALUE), Strength (VALUE), Saturation (VALUE), Tint (RGBA), Size (VALUE), Streaks (INT), Streaks Angle (VALUE), Iterations (INT), Fade (VALUE), Color Modulation (VALUE), Diagonal (BOOLEAN), Sun Position (VECTOR), Jitter (VALUE), Kernel Data Type (MENU), Kernel (VALUE), Kernel (RGBA) |
|---|---|
| Uitgangen | Image (RGBA), Glare (RGBA), Highlights (RGBA) |
| Simulate distortion and dispersion from camera lenses | |
| Ingangen | Image (RGBA), Type (MENU), Distortion (VALUE), Dispersion (VALUE), Jitter (BOOLEAN), Fit (BOOLEAN) |
|---|---|
| Uitgangen | Image (RGBA) |
Glare in de praktijk: van subtiel tot overdreven
Glare heeft meerdere Type-varianten die elk een ander optisch effect van een echte lens nabootsen: Streaks (sterretjes met instelbaar aantal punten), Fog Glow (een zachte gloed rond felle plekken), Simple Star (kruisvormige stralen) en Ghosts (lensreflecties). Threshold bepaalt vanaf welke helderheid een pixel meedoet — te laag ingesteld en de hele render begint te gloeien, te hoog en alleen de allerfelste lichtpunten reageren. Gebruik Glare met mate: het effect is bedoeld als accent op echte lichtbronnen, niet als algemene zachtmaker.
RECCONCEPT00:00:00:00schooliumKleurcorrectie en samenstellen: Color Balance, Color Correction, Alpha Over, Crop
| Adjust color and values | |
| Ingangen | Image (RGBA), Factor (VALUE), Type (MENU), Lift (VALUE), Lift (RGBA), Gamma (VALUE), Gamma (RGBA), Gain (VALUE), Gain (RGBA), Offset (VALUE), Offset (RGBA), Power (VALUE), Power (RGBA), Slope (VALUE), Slope (RGBA), Temperature (VALUE), Tint (VALUE), Temperature (VALUE), Tint (VALUE) |
|---|---|
| Uitgangen | Image (RGBA) |
| Adjust the color of an image, separately in several tonal ranges (highlights, midtones and shadows) | |
| Ingangen | Image (RGBA), Mask (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Saturation (VALUE), Contrast (VALUE), Gamma (VALUE), Gain (VALUE), Offset (VALUE), Midtones Start (VALUE), Midtones End (VALUE), Red (BOOLEAN), Green (BOOLEAN), Blue (BOOLEAN) |
|---|---|
| Uitgangen | Image (RGBA) |
| Overlay a foreground image onto a background image | |
| Ingangen | Background (RGBA), Foreground (RGBA), Factor (VALUE), Type (MENU), Straight Alpha (BOOLEAN) |
|---|---|
| Uitgangen | Image (RGBA) |
| Crops image to a smaller region, either making the cropped area transparent or resizing the image | |
| Ingangen | Image (RGBA), X (INT), Y (INT), Width (INT), Height (INT), Alpha Crop (BOOLEAN) |
|---|---|
| Uitgangen | Image (RGBA) |
Chroma Key en Color Spill: groenscherm vrijstellen
Chroma Key (in de nodelijst als Chroma Matte) trekt op basis van een egale achtergrondkleur een alfamasker uit gefilmd beeld — het onderwerp blijft over, de achtergrond wordt doorzichtig. Minimum en Maximum (de hoek rond de gekozen Key Color, in graden) bepalen hoe streng de kleur moet matchen, en Falloff verzacht de overgang aan de rand van het masker. Na het keyen blijft er vaak een dunne gekleurde rand over rond haar en transparante randen (het groen dat op het onderwerp afkaatste); Color Spill haalt precies die kleurvervuiling weg zonder de rest van het beeld te raken.
RECBLENDER 5.1 · COMP-CHROMAKEY-SPILL00:00:00:001920×1080Motion-tracking-nodes: Track Position, Stabilize 2D
Deze twee nodes verbinden de compositor rechtstreeks met de Movie Clip Editor en hoofdstuk 106.
| Provide information about motion tracking points, such as x and y values | |
| Ingangen | Mode (MENU), Frame (INT) |
|---|---|
| Uitgangen | X (VALUE), Y (VALUE), Speed (VECTOR) |
| Stabilize footage using 2D stabilization motion tracking settings | |
| Ingangen | Image (RGBA), Invert (BOOLEAN), Interpolation (MENU), Extension X (MENU), Extension Y (MENU) |
|---|---|
| Uitgangen | Image (RGBA) |
Zelf proberen: een render-passes-boom bouwen
Open start_compositor_passes.blend, met een render die AO-, Z- en Mist-passes bevat. Bouw een boom die: de AO-pass vermenigvuldigt over de Combined-afbeelding, een lichte Glare toevoegt op de felste plekken, en tot slot Denoise toepast vóór de Viewer-node.
- 1Sleep een Render Layers-node in, controleer of AO, Z en Mist als aparte uitgangen verschijnen.
- 2Voeg een Mix Color-node toe op Multiply, koppel Combined en AO erin, versterkt de contactschaduwen.
- 3Voeg Glare toe (Fog Glow, lage Threshold) na de Mix-node.
- 4Voeg Denoise toe met Normal/Albedo aangesloten, en verbind alles met een Viewer-node.
- 5Hang zo nodig een File Output-node bij als je het resultaat ook los van het hoofd-Output-pad wil wegschrijven.