← Back to CoursesBlendercursus
Blendercursus
96. NLA
schoolium · Blendercursus
Blendercursus
96. NLA
JDeel J · Animatie, rigging en simulatie

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.

6× uitleg2× ontleed3× naslag1× zelf doen1 oefenbestand8 beelden
Meerdere gekleurde horizontale stroken boven elkaar, als een partituur met verschillende animatie-lagen.RECCONCEPT00:00:00:00schoolium
beeld-j-nla-strokenMeerdere gekleurde horizontale stroken boven elkaar, als een partituur met verschillende animatie-lagen.
Uitleg · 96.1

Van één Action naar meerdere stroken

1/12

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.

De NLA-editor met drie tracks: een loop-strip die herhaalt, een los actie-strip ernaast, en een derde track die eroverheen mengt.RECBLENDER 5.1 · EDITOR-NLA00:00:00:001920×1080
shot-editor-nlaDe NLA-editor met drie tracks: een loop-strip die herhaalt, een los actie-strip ernaast, en een derde track die eroverheen mengt.
Ontleed · 96.2

Eén NLA-strip in onderdelen

2/12
shot-nla-strip-detail
RECBLENDER 5.1 · NLA-STRIP-DETAIL00:00:00:001920×1080
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Strip-body

    De volle breedte van de Action in tijd; sleep om te verschuiven, sleep de randen om uit te rekken.

  2. 2
    Linker/rechter grip

    Rek de strip uit om de Action te vertragen of te versnellen (Scale), zonder de keyframes zelf te wijzigen.

  3. 3
    Herhalingsstreepjes

    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.

  4. 4
    Kleur (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.

Naslag · 96.3

Strip-instellingen (N-sidebar, tab Strip)

3/12
NLA-strip — kerninstellingen
InstellingEffect
Action Frame Start/EndWelk deel van de onderliggende Action deze strip toont — kan smaller zijn dan de hele Action.
Playback ScaleVertraagt (< 1) of versnelt (> 1) de strip zonder de Action zelf aan te passen.
RepeatHerhaalt de strip dat aantal keer binnen zijn eigen tijdsbereik — de standaardmanier voor een loop.
Blending: ReplaceVervangt volledig wat tracks eronder al leveren.
Blending: Add / Subtract / MultiplyTelt de waarde van deze strip op, af, of vermenigvuldigt met het resultaat van eronder.
Extrapolation: HoldHoudt de laatste frame van de strip vast buiten zijn eigen bereik.
Extrapolation: Hold ForwardHoudt alleen ná de strip vast, ervoor blijft de onderliggende track zichtbaar.
InfluenceSterkte van de strip, net als bij een constraint — animeerbaar voor een geleidelijke in- of uitfade.
Uitleg · 96.4

Tracks stapelen: van onder naar boven

4/12

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.

Eén strip op één track — stapel er nog een boven, en die mengt zijn Blending-modus over dit resultaat heen.RECBLENDER 5.1 · NLA-STRIP-DETAIL00:00:00:001920×1080
shot-nla-strip-detailEén strip op één track — stapel er nog een boven, en die mengt zijn Blending-modus over dit resultaat heen.
Ontleed · 96.5

De track-header: mute, solo en lock per track

5/12
De track “Stuiteren” — dezelfde drie tracks als in de vorige afbeelding, hier ingezoomd op de headerkolom.
RECBLENDER 5.1 · NLA-TRACK-HEADER00:00:00:00307×65
shot-nla-track-headerDe track “Stuiteren” — dezelfde drie tracks als in de vorige afbeelding, hier ingezoomd op de headerkolom.
Wijs een nummer aan: de camera zoomt in op dat onderdeel. Klik om vast te zetten.
  1. 1
    Naam van de track

    Dubbelklik om te hernoemen — helpt om terug te vinden welke laag welke beweging levert bij tientallen tracks.

  2. 2
    Mute

    Zet de hele track tijdelijk uit, alle strips erop inbegrepen, zonder ze te verwijderen. Hier aangevinkt: deze track draagt bij aan de animatie.

  3. 3
    Lock

    Beschermt de strips op deze track tegen per ongeluk verslepen terwijl je op een andere track werkt.

  4. 4
    Solo

    Toont alleen deze track en negeert alle andere, inclusief de Action Track — snel isoleren tijdens het beoordelen van één laag.

Uitleg · 96.6

Tweak Mode: een strip bewerken zonder de NLA te verlaten

6/12

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.

Eén strip in Tweak Mode (geel omrand, de rest van de NLA vervaagd op de achtergrond) met de Dope Sheet ernaast die de losse keyframes toont.RECBLENDER 5.1 · NLA-TWEAK-MODE00:00:00:001920×1080
shot-nla-tweak-modeEén strip in Tweak Mode (geel omrand, de rest van de NLA vervaagd op de achtergrond) met de Dope Sheet ernaast die de losse keyframes toont.
Naslag · 96.7

Sneltoetsen — NLA Editor

7/12
Sneltoetsen — NLA Editor NLA_EDITOR / WINDOW
ToetsActieOperator
LEFTMOUSESelectnla.click_select
Shift+LEFTMOUSESelectnla.click_select
Ctrl+LEFTMOUSESelect Left/Rightnla.select_leftright
Ctrl+Shift+LEFTMOUSESelect Left/Rightnla.select_leftright
LEFT_BRACKETSelect Left/Rightnla.select_leftright
RIGHT_BRACKETSelect Left/Rightnla.select_leftright
A(De)select Allnla.select_all
Alt+A(De)select Allnla.select_all
Ctrl+I(De)select Allnla.select_all
A(De)select Allnla.select_all
BBox Selectnla.select_box
Alt+BBox Selectnla.select_box
LEFTMOUSEBox Selectnla.select_box
Shift+LEFTMOUSEBox Selectnla.select_box
Ctrl+LEFTMOUSEBox Selectnla.select_box
Ctrl+Alt+PSet Preview Range to Selectednla.previewrange_set
HOMEFrame Allnla.view_all
NDOF_BUTTON_FITFrame Allnla.view_all
NUMPAD_PERIODFrame Selectednla.view_selected
NUMPAD_0Go to Current Framenla.view_frame
ACCENT_GRAVEViewwm.call_menu_pie
Shift+AAdd Action Stripnla.actionclip_add
Shift+TAdd Transitionnla.transition_add
Shift+KAdd Sound Clipnla.soundclip_add
Ctrl+GAdd Meta-Stripsnla.meta_add
Ctrl+Alt+GRemove Meta-Stripsnla.meta_remove
Shift+DDuplicate Linkednla.duplicate_linked_move
Alt+DDuplicatenla.duplicate_move
UMake Single Usernla.make_single_user
XDelete Stripsnla.delete
DELDelete Stripsnla.delete
YSplit Stripsnla.split
HToggle Mutingnla.mute_toggle
Alt+FSwap Stripsnla.swap
PAGE_UPMove Strips Upnla.move_up
PAGE_DOWNMove Strips Downnla.move_down
Ctrl+AApply Scalenla.apply_scale
Alt+SClear Scalenla.clear_scale
Shift+SSnapwm.call_menu_pie
Ctrl+Shift+MAdd F-Modifiernla.fmodifier_add
GTransformtransform.transform
LEFTMOUSETransformtransform.transform
ETransformtransform.transform
STransformtransform.transform
MAdd Time Markermarker.add
RIGHTMOUSENLAwm.call_menu
APPNLAwm.call_menu
Shift+RIGHTMOUSESet Frame (Strip Preview)anim.change_frame
Sneltoetsen — NLA Tracks NLA_EDITOR / WINDOW
ToetsActieOperator
LEFTMOUSEMouse Click on NLA Tracksnla.channels_click
Shift+LEFTMOUSEMouse Click on NLA Tracksnla.channels_click
Shift+AAdd Tracksnla.tracks_add
Ctrl+Shift+AAdd Tracksnla.tracks_add
XDelete Tracksnla.tracks_delete
DELDelete Tracksnla.tracks_delete
RIGHTMOUSENLA Trackswm.call_menu
APPNLA Trackswm.call_menu
Sneltoetsen — NLA Generic NLA_EDITOR / WINDOW
ToetsActieOperator
NContext Togglewm.context_toggle
TABEnter Tweak Modenla.tweakmode_enter
TABExit Tweak Modenla.tweakmode_exit
Shift+TABEnter Tweak Modenla.tweakmode_enter
Shift+TABExit Tweak Modenla.tweakmode_exit
Ctrl+FFilter Channelsanim.channels_select_filter
Uitleg · 96.8

Meta Strips: meerdere stroken groeperen tot één

8/12

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.

Een Meta Strip is net als deze strip in Tweak Mode nog steeds gewoon een blok op de tijdlijn, alleen met meer stroken erin verstopt.RECBLENDER 5.1 · NLA-TWEAK-MODE00:00:00:001920×1080
shot-nla-tweak-modeEen Meta Strip is net als deze strip in Tweak Mode nog steeds gewoon een blok op de tijdlijn, alleen met meer stroken erin verstopt.
Uitleg · 96.9

Waarom de NLA meer is dan opslag voor oude Actions

9/12

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.

De NLA Editor zelf — waar Actions als strips op tracks worden hergebruikt in plaats van eindeloos gedupliceerd.RECBLENDER 5.1 · EDITOR-NLA00:00:00:001920×1080
shot-editor-nlaDe NLA Editor zelf — waar Actions als strips op tracks worden hergebruikt in plaats van eindeloos gedupliceerd.
Naslag · 96.10

Deel J in één oogopslag: waar elk mechanisme thuishoort

10/12

Een korte terugblik op de hoofdstukken 89 tot 96, als naslag voor welk gereedschap bij welke vraag hoort.

Overzicht — Deel J
VraagMechanisme
Iets moet op een vast moment een vaste waarde hebbenKeyframe + F-curve (hoofdstuk 89)
De timing tussen meerdere elementen herschikkenDope Sheet (hoofdstuk 90)
Een beweging voelt mechanisch of schokkerigGraph Editor: interpolatie en handles (hoofdstuk 90)
Eén waarde moet een andere waarde live volgen, niet enkel transformDriver (hoofdstuk 91)
Een object moet zich gedragen volgens een ander objectConstraint (hoofdstuk 92)
Een mesh moet meebewegen met een skeletArmature + weight paint (hoofdstuk 93-94)
Vervorming die geen rotatie is (gezicht, ademhaling)Shape Key (hoofdstuk 95)
Losse animatiestukken herbruikbaar combinerenNLA (dit hoofdstuk)
Uitleg · 96.11

NLA bij gelinkte rigs: animatie wisselen zonder het bronbestand te raken

11/12

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.

Per track eigen Mute/Lock/Solo-knoppen — precies dit soort lokale NLA-tracks bouw je bovenop een gelinkte rig, zonder het bronbestand te hoeven openen.RECBLENDER 5.1 · NLA-TRACK-HEADER00:00:00:001920×1080
shot-nla-track-headerPer track eigen Mute/Lock/Solo-knoppen — precies dit soort lokale NLA-tracks bouw je bovenop een gelinkte rig, zonder het bronbestand te hoeven openen.
Zelf doen · 96.12

Zelf proberen: een loop en een losse actie combineren

12/12

Zet een korte loop-Action op een herhalende NLA-strip en leg er een losse zwaai-Action met Add-blending overheen.

  1. 1Open blends/start_nla_loop.blend — een rig met twee losse Actions: "Idle_Loop" en "Wave".
  2. 2Open de NLA-editor, selecteer "Idle_Loop" als actieve Action en druk op Push Down.
  3. 3Zet in de Strip-sidebar Repeat op 4 zodat de loop viermaal herhaalt.
  4. 4Maak "Wave" actief, Push Down op een nieuwe track erboven, en zet Blending op Add.
  5. 5Verschuif de Wave-strip zodat hij ergens middenin de loop start, en speel de hele tijdlijn af.
Gelukt als…Een doorlopende idle-beweging die vier keer herhaalt, met een zwaai die er ergens middenin bovenop gemengd wordt zonder de loop te onderbreken.
Sleep om rond te draaien
001
start_nla_loop.blend
LoopObject1 materialen8 vertices