Hoofdstuk 43Drivers Editor
Dezelfde Graph Editor, maar dan voor waarden die van een andere property afhangen in plaats van tijd
De Drivers Editor is de Graph Editor in Drivers-modus: in plaats van een curve over de tijd toont hij hoe een waarde reageert op een ándere waarde — bijvoorbeeld hoe een deurscharnier roteert op basis van een custom property 'Open'. Hoe je drivers in de praktijk opzet en typische valkuilen (cirkelverwijzingen, expressies) staan in Deel J hoofdstuk 91.
RECCONCEPT00:00:00:00schooliumWaarvoor de Drivers Editor dient
Een driver koppelt een property aan een expressie die verwijst naar een andere property, zonder keyframes: rot een been op basis van hoever een schuifje staat, of laat een materiaal van kleur veranderen op basis van de hoogte van een object. De Drivers Editor toont die relatie als een curve — de horizontale as is dan niet 'tijd' maar de waarde van de bronproperty (de 'driver variable').
Wat hij niet doet: hij toont geen tijdgebaseerde animatie (dat is de gewone F-curve-modus van dezelfde editor) en drivers werken niet met render-caching zoals gewone keyframes — ze worden elke keer opnieuw geëvalueerd wanneer de bronwaarde verandert, wat bij complexe expressies een performance-kost heeft.
RECBLENDER 5.1 · DRIVERS-EDITOR00:00:00:001920×1080Hoe een driver ontstaat: rechtsklik op elke property
Je maakt zelden een driver rechtstreeks in deze editor aan — dat gebeurt via rechtsklik op vrijwel elke numerieke property in Blender: Add Driver. Dat opent een klein popover om meteen een eenvoudige driver te configureren; voor complexere expressies met meerdere variabelen open je vervolgens deze editor, waar die driver als curve verschijnt zodra het object met de driver geselecteerd is.
Eenmaal aangemaakt, kleurt de property zelf paars in de UI — dat is de visuele aanwijzing dat een waarde door een driver bestuurd wordt en niet meer met de hand instelbaar is zonder de driver eerst te verwijderen of tijdelijk uit te schakelen.
RECBLENDER 5.1 · D43-ADDDRIVER-MENU00:00:00:00346×140Het Driver-paneel in de sidebar

- 1Driver Type
Averaged Value, Sum Values, Scripted Expression, Minimum/Maximum Value — hoe meerdere variabelen gecombineerd worden.
- 2Expression
Bij Scripted Expression: een Python-achtige formule die de variabelen combineert, bv. var * 2 of sin(var).
- 3Variables
Elke variabele wijst naar een RNA-property (Single Property) of een transformkanaal van een ander object (Transform Channel).
- 4Show Debug Info
Toont de laatst geëvalueerde waarde en eventuele foutmelding — de eerste plek om te kijken als een driver niet werkt zoals verwacht.
De curve in de Drivers Editor lezen
De horizontale as toont het bereik van de bronvariabele (bv. 0 tot 1 voor een custom property die je als schuifje gebruikt), de verticale as de resulterende waarde. Standaard is dat een rechte lijn (1-op-1), maar je kan er net als bij een gewone F-curve punten aan toevoegen om een niet-lineaire relatie te maken — bijvoorbeeld een deur die traag opent en snel dichtklapt, puur door de vorm van deze curve aan te passen in plaats van de expressie te herschrijven.
RECBLENDER 5.1 · D43-DRIVERS-MASTER00:00:00:00902×908Sneltoetsen — Graph Editor (gedeeld met de Drivers Editor)
| Toets | Actie | Operator |
|---|---|---|
| N | Context Toggle | wm.context_toggle |
| Shift+E | Set F-Curve Extrapolation | graph.extrapolation_type |
| Ctrl+Shift+M | Add F-Curve Modifier | graph.fmodifier_add |
| Ctrl+F | Filter Channels | anim.channels_select_filter |
| Alt+H | Reveal Curves | graph.reveal |
| H | Hide Curves | graph.hide |
| Shift+H | Hide Curves | graph.hide |
| Ctrl+TAB | Cycle Space Type Set | screen.space_type_set_or_cycle |
Veelvoorkomende problemen met drivers
De driver-curve is leeg of plat: controleer of de variabele wel echt naar een bestaand object/property wijst — een verwijderd of hernoemd bronobject laat de variabele stil falen, zichtbaar via Show Debug Info in de sidebar.
Foutmelding 'Dependency cycle': de driver verwijst (soms indirect via een andere driver) naar zichzelf — Blender weigert dat om een oneindige lus te voorkomen. Herzie de keten van variabelen om de cirkel te doorbreken.
Ik kan de property niet meer met de hand aanpassen: zolang een driver actief is, overschrijft hij elke handmatige wijziging bij de volgende evaluatie — verwijder de driver (rechtsklik → Delete Driver) als je terug controle wil.
RECBLENDER 5.1 · D43-DRIVERS-MASTER00:00:00:00537×130Zelf proberen: een schuifje aan een rotatie koppelen
Open start_drivers.blend met een object dat een custom property 'Open' (0-1) heeft.
- 1Selecteer het object, rechtsklik op de Z-rotatie in de Object Properties, en kies Add Driver.
- 2Stel de driver-variabele in op de custom property 'Open' van hetzelfde object.
- 3Open de Drivers Editor en bekijk de resulterende curve.
- 4Verander de waarde van 'Open' in de sidebar en bekijk hoe de rotatie meebeweegt.
- 5Pas de curve in de Drivers Editor aan zodat de rotatie pas na 50% begint te bewegen.