Blender -animasjonsnoder

Blender -animasjonsnoder
Blender Animation Nodes er et visuelt skriptsystem laget for bevegelsesgrafikk i blender. Animasjonsnoder er et tillegg som er tilgjengelig for macOS, Linux og Windows.

Det er mange ting du bare kan forestille deg å animere for hånd fordi det er en veldig vanskelig oppgave. Animasjonsnoder lar oss lage kompleks animasjon på en mindre kompleks og kjedelig måte.

Animasjoner. For eksempel kan du unngå å håndtere mange nøkkelrammer, og hvert nodetre kan brukes til eventuelle objekter; Du trenger ikke å nøkkelramme dem hver gang.

Siden dette tillegget ikke kommer forhåndsinstallert i blenderen, må du laste ned den og installere det manuelt: Last ned her (https: // github.com/jacqueslucke/animation_nodes/utgivelser).

  1. Etter å ha lastet ned den, vil du få en glidelås fil.
  2. Åpne blender, gå til "Rediger" på navigasjonslinjen, og deretter "preferanser".
  3. Klikk på "Add-Ons" og deretter "Installer fra filer".
  4. Naviger til den nedlastede ZIP -filen og installer deretter
  5. Etter å ha installert, sjekk tillegget for å aktivere det.

I denne artikkelen vil vi animere en kube for å forstå den grunnleggende ideen om animasjon ved hjelp av noder. Siden det er visuell skripting, så må du ha grunnleggende kunnskap om matematikk og programmering.

Dette tillegget har sitt eget vindu. Du vil legge merke til et tilleggsalternativ (animasjonsnoder) i "Editor Type".

Den beste måten å bruke animasjonsnodene på er ved å dele ut grensesnittet.

Gå til Editor Type i vinduet og velg “Animasjonsnoder”.

For å lage et tre, klikker du på “Nytt tre” som vist i følgende bilde; det kan gis noe navn.

Det er forskjellige måter å legge til noder. Klikk på "Legg til" øverst eller bare bruk hurtigtast "Shift+A". Noder kan også søkes ved å aktivere søkemenyen ved å bruke “Ctrl+A” -tastene.

Mange noder kan brukes til å utføre forskjellige operasjoner. Det er et objekt, vektor, rotasjon, animasjon, transformasjon og mange andre noder. Dette tillegget er designet for avansert bevegelsesgrafikk.

Nå er det på tide å legge til objektnoden. Gå til Legg til> objekt> objekt. Gjennom denne noden kan du velge objektet fra scenen du vil bruke animasjon.

Men for å forstå ideen, bruker vi standardkuben.

For å animere transformasjonsegenskapene, må vi legge til “Transform output” -noden. For å legge til denne noden gå til Legg til> Objekt> Transform Output. Denne noden lar deg animere posisjon, rotasjon og skala.

For å animere en bestemt eiendom, må du aktivere den først fra "Transform output" -panelet. I dette spesielle eksemplet er x -posisjonsegenskapen aktivert, som vist i følgende bilde:

For å animere eller endre enhver eiendom, trenger vi en animasjonsnode. Hensikten med animasjonsnoden er å øke eller redusere en verdi med hensyn til tid.

For å legge til denne eiendommen, gå til Legg til> Animasjon> Tidsinfo.

De Tidsinfo Node kan ikke være direkte festet til Transform output node. Først må vi holde X-, Y- og Z -verdiene i en vektor. Legg til vektornode ved å gå Legg til> vektor> kombinert. En egen vektor kan også legges til, men i dette spesielle eksemplet vil vi fokusere på en kombinert vektor.

Bli med på Time Info Node med en X -verdi. Men den samme noden kan også kobles sammen med y- og z -verdier. Du får følgende tre.

Trykk nå på romfeltet, vil kuben animere mot x-aksen. Følgende bilde som illustrerer bevegelsen av kuben fra posisjon A til posisjon B.

Hastigheten til det animerte objektet kan også justeres ved hjelp av Matte Node. Denne noden vil bli brukt mellom “tidsinfo” og kombinert vektor. For å legge til matematikknode goto Legg til> nummer> matematikk.

Bli med "Time Info" med et hvilket som helst punkt enten "A" eller "B". Velg "Multipliser" i rullegardinmenyen. Sett en verdi i verdifeltet. Hvis du legger til 5, Tidsinfo vil bli multiplisert med 5. Det vises i følgende bilde:

Den samme prosessen kan være å animere Y, Z -posisjon og skala også.

I rotasjon eller spinning av objektet blir ting litt annerledes. I 3D -rom har vektoren 3 verdier av x, y og z. Men for å tilordne vinkler, trenger vi en Euler -vektor for å holde verdiene til x, y og z rotasjon i grad/radianer:

Tilsvarende kan rotasjonshastigheten også endres.

Konklusjon

Animasjonsnoder er et komplekst verktøy for å forstå. Animasjonsnoder krever grunnleggende matematikk- og programmeringskunnskap siden det er mer som en visuell skripteditor. Animasjonsnoder er designet for å hjelpe animatører til å lage komplekse animasjoner med minst mulig arbeid.

Det har gjort det lettere å lage kompleks animasjon i blender. Utvikleren av dette tillegget oppdaterer det aktivt.