From BlenderWiki
[edit] De NLA Editor
We hebben nu twee verschillende acties: de "Wave" en de "Walkcycle". Er is nog een ander scherm in Blender met de naam: NLA Editor (NLA is de afkorting van non-linear animation - niet gelijk lopende animaties) en daarin kunnen we acties combineren.
- Wijzig het Buttons scherm in de NLA Editor.
Dit is de NLA Editor. Als je geen regels ziet in de NLA Editor, kun je met het muiswiel naar boven of naar onder scrollen om de gegevens in beeld te krijgen.Het ziet er misschien niet zo interessant uit, maar het is wel krachtig. Op dit moment staan er slechts twee regels. "Armature" heeft betrekking op het object dat acties bevat (onze Armature). "Walkcycle" heeft betrekking op de actie die geselecteerde is in de Action Editor. De diamantjes geven aan waar de Keyframes staan van de botverplaatsingen in de "Walkcycle" actie.
- Selecteer de "Wave" (armzwaai) in de Action Editor (klik op de pijltjes naast de actienaam).
- In de NLA Editor is de naam van de rij onder Armature veranderd en er staan nu slechts drie diamantjes; de drie Keyframes die gemaakt zijn voor de zwaaibeweging.
[edit] Converteer een actie in een NLA strip
- Selecteer de "Walkcycle" weer in het Action Editor menu.
- In het NLA scherm selecteer je het "Walkcycle" kanaal; de regel met de diamantjes/Keyframes met RMB
.
- Druk op C om deze actie te converteren naar een NLA strip ("Walkcycle to NLA Strip).
Door de "Walkcycle" te converteren naar een "NLA strip" wordt de walkcycle verpakt als een strip waarmee je makkelijker kunt werken in langere animaties.
- Belangrijk: Klik op het actiesymbool links van het woord "Armature" in de NLA Editor. (Dit ikoon is ook bekend als:
slachtoffer van een haai . . . ). Het lijkt niet op een knop maar is het wel. Het verandert in een knop met streepjes (strips) die aangeeft dat de actie wordt afgespeeld in de NLA Editor en niet in de Action Editor. Dat maakt nu niet zoveel uit omdat er nog maar één actie in staat. Later wordt het belangrijk als er meer acties zijn toegevoegd.
- Wijzig het E(i)nd Frame in 42.
- Druk op Alt A in het 3D scherm. Zie je dat het karaktertje twee stappen maakt en dan stopt. Dit komt doordat de loopcyclus zo lang duurt. Dat gaan we veranderen . . .
- In de NLA Editor druk je op N om het NLA stripeigenschappen paneel in beeld te krijgen. Belangrijk: De meeste instellingen van de NLA Editor staan in dit paneel.
- In de Repeat box van het stripeigenschappenpaneel wijzig je het aantal repeats (herhalingen) in 2.
- Speel nu de animatie af met Alt A in het 3D scherm. Nu neemt het karaktertje vier stappen omdat de loopcyclusactie van 2 stappen 2 keer wordt herhaald. De loopcyclus gaat wel erg snel omdat de 4 stappen in slechts 21 Frames gemaakt worden. Twee maal het aantal stappen in hetzelfde aantal Frames = twee keer zo snel.
- In het stripeigenschappenpaneel wijzig je het "Strip End" in 42.
- Speel de animatie weer af. Nu zie je 4 stappen maar deze spelen zich af over 42 Frames en hebben dus dezelfde snelheid als de originele actie.
Door getallen in te voeren in het Stripeigenschappenpaneel kun je de snelheid aanpassen en het aantal stappen van de loopcyclus instellen. Je kunt ook de snelheid instellen door de NLA strip te schalen met S.
- Herhaal de loopcyclusactie totaal 5 keer.
- Controleer of de Slider in Frame 1 staat.
- In plaats van de getallen te typen om de lengte te wijzigen en een exact veelvoud van de actieframes in te stellen (dan zou je 105 in de "Strip End" box intypen), kun je de strip schalen met S. Tip: het gaat het makkelijkst als je de muisaanwijzer boven de strip zet voordat je gaat schalen, anders werkt de schaalinstelling tegengesteld. Ik heb de strip geschaald naar net onder de 120 Frames waardoor het lopen iets langzamer gaat. We hebben nu 120 "lopende" Frames! Belangrijk Om alle Frames van de animatie te zien moet je in de Timeline het "End:" Frame wijzigen in tenminste het Framenummer waarin de laatste Keys staan. Ik heb "End:" in de Timeline gewijzigd in 120.
Opmerking
Als je S gebruikt in de NLA Editor en de Action Editor opereert het schalen relatief aan de Frame Slider.
Het maakt ook verschil uit waar de muisaanwijzer zich bevindt als je gaat schalen. Als het schalen niet gaat zoals je zou mogen verwachten probeer het dan opnieuw met de Frame Slider op een andere plek of de muisaanwijzer op een andere positie.
|
[edit] De acties combineren in de NLA Editor
- Selecteer de "Wave" actie in de Action Editor. Je ziet dat als je de actie eenmaal geselecteerd hebt, deze direct wordt toegevoegd in de NLA Editor, inclusief de drie Keyframes van de actie.
- Converteer de actie in een NLA strip met C (Wave to NLA Strip).
- Herhaal (Repeat) de "Wave" actie 4 keer in de NLA strip door 4 te typen in de "Repeat" box van het NLA stripeigenschappenpaneel..
- Verleng de strip door deze te schalen of door het Strip End: te wijzigen in ca. 50.
- Verplaats de strip door deze te selecteren en op G te drukken. Ik heb het begin van de strip verplaatst naar Frame 23. Dit soort acties maakt de NLA Editor zo krachtig; als je eenmaal acties hebt vastgelegd in de Action Editor kun je ze stuk voor stuk toevoegen in de NLA Editor. Eenmaal toegevoegd en geconverteerd in de NLA Editor kun je de actiestrips schalen, verplaatsen en mixen.
- Druk op Alt A in het 3D scherm om de animatie te bekijken. De armzwaai en de loopcyclus worden tegelijk afgespeeld, alhoewel: als de hand naar boven en naar beneden gaat, gaat dat nogal abrupt. Om dit te verbeteren:
- Met de "Wave" actie geselecteerd wijzig je in het NLA stripeigenschappenpaneel de waardes van "Blendin:" en "Blendout:" in bijvoorbeeld 8. De vorm van het begin en het einde van de strip veranderen, waarmee wordt aangegeven dat de actie langzaam verschijnt en verdwijnt ("fade in" en "fade out") aan te geven.
- Speel de animatie weer af; het zwaaien zou veel vloeiender moeten gaan.
[edit] De volgorde van de NLA strips wijzigen
De volgorde van de strips in de NLA Editor is van belang. De loopcyclus staat bovenaan en daaronder staat de zwaai-actie. De onderste strip overschrijft de bovenliggende strips.
Met andere woorden: de "Walkcycle" actie bevat ook Keys voor de linkerarmbotten. Omdat de "Wave" strip onder de "Walkcycle" strip staat overschrijft deze de conflicterende Keys. Om de volgorde van een geselecteerde strip te veranderen druk je op PgUP en PgDn. Probeer dit eens:
- Selecteer de "Wave" strip.
- Plaats de strip een regel hoger met PgUp.
- Speel de animatie af.
Er wordt niet meer gezwaaid. Dit komt omdat de "Wave" Keys van de linkerarm worden overschreven door de "Walkcycle" Keys van dezelfde botten.
- Selecteer de "Wave" strip.
- Plaats de strip een regel lager met PgDn.
- Speel de animatie af en er wordt weer gezwaaid.
Samenvatting
We hebben de NLA Editor gebruikt om de acties die we gemaakt hebben te converteren in NLA strips, die eenvoudig kunnen worden gemanipuleerd in de NLA Editor.
|
Vertaald door: --Helen23 17:27, 9 December 2006 (CET)
Volgende: Gezichtsuitdrukkingen
Vorige: Animatie van een loopcycle












![[]](/skins/blender/open.png)
