← Back to CoursesBlendercursus
Blendercursus
35. Compositor
schoolium · Blendercursus
Blendercursus
35. Compositor
DDeel D · De editors

Hoofdstuk 35Compositor

Renders en passes nabewerken als een node-graaf, los van elke 3D-scene

De Compositor is ook een node-editor, maar werkt op het niveau van hele beelden en render-passes in plaats van op materiaal-sockets. Dit hoofdstuk behandelt de editor-schil; elke compositor-node apart staat in Deel K hoofdstuk 104.

6× uitleg1× ontleed3× naslag1× zelf doen1 oefenbestand7 beelden
beeld-tegel-d035-compositorRECCONCEPT00:00:00:00schoolium
Uitleg · 35.1

Waarvoor de Compositor dient

1/11

De Compositor combineert en bewerkt renderresultaten ná de render zelf: kleur-correctie, glow, denoising, meerdere render-layers samenvoegen, camera-defocus toevoegen op basis van een Z-pass, of een render over een achtergrondfoto heen plakken. In tegenstelling tot de Shader Editor werkt hij op complete 2D-beelden — elke node-uitgang is een volledig plaatje, geen enkele waarde.

Wat hij niet doet: hij verandert niets aan de 3D-scene zelf en beïnvloedt de viewport-weergave normaal niet, tenzij je de Viewport Compositor expliciet aanzet (View-menu van de 3D Viewport). Standaard werkt de graaf alleen op het Render Result ná F12, of op de laatst gerenderde animatie.

De Compositor met Render Layers, een Glare-node en een Composite-output.RECBLENDER 5.1 · EDITOR-COMPOSITOR00:00:00:001920×1080
shot-editor-compositorDe Compositor met Render Layers, een Glare-node en een Composite-output.
Ontleed · 35.2

De header van de Compositor

2/11
shot-compositor-header
RECBLENDER 5.1 · COMPOSITOR-HEADER00:00:00:001614×79
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Use Nodes-toggle

    Staat standaard uit — zonder deze toggle gaat het renderresultaat ongewijzigd door naar het uitvoerbestand.

  2. 2
    View · Select · Add · Node-menu's

    Zelfde opzet als de Shader Editor, met compositor-specifieke node-categorieën.

  3. 3
    Backdrop-toggle

    Toont het beeld van de geselecteerde node als achtergrond van de node-graaf zelf — direct visueel feedback zonder los te hoeven kijken.

  4. 4
    Render Result-preview

    Klein voorbeeld van wat er als eindresultaat uitkomt.

  5. 5
    Chunk Size / Precision-opties

    Performance-instellingen voor hoe de compositor grote beelden in stukken verwerkt.

Uitleg · 35.3

Use Nodes en waarom een lege compositor niets doet

3/11

Zonder actieve node-groep bestaat er geen compositing-graaf: renders gaan rechtstreeks van de render-engine naar het uitvoerbestand, wat voor de meeste simpele projecten ook prima is. In Blender 5.1 is de vroegere Use Nodes-checkbox vervangen door een '+ New'-knop in de header — klik die aan om zelf een Render Layers-node en een eindpunt (Viewer of Group Output) toe te voegen; dat skelet komt niet meer automatisch vooraf-verbonden mee zoals in oudere versies.

Verwijder je per ongeluk de link naar het eindpunt, dan lijkt de compositor niets te doen: de render blijft er, maar het pad naar de output is doorgeknipt. Controleer bij 'mijn compositing-wijziging komt niet door' dus eerst of er wel een onafgebroken kabel van Render Layers naar de uitvoer loopt.

Zonder toegewezen node-groep toont de header alleen een '+ New'-knop — Blender 5.1's vervanger van de vroegere Use Nodes-checkbox.RECBLENDER 5.1 · D35-COMPOSITOR-LEEG00:00:00:00902×65
shot-d35-compositor-leegZonder toegewezen node-groep toont de header alleen een '+ New'-knop — Blender 5.1's vervanger van de vroegere Use Nodes-checkbox.
Naslag · 35.4

Het Add-menu (compositor-categorieën)

4/11
Add — Compositor
Menu-itemWat het doet
InputRender Layers, Image, Movie Clip, Mask, Texture, Bokeh Image, Scene Time.
OutputComposite, Viewer, File Output, Levels.
ColorColor Balance, Color Correction, Hue/Sat, Bright/Contrast, Curves, Exposure, Invert.
ConverterMath, Color Ramp, Combine/Separate Color, Set Alpha, Switch, ID Mask.
FilterBlur, Glare, Sharpen, Denoise, Despeckle, Vector Blur, Sun Beams, Kuwahara.
VectorNormal, Map Value, Map Range, Normalize.
MatteKeying, Color Key, Chroma Key, Channel Key, Box Mask, Double Edge Mask.
DistortTranslate, Rotate, Scale, Flip, Crop, Lens Distortion, Displace, Map UV.
LayoutFrame, Reroute, Switch View.
Uitleg · 35.5

De Viewer-node en de backdrop

5/11

Een Viewer-node (Add → Output → Viewer, of Ctrl+Shift+klik op elke node dankzij Node Wrangler) stuurt het tussenresultaat van dát punt in de graaf naar het backdrop-beeld achter de node-graaf zelf — onmisbaar om te controleren wat een node halverwege een lange keten precies doet, zonder de eindketen te moeten omleiden. Er kan maar één Viewer tegelijk actief zijn; een nieuwe Ctrl+Shift+klik neemt het over.

Zet de Backdrop-toggle in de header aan om dat beeld te zien; N-sidebar → Backdrop geeft schaal- en verplaatsingsopties om exact op een detail in te zoomen (gebruik Alt+V om in de backdrop te pannen/zoomen zonder de node-graaf zelf te verschuiven).

De Backdrop-toggle in de header (aan) en een Viewer-node die het eindresultaat van de Color Balance-node ontvangt.RECBLENDER 5.1 · D35-COMPOSITOR-MASTER00:00:00:00192×303
shot-d35-compositor-masterDe Backdrop-toggle in de header (aan) en een Viewer-node die het eindresultaat van de Color Balance-node ontvangt.
Uitleg · 35.6

Render Layers en meerdere passes

6/11

De Render Layers-node heeft standaard alleen een Image- en Alpha-uitgang zichtbaar; extra passes (Z-diepte, Normal, Mist, Diffuse/Glossy apart, Cryptomatte, ...) moet je eerst aanzetten in View Layer Properties (Deel E hoofdstuk 54) voor ze als socket verschijnen. Dat is een veelgemaakte fout: je sleept naar een Z-socket die er simpelweg niet staat omdat de pass nooit is aangevinkt vóór het renderen.

Met meerdere view layers of scenes in het bestand kan je meerdere Render Layers-nodes naast elkaar zetten en met bv. een Alpha Over-node combineren — de basis van elk layer-gebaseerde compositing-project.

Een verse Render Layers-node: standaard alleen Image en Alpha — extra passes moet je eerst aanzetten in View Layer Properties.RECBLENDER 5.1 · D35-COMPOSITOR-MASTER00:00:00:00231×119
shot-d35-compositor-masterEen verse Render Layers-node: standaard alleen Image en Alpha — extra passes moet je eerst aanzetten in View Layer Properties.
Uitleg · 35.7

De sidebar en de File Output-node

7/11

De sidebar-tabs (Node, Tool, View) werken zoals in de Shader Editor. Bijzonder aan de Compositor is de File Output-node: in tegenstelling tot Composite (die altijd naar de instellingen van Output Properties schrijft) kan File Output een eigen map, bestandsformaat en zelfs meerdere genummerde sockets tegelijk wegschrijven — handig om bijvoorbeeld een los denoised-beeld én een los Z-pass-beeld te bewaren naast de hoofdrender.

Een File Output-node met een eigen basispad (//renders/) en bestandsnaam-prefix, los van de instellingen in Output Properties.RECBLENDER 5.1 · D35-COMPOSITOR-MASTER00:00:00:00173×108
shot-d35-compositor-masterEen File Output-node met een eigen basispad (//renders/) en bestandsnaam-prefix, los van de instellingen in Output Properties.
Naslag · 35.8

Alle compositor-nodes — naslag

8/11

Uitleg per node staat in Deel K hoofdstuk 104; hier de volledige lijst met sockets.

Alle compositor-nodes
NodeIngangenUitgangen
Alpha ConvertImage (RGBA), Type (MENU)Image (RGBA)
Alpha OverBackground (RGBA), Foreground (RGBA), Factor (VALUE), Type (MENU), Straight Alpha (BOOLEAN)Image (RGBA)
Anti-AliasingImage (RGBA), Threshold (VALUE), Contrast Limit (VALUE), Corner Rounding (VALUE)Image (RGBA)
Bilateral BlurImage (RGBA), Determinator (RGBA), Size (INT), Threshold (VALUE)Image (RGBA)
BlurImage (RGBA), Size (VECTOR), Type (MENU), Extend Bounds (BOOLEAN), Separable (BOOLEAN)Image (RGBA)
Bokeh BlurImage (RGBA), Bokeh (RGBA), Size (VALUE), Mask (VALUE), Extend Bounds (BOOLEAN)Image (RGBA)
Bokeh ImageFlaps (INT), Angle (VALUE), Roundness (VALUE), Catadioptric Size (VALUE), Color Shift (VALUE)Image (RGBA)
Box MaskOperation (MENU), Mask (VALUE), Value (VALUE), Position (VECTOR), Size (VECTOR), Rotation (VALUE)Mask (VALUE)
Brightness/ContrastImage (RGBA), Brightness (VALUE), Contrast (VALUE)Image (RGBA)
Channel KeyImage (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 KeyImage (RGBA), Key Color (RGBA), Minimum (VALUE), Maximum (VALUE), Falloff (VALUE)Image (RGBA), Matte (VALUE)
Color–Color (RGBA)
Color BalanceImage (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 CorrectionImage (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 KeyImage (RGBA), Key Color (RGBA), Hue (VALUE), Saturation (VALUE), Value (VALUE)Image (RGBA), Matte (VALUE)
Color SpillImage (RGBA), Factor (VALUE), Spill Channel (MENU), Limit Method (MENU), Limit Channel (MENU), Limit Strength (VALUE), Use Spill Strength (BOOLEAN), Strength (RGBA)Image (RGBA)
Combine ColorRed (VALUE), Green (VALUE), Blue (VALUE), Alpha (VALUE)Image (RGBA)
Convert ColorspaceImage (RGBA)Image (RGBA)
Convert to DisplayImage (RGBA), Invert (BOOLEAN)Image (RGBA)
ConvolveImage (RGBA), Kernel Data Type (MENU), Kernel (VALUE), Kernel (RGBA), Normalize Kernel (BOOLEAN)Image (RGBA)
Corner PinImage (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)
CropImage (RGBA), X (INT), Y (INT), Width (INT), Height (INT), Alpha Crop (BOOLEAN)Image (RGBA)
CryptomatteImage (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)
DefocusImage (RGBA), Z (VALUE)Image (RGBA)
DenoiseImage (RGBA), Albedo (RGBA), Normal (VECTOR), HDR (BOOLEAN), Prefilter (MENU), Quality (MENU)Image (RGBA)
Depth CombineA (RGBA), Depth A (VALUE), B (RGBA), Depth B (VALUE), Use Alpha (BOOLEAN), Anti-Alias (BOOLEAN)Result (RGBA), Depth (VALUE)
DespeckleImage (RGBA), Factor (VALUE), Color Threshold (VALUE), Neighbor Threshold (VALUE)Image (RGBA)
Difference KeyImage 1 (RGBA), Image 2 (RGBA), Tolerance (VALUE), Falloff (VALUE)Image (RGBA), Matte (VALUE)
Dilate/ErodeMask (VALUE), Size (INT), Type (MENU), Falloff Size (VALUE), Falloff (MENU)Mask (VALUE)
Directional BlurImage (RGBA), Samples (INT), Center (VECTOR), Rotation (VALUE), Scale (VALUE), Amount (VALUE), Direction (VALUE)Image (RGBA)
DisplaceImage (RGBA), Displacement (VECTOR), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
Distance KeyImage (RGBA), Key Color (RGBA), Color Space (MENU), Tolerance (VALUE), Falloff (VALUE)Image (RGBA), Matte (VALUE)
Double Edge MaskOuter Mask (VALUE), Inner Mask (VALUE), Image Edges (BOOLEAN), Only Inside Outer (BOOLEAN)Mask (VALUE)
Ellipse MaskOperation (MENU), Mask (VALUE), Value (VALUE), Position (VECTOR), Size (VECTOR), Rotation (VALUE)Mask (VALUE)
ExposureImage (RGBA), Exposure (VALUE)Image (RGBA)
File Output (CUSTOM)–
FilterImage (RGBA), Factor (VALUE), Type (MENU)Image (RGBA)
FlipImage (RGBA), Flip X (BOOLEAN), Flip Y (BOOLEAN)Image (RGBA)
GlareImage (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 CorrectImage (RGBA), Factor (VALUE)Image (RGBA)
Hue/Saturation/ValueImage (RGBA), Hue (VALUE), Saturation (VALUE), Value (VALUE), Factor (VALUE)Image (RGBA)
ID MaskID value (VALUE), Index (INT), Anti-Alias (BOOLEAN)Alpha (VALUE)
Image–Image (RGBA), Alpha (VALUE)
Image CoordinatesImage (RGBA)Uniform (VECTOR), Normalized (VECTOR), Pixel (VECTOR)
Image InfoImage (RGBA)Dimensions (VECTOR), Resolution (VECTOR), Location (VECTOR), Rotation (VALUE), Scale (VECTOR)
InpaintImage (RGBA), Size (INT)Image (RGBA)
Invert ColorColor (RGBA), Factor (VALUE), Invert Color (BOOLEAN), Invert Alpha (BOOLEAN)Color (RGBA)
KeyingImage (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 ScreenSmoothness (VALUE)Screen (RGBA)
KuwaharaImage (RGBA), Size (VALUE), Type (MENU), Uniformity (INT), Sharpness (VALUE), Eccentricity (VALUE), High Precision (BOOLEAN)Image (RGBA)
Lens DistortionImage (RGBA), Type (MENU), Distortion (VALUE), Dispersion (VALUE), Jitter (BOOLEAN), Fit (BOOLEAN)Image (RGBA)
LevelsImage (RGBA), Channel (MENU)Mean (VALUE), Standard Deviation (VALUE)
Luminance KeyImage (RGBA), Minimum (VALUE), Maximum (VALUE)Image (RGBA), Matte (VALUE)
Map UVImage (RGBA), UV (VECTOR), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
MaskSize Source (MENU), Size X (INT), Size Y (INT), Feather (BOOLEAN), Motion Blur (BOOLEAN), Samples (INT), Shutter (VALUE)Mask (VALUE)
Mask To SDFMask (BOOLEAN)SDF (VALUE), Nearest Pixel (VECTOR)
Movie Clip–Image (RGBA), Alpha (VALUE), Offset X (VALUE), Offset Y (VALUE), Scale (VALUE), Angle (VALUE)
Movie DistortionImage (RGBA), Type (MENU)Image (RGBA)
Normal–Normal (VECTOR)
NormalizeValue (VALUE)Value (VALUE)
PixelateColor (RGBA), Size (INT)Color (RGBA)
Plane Track DeformImage (RGBA), Motion Blur (BOOLEAN), Samples (INT), Shutter (VALUE)Image (RGBA), Plane (VALUE)
PosterizeImage (RGBA), Steps (VALUE)Image (RGBA)
RGB CurvesImage (RGBA), Factor (VALUE), Black Level (RGBA), White Level (RGBA)Image (RGBA)
RGB to BWImage (RGBA)Val (VALUE)
Relative To PixelValue (VECTOR), Value (VALUE), Image (RGBA)Value (VALUE), Value (VECTOR)
Render Layers–Image (RGBA), Alpha (VALUE), Noisy Image (RGBA)
RotateImage (RGBA), Angle (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
ScaleImage (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 ColorImage (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 AlphaImage (RGBA), Alpha (VALUE), Type (MENU)Image (RGBA)
SplitPosition (VECTOR), Rotation (VALUE), Image (RGBA), Image (RGBA)Image (RGBA)
Stabilize 2DImage (RGBA), Invert (BOOLEAN), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
SwitchSwitch (BOOLEAN), Off (RGBA), On (RGBA)Image (RGBA)
Switch Viewleft (RGBA), right (RGBA)Image (RGBA)
Time CurveStart Frame (INT), End Frame (INT)Factor (VALUE)
TonemapImage (RGBA), Type (MENU), Key (VALUE), Balance (VALUE), Gamma (VALUE), Intensity (VALUE), Contrast (VALUE), Light Adaptation (VALUE), Chromatic Adaptation (VALUE)Image (RGBA)
Track PositionMode (MENU), Frame (INT)X (VALUE), Y (VALUE), Speed (VECTOR)
TransformImage (RGBA), X (VALUE), Y (VALUE), Angle (VALUE), Scale (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
TranslateImage (RGBA), X (VALUE), Y (VALUE), Interpolation (MENU), Extension X (MENU), Extension Y (MENU)Image (RGBA)
Vector BlurImage (RGBA), Speed (VECTOR), Depth (VALUE), Samples (INT), Shutter (VALUE)Image (RGBA)
ViewerImage (RGBA)–
Naslag · 35.9

Sneltoetsen — Node Editor (compositor deelt dezelfde keymap)

9/11
Sneltoetsen — Node Generic NODE_EDITOR / WINDOW
ToetsActieOperator
TContext Togglewm.context_toggle
NContext Togglewm.context_toggle
Uitleg · 35.10

Veelvoorkomende problemen in de Compositor

10/11

Mijn compositing-wijziging verschijnt niet in de viewport: dat is normaal — de Compositor werkt standaard alleen op een échte render, niet live. Zet desgewenst de Viewport Compositor aan via het View-menu van de 3D Viewport.

Denoise-node doet niets zichtbaars: sommige denoise-methodes hebben extra Albedo/Normal-passes nodig die je apart moet aanzetten en aankoppelen — zonder die hulp-passes werkt de node nog wel, maar minder overtuigend.

De graaf is traag bij elke wijziging: op hoge resoluties herberekent de Compositor de hele keten bij elke aanpassing — werk tijdelijk op een lagere Render Percentage (Output Properties) tot de opbouw klaar is.

De Albedo- en Normal-ingangen van Denoise staan hier los (alleen Image is aangesloten) — zonder die hulp-passes werkt de node minder overtuigend.RECBLENDER 5.1 · D35-COMPOSITOR-MASTER00:00:00:00153×151
shot-d35-compositor-masterDe Albedo- en Normal-ingangen van Denoise staan hier los (alleen Image is aangesloten) — zonder die hulp-passes werkt de node minder overtuigend.
Zelf doen · 35.11

Zelf proberen: een Glare-effect toevoegen

11/11

Open start_compositor.blend en render de scene.

  1. 1Zet Use Nodes aan in de Compositor.
  2. 2Render de scene met F12.
  3. 3Voeg via Shift+A → Filter een Glare-node toe, tussen Render Layers en Composite.
  4. 4Zet de backdrop aan om het resultaat direct te zien.
  5. 5Voeg een Color Balance-node toe voor een lichte kleurcorrectie, en render opnieuw.
Gelukt als…Een render met een gloed rond de lichtste delen en een aangepaste kleurbalans, opgebouwd als een naspeurbare node-keten.
Sleep om rond te draaien
001
start_compositor.blend
Lichtbron1 materialen482 vertices