Hoofdstuk 96NLA
Meerdere Actions als hergebruikbare, verschuifbare stroken boven op elkaar
De Non-Linear Animation-editor (NLA) doet voor Actions wat de VSE (deel K) doet voor videoclips: losse stukken animatie als Strips op Tracks leggen, verschuiven, herhalen, uitrekken en mengen — in plaats van alles in één doorlopende Action te proppen. Zo bouw je een loopcyclus één keer en herhaal je 'm tien keer, of leg je een subtiele ademhaling-Action over een hoofdanimatie heen zonder de oorspronkelijke keyframes ooit te moeten aanpassen.
RECCONCEPT00:00:00:00schooliumVan één Action naar meerdere stroken
Zonder NLA heeft een object precies één actieve Action tegelijk, zichtbaar in de Dope Sheet. Push je die Action naar de NLA (de knop Push Down, het naar-beneden-pijltje-icoon), dan wordt hij een Strip op een Track — een los, herbruikbaar blok dat je kan verschuiven in tijd, herhalen, of naast andere strips leggen die een ander deel van dezelfde rig aansturen. Dat maakt de NLA de plek waar losse animatiecycli (lopen, idle-beweging, een specifieke actie) samenkomen tot één doorlopende scène-animatie.
RECBLENDER 5.1 · EDITOR-NLA00:00:00:001920×1080Eén NLA-strip in onderdelen

- 1Strip-body
De volle breedte van de Action in tijd; sleep om te verschuiven, sleep de randen om uit te rekken.
- 2Linker/rechter grip
Rek de strip uit om de Action te vertragen of te versnellen (Scale), zonder de keyframes zelf te wijzigen.
- 3Herhalingsstreepjes
Zichtbaar wanneer Repeat groter dan 1 staat — de Action herhaalt zich binnen dezelfde strip. Deze strip “Beweging” heeft Repeat op 1 staan, dus zonder streepjes.
- 4Kleur (geel = actief in Tweak Mode)
Een strip in bewerking (Tab ingedrukt) kleurt anders zodat je nooit per ongeluk de verkeerde Action bewerkt. Deze strip staat hier gewoon geselecteerd (oranje), niet in Tweak Mode.
Strip-instellingen (N-sidebar, tab Strip)
| Instelling | Effect |
|---|---|
| Action Frame Start/End | Welk deel van de onderliggende Action deze strip toont — kan smaller zijn dan de hele Action. |
| Playback Scale | Vertraagt (< 1) of versnelt (> 1) de strip zonder de Action zelf aan te passen. |
| Repeat | Herhaalt de strip dat aantal keer binnen zijn eigen tijdsbereik — de standaardmanier voor een loop. |
| Blending: Replace | Vervangt volledig wat tracks eronder al leveren. |
| Blending: Add / Subtract / Multiply | Telt de waarde van deze strip op, af, of vermenigvuldigt met het resultaat van eronder. |
| Extrapolation: Hold | Houdt de laatste frame van de strip vast buiten zijn eigen bereik. |
| Extrapolation: Hold Forward | Houdt alleen ná de strip vast, ervoor blijft de onderliggende track zichtbaar. |
| Influence | Sterkte van de strip, net als bij een constraint — animeerbaar voor een geleidelijke in- of uitfade. |
Tracks stapelen: van onder naar boven
Net als lagen in een afbeeldingsbewerker, en net als de constraint- en modifier-stapels, werken NLA-tracks van onder naar boven: de onderste track is de basis, elke track erboven mengt zijn strips volgens hun Blending-modus over het resultaat eronder heen. Een typische opbouw: onderaan een lange loop-track met de basisbeweging (lopen, idle), daarboven een track met korte Add-strips voor incidentele acties (zwaaien, hoofd draaien) die tijdelijk boven op de basis komen zonder die te vervangen.
RECBLENDER 5.1 · NLA-STRIP-DETAIL00:00:00:001920×1080De track-header: mute, solo en lock per track

- 1Naam van de track
Dubbelklik om te hernoemen — helpt om terug te vinden welke laag welke beweging levert bij tientallen tracks.
- 2Mute
Zet de hele track tijdelijk uit, alle strips erop inbegrepen, zonder ze te verwijderen. Hier aangevinkt: deze track draagt bij aan de animatie.
- 3Lock
Beschermt de strips op deze track tegen per ongeluk verslepen terwijl je op een andere track werkt.
- 4Solo
Toont alleen deze track en negeert alle andere, inclusief de Action Track — snel isoleren tijdens het beoordelen van één laag.
Tweak Mode: een strip bewerken zonder de NLA te verlaten
Dubbelklikken op een strip (of Tab) zet die strip in Tweak Mode: de onderliggende Action wordt weer rechtstreeks bewerkbaar in de Dope Sheet en Graph Editor, terwijl de rest van de NLA-stapel er nog steeds onder blijft meespelen ter referentie (vaak vervaagd getoond). Zo pas je de loop-Action aan terwijl je live ziet hoe hij samen met de strips erboven oogt, zonder eerst alles te moeten isoleren. Tab opnieuw sluit Tweak Mode en keert terug naar de normale NLA-weergave.
RECBLENDER 5.1 · NLA-TWEAK-MODE00:00:00:001920×1080Sneltoetsen — NLA Editor
| Toets | Actie | Operator |
|---|---|---|
| LEFTMOUSE | Select | nla.click_select |
| Shift+LEFTMOUSE | Select | nla.click_select |
| Ctrl+LEFTMOUSE | Select Left/Right | nla.select_leftright |
| Ctrl+Shift+LEFTMOUSE | Select Left/Right | nla.select_leftright |
| LEFT_BRACKET | Select Left/Right | nla.select_leftright |
| RIGHT_BRACKET | Select Left/Right | nla.select_leftright |
| A | (De)select All | nla.select_all |
| Alt+A | (De)select All | nla.select_all |
| Ctrl+I | (De)select All | nla.select_all |
| A | (De)select All | nla.select_all |
| B | Box Select | nla.select_box |
| Alt+B | Box Select | nla.select_box |
| LEFTMOUSE | Box Select | nla.select_box |
| Shift+LEFTMOUSE | Box Select | nla.select_box |
| Ctrl+LEFTMOUSE | Box Select | nla.select_box |
| Ctrl+Alt+P | Set Preview Range to Selected | nla.previewrange_set |
| HOME | Frame All | nla.view_all |
| NDOF_BUTTON_FIT | Frame All | nla.view_all |
| NUMPAD_PERIOD | Frame Selected | nla.view_selected |
| NUMPAD_0 | Go to Current Frame | nla.view_frame |
| ACCENT_GRAVE | View | wm.call_menu_pie |
| Shift+A | Add Action Strip | nla.actionclip_add |
| Shift+T | Add Transition | nla.transition_add |
| Shift+K | Add Sound Clip | nla.soundclip_add |
| Ctrl+G | Add Meta-Strips | nla.meta_add |
| Ctrl+Alt+G | Remove Meta-Strips | nla.meta_remove |
| Shift+D | Duplicate Linked | nla.duplicate_linked_move |
| Alt+D | Duplicate | nla.duplicate_move |
| U | Make Single User | nla.make_single_user |
| X | Delete Strips | nla.delete |
| DEL | Delete Strips | nla.delete |
| Y | Split Strips | nla.split |
| H | Toggle Muting | nla.mute_toggle |
| Alt+F | Swap Strips | nla.swap |
| PAGE_UP | Move Strips Up | nla.move_up |
| PAGE_DOWN | Move Strips Down | nla.move_down |
| Ctrl+A | Apply Scale | nla.apply_scale |
| Alt+S | Clear Scale | nla.clear_scale |
| Shift+S | Snap | wm.call_menu_pie |
| Ctrl+Shift+M | Add F-Modifier | nla.fmodifier_add |
| G | Transform | transform.transform |
| LEFTMOUSE | Transform | transform.transform |
| E | Transform | transform.transform |
| S | Transform | transform.transform |
| M | Add Time Marker | marker.add |
| RIGHTMOUSE | NLA | wm.call_menu |
| APP | NLA | wm.call_menu |
| Shift+RIGHTMOUSE | Set Frame (Strip Preview) | anim.change_frame |
| Toets | Actie | Operator |
|---|---|---|
| LEFTMOUSE | Mouse Click on NLA Tracks | nla.channels_click |
| Shift+LEFTMOUSE | Mouse Click on NLA Tracks | nla.channels_click |
| Shift+A | Add Tracks | nla.tracks_add |
| Ctrl+Shift+A | Add Tracks | nla.tracks_add |
| X | Delete Tracks | nla.tracks_delete |
| DEL | Delete Tracks | nla.tracks_delete |
| RIGHTMOUSE | NLA Tracks | wm.call_menu |
| APP | NLA Tracks | wm.call_menu |
| Toets | Actie | Operator |
|---|---|---|
| N | Context Toggle | wm.context_toggle |
| TAB | Enter Tweak Mode | nla.tweakmode_enter |
| TAB | Exit Tweak Mode | nla.tweakmode_exit |
| Shift+TAB | Enter Tweak Mode | nla.tweakmode_enter |
| Shift+TAB | Exit Tweak Mode | nla.tweakmode_exit |
| Ctrl+F | Filter Channels | anim.channels_select_filter |
Meta Strips: meerdere stroken groeperen tot één
Selecteer je meerdere strips en druk Y (Make Meta Strip), dan vouwt Blender ze samen tot één Meta Strip die zich naar buiten toe als één blok gedraagt — verschuif je 'm, dan verschuiven alle onderliggende strips exact mee, met hun onderlinge timing intact. Dat is handig om een combinatie strips (bv. een looppas opgebouwd uit een been-track en een arm-track) als één eenheid te herpositioneren zonder de relatieve afstand tussen beide stukjes te verstoren. Alt+Y (Separate Meta Strip) haalt de groepering weer los.
RECBLENDER 5.1 · NLA-TWEAK-MODE00:00:00:001920×1080Waarom de NLA meer is dan opslag voor oude Actions
Zonder NLA is de verleiding groot om elke variatie in een aparte Action te proppen en die met de hand te wisselen via de Action Editor — werkbaar voor één object, onwerkbaar zodra tientallen personages elk hun eigen loop-, idle- en actie-animaties nodig hebben die bovendien in tijd verschoven en herhaald moeten worden. De NLA maakt Actions hergebruikbaar bouwmateriaal: dezelfde loop-Action kan als strip op meerdere tracks, met andere Scale- en Repeat-waarden, zonder ooit gedupliceerd te worden — wijzig je de bron-Action in Tweak Mode, dan werkt die wijziging door in elke strip die ernaar verwijst.
RECBLENDER 5.1 · EDITOR-NLA00:00:00:001920×1080Deel J in één oogopslag: waar elk mechanisme thuishoort
Een korte terugblik op de hoofdstukken 89 tot 96, als naslag voor welk gereedschap bij welke vraag hoort.
| Vraag | Mechanisme |
|---|---|
| Iets moet op een vast moment een vaste waarde hebben | Keyframe + F-curve (hoofdstuk 89) |
| De timing tussen meerdere elementen herschikken | Dope Sheet (hoofdstuk 90) |
| Een beweging voelt mechanisch of schokkerig | Graph Editor: interpolatie en handles (hoofdstuk 90) |
| Eén waarde moet een andere waarde live volgen, niet enkel transform | Driver (hoofdstuk 91) |
| Een object moet zich gedragen volgens een ander object | Constraint (hoofdstuk 92) |
| Een mesh moet meebewegen met een skelet | Armature + weight paint (hoofdstuk 93-94) |
| Vervorming die geen rotatie is (gezicht, ademhaling) | Shape Key (hoofdstuk 95) |
| Losse animatiestukken herbruikbaar combineren | NLA (dit hoofdstuk) |
NLA bij gelinkte rigs: animatie wisselen zonder het bronbestand te raken
Bij een Linked armature (deel B, hoofdstuk 12) kan je de botten en mesh zelf niet bewerken — die blijven eigendom van het bronbestand. Wat wél lokaal aanpasbaar is bij een gelinkte rig, is de NLA-stapel: via Library Override krijg je een eigen set tracks en strips boven op de geïmporteerde Actions, zodat je in een shot-bestand een personage een andere combinatie animaties laat afspelen zonder het originele character-bestand ooit te openen. Dit is in productiepijplijnen de gangbare reden waarom de NLA niet alleen een opbouwgereedschap is, maar ook de plek waar shots hun animatiekeuzes vastleggen.
RECBLENDER 5.1 · NLA-TRACK-HEADER00:00:00:001920×1080Zelf proberen: een loop en een losse actie combineren
Zet een korte loop-Action op een herhalende NLA-strip en leg er een losse zwaai-Action met Add-blending overheen.
- 1Open
blends/start_nla_loop.blend— een rig met twee losse Actions: "Idle_Loop" en "Wave". - 2Open de NLA-editor, selecteer "Idle_Loop" als actieve Action en druk op Push Down.
- 3Zet in de Strip-sidebar Repeat op 4 zodat de loop viermaal herhaalt.
- 4Maak "Wave" actief, Push Down op een nieuwe track erboven, en zet Blending op Add.
- 5Verschuif de Wave-strip zodat hij ergens middenin de loop start, en speel de hele tijdlijn af.