How to use Bone tool in Animate?

Skelet-Animation og Fjeder-Effekter i Animate

Som forfatter, der normalt beskæftiger sig med at fange øjeblikke gennem linsen, finder jeg det fascinerende, hvordan digitale kunstnere skaber bevægelse og liv i stillestående figurer. En af de mest grundlæggende og effektive teknikker i computeranimation er det, der kaldes skelet-animation eller 'rigging'. Det er en proces, der minder om at bygge en marionetdukke, men i en digital verden, hvor du skaber et indre 'skelet' til at styre figurens 'hud'. Dette indre system af virtuelle knogler og led gør det muligt at animere komplekse modeller på en meget mere intuitiv måde.

Men animation handler ikke kun om stive bevægelser. For at give figurerne en følelse af realisme og dynamik, kan man tilføje fysikbaserede effekter. I programmer som Adobe Animate kan man eksempelvis bruge 'Bone Tool' til at arbejde med disse skeletter, og specifikt tilføje det, der kaldes 'spring'-egenskaber – en form for fjeder-effekt, der kan give dine animationer et mere organisk og levende udtryk, især når du arbejder med Inverse Kinematics (IK) ben.

What is the bone animation technique?
Skeletal animation or rigging is a technique in computer animation in which a character (or other articulated object) is represented in two parts: a polygonal or parametric mesh representation of the surface of the object, and a hierarchical set of interconnected parts (called joints or bones, and collectively forming ...
Indholds

Hvad er Skelet-Animation (Rigging)?

Skelet-animation, ofte kendt som rigging, er en fundamental teknik inden for computeranimation. Forestil dig en digital figur – det kan være en person, et dyr, eller endda et objekt som en dør eller en ske. Denne figur er typisk repræsenteret af en 'mesh', som er selve den visuelle overflade eller 'hud'. Rigging indebærer at tilføje et hierarkisk sæt af forbundne dele, kaldet 'joints' eller 'bones' (led eller knogler), som tilsammen danner et virtuelt skelet. Dette skelet fungerer som en virtuel armature, der bruges til at animere (posere og keyframe) meshen.

Teknikken blev introduceret tilbage i 1988 og revolutionerede måden, man animerede komplekse figurer på. Ved at give animatorer et simpelt sæt kontroller (de virtuelle knogler), kunne de styre ofte meget komplekse algoritmer og en enorm mængde geometri. Selvom teknikken ofte bruges til at animere mennesker og organiske figurer, er dens formål primært at gøre animationsprocessen mere intuitiv. Den samme teknik kan bruges til at styre deformationen af ethvert objekt, så længe det kan repræsenteres med et mesh og et sæt kontrollerende 'knogler'.

Processen Bag Rigging

Rigging-processen kan beskrives som at gøre en digital skulptur i stand til at bevæge sig. Man tager den digitale model og begynder at bygge skelettet, potentielt også simulerede muskler, og derefter 'fæstner' man huden (meshen) til skelettet. Endelig opretter man et sæt animationskontroller, som animatorerne bruger til at manipulere kroppen. Disse 'knogler' behøver ikke at korrespondere med virkelige anatomiske træk; de er blot abstrakte repræsentationer, der styrer dele af meshen.

Ben-hierarki og Transformationer

Hver 'knogle' i skelettet har en tredimensionel transformation (position, skalering, rotation) i forhold til en standard 'bind pose'. En vigtig del af skelettet er dets hierarki. Hver knogle kan have en 'parent bone' (forælderknogle). Den fulde transformation af en 'child node' (barnenode) er produktet af dens forælders transformation og dens egen transformation. Dette betyder, at hvis du bevæger en 'lår-knogle', vil 'underbens-knoglen' og 'foden' (hvis de er børn af låret) følge med. Efterhånden som figuren animeres, ændrer knoglernes transformationer sig over tid under påvirkning af animationskontrollerne. Et rig er typisk sammensat af både Forward Kinematics (FK) og Inverse Kinematics (IK) dele, der kan interagere. Skelet-animation refererer primært til FK-delen, hvor en komplet konfiguration af knogler definerer en unik position.

Skinning: Forbinder Skelet og Mesh

Selve processen med at forbinde skelettet med figurens visuelle repræsentation (meshen) kaldes skinning. I det mest almindelige tilfælde af et polygonalt mesh er knoglen associeret med en gruppe af vertices (hjørner). For eksempel, i en model af et menneske, ville knoglen for låret være associeret med de vertices, der udgør polygonerne i modellens lår. Dele af figurens hud kan normalt være associeret med flere knogler, og hver knogle har en skaleringsfaktor kaldet 'vertex weights' eller 'blend weights'. Dette er afgørende for en jævn deformation, især nær led. Når en vertex er påvirket af flere knogler, bestemmer dens weights, hvor meget hver knogle påvirker dens endelige position. Bevægelsen af huden nær leddene mellem to knogler kan derfor blive påvirket af begge knogler, hvilket skaber en mere naturlig bøjning. I moderne grafikmotorer udføres skinning ofte direkte på grafikkortet (GPU) via shader-programmer for at sikre høj ydeevne.

Fordele og Ulemper ved Skelet-Animation

Som enhver teknik har skelet-animation sine styrker og svagheder.

Fordele

  • Effektiv kontrol: En knogle repræsenterer en hel gruppe af vertices eller en del af figuren (f.eks. et ben). Dette betyder, at animatoren skal kontrollere færre elementer af modellen, sammenlignet med at animere hver enkelt vertex.
  • Fokus på overordnet bevægelse: Animatoren kan koncentrere sig om de store, overordnede bevægelser af figuren, i stedet for at skulle mikrostyre detaljer på vertex-niveau.
  • Uafhængig bevægelse: Knoglerne kan flyttes uafhængigt af hinanden (inden for hierarkiets regler), hvilket giver stor fleksibilitet i posering.
  • Simpel definition: En animation kan defineres ved simple bevægelser af knoglerne og derefter anvendes på meshen via skinning-processen.

Ulemper

  • Abstraktionsniveau: En knogle repræsenterer primært en gruppe vertices. Teknikken er ikke i sig selv mere abstrakt eller konceptuel end det.
  • Realistisk muskel- og hudbevægelse: Grundlæggende skelet-animation giver ikke automatisk realistiske muskelbevægelser eller hudens naturlige spænding og folder. Dette kræver yderligere teknikker. Løsninger på dette problem kan involvere specielle muskelkontrollere, der er fastgjort til knoglerne, eller konsultation med fysiologieksperter for at øge nøjagtigheden via mere dybdegående virtuelle anatomisimuleringer.

Anvendelsesområder

Skelet-animation er i dag standardmetoden til at animere figurer eller mekaniske objekter over længere tid. Den bruges i vid udstrækning af kunstnere i videospilindustrien og i filmindustrien. Teknikken er også anvendelig for mekaniske objekter og andre objekter, der består af stive elementer og led.

Performance capture (eller motion capture) kan markant fremskynde processen med skelet-animation og samtidig øge niveauet af realisme ved at overføre bevægelser fra en virkelig performer til den digitale figur. Rigging kan også drives af 'ragdoll physics', som automatisk beregner fysikken bag bevægelse og modstand baseret på skeletstrukturen. Virtuelle anatomiske egenskaber som lemmernes vægt, muskelreaktion, knoglestyrke og led-begrænsninger kan tilføjes for at opnå realistiske effekter af fald, sammenstød, brud og tumbling. Populære softwarepakker til at skabe rigs inkluderer blandt andet Blender, Autodesk Maya, SideFX Houdini, Autodesk 3ds Max, Maxon Cinema 4D og Unreal Engine.

Spring-Egenskaber i Animate's Bone Tool

Udover den grundlæggende skelet-struktur tilbyder animationssoftware ofte avancerede funktioner. I Adobe Animate kan man med Bone Tool tilføje dynamiske fysik-effekter til IK (Inverse Kinematics) ben ved hjælp af Spring-egenskaberne. Disse egenskaber – Strength og Damping – giver en realistisk, fjeder-lignende bevægelse til IK-benene, hvilket gør det nemmere at skabe animationer med fysisk dynamik. Disse egenskaber giver knogleanimationen en livagtig bevægelse, der er meget konfigurerbar.

Sådan Bruger Du Spring-Egenskaberne

For at aktivere Spring-egenskaberne og tilføje fjeder-effekt til dine IK-ben i Animate, skal du følge nogle simple trin. Først og fremmest er det bedst at indstille disse egenskaber, *før* du tilføjer poses til et pose-lag. Dette sikrer, at effekten er til stede fra starten af din animationsproces.

Vælg ét eller flere ben, som du ønsker at tilføje fjeder-effekt til. Gå derefter til 'Property Inspector' (Egenskabsinspektøren). I sektionen for 'Spring' finder du indstillingerne for Strength og Damping. Her kan du indstille værdierne efter ønske.

How to use Bone tool in Animate?
Add bones to shapes. You add bones to a single shape or to a group of shapes that are on the same layer. In either case, you must select all the shapes before adding the first bone. After you add bones, Animate converts all the shapes and bones into an IK shape object and moves the object to a new pose layer.

Strength: Styrke

Denne egenskab bestemmer stivheden af fjederen. Højere værdier for Strength skaber en stivere fjeder-effekt. En høj Strength-værdi vil få benet til at 'springe' hurtigere tilbage mod sin hvileposition efter at være blevet strakt eller bøjet.

Damping: Dæmpning

Damping bestemmer hastigheden for, hvor hurtigt fjeder-effekten aftager. Højere værdier for Damping får fjeder-effekten til at forsvinde hurtigere. En værdi på 0 for Damping betyder, at fjeder-effekten forbliver på sin fulde styrke gennem alle frames i pose-laget, hvilket kan resultere i vedvarende svingninger. En højere Damping-værdi vil derimod hurtigt 'dæmpe' svingningerne og få bevægelsen til at stoppe hurtigere.

Deaktivering af Spring-Egenskaber

Hvis du på et tidspunkt ønsker at se dine definerede poses uden effekten af Spring-egenskaberne, kan du nemt slå dem fra. Vælg det relevante pose-lag i 'Timeline' (Tidslinjen). I 'Property Inspector' finder du igen sektionen for 'Spring'. Fjern markeringen i 'Enable' (Aktiver) afkrydsningsfeltet. Dette deaktiverer fjeder-effekten for det pågældende pose-lag, så du kan se de rene poses, du har defineret.

Faktorer der Påvirker Resultatet

Det endelige udseende af din knogleanimation, når du arbejder med Spring-egenskaberne, afhænger af flere faktorer. Kombinationen af Strength og Damping værdierne, samt selve animationen af IK-benene, spiller sammen. Det bedste råd er at eksperimentere med at justere disse værdier for at opnå præcis den bevægelse og det udseende, du ønsker for dine animerede figurer eller objekter.

Sammenligning: Effekten af Strength og Damping

For bedre at forstå, hvordan Strength og Damping påvirker hinanden og den endelige animation, kan vi se på eksempler på, hvad der sker med forskellige værdier:

Egenskab Lav Værdi Høj Værdi
Strength Fjederen er blødere, bevægelsen er mere flydende og mindre aggressiv. Benet vender langsomt tilbage mod hvilepositionen, hvis Damping tillader det. Fjederen er meget stiv. Benet 'snapper' hurtigt tilbage mod hvilepositionen, potentielt med kraftige svingninger hvis Damping er lav.
Damping Fjeder-effekten varer længe. Bevægelsen kan have gentagne svingninger, der gradvist aftager over tid (medmindre værdien er 0, hvor den slet ikke aftager). Fjeder-effekten dør hurtigt ud. Bevægelsen stopper hurtigt efter den indledende påvirkning. Svingninger, hvis de opstår, dæmpes meget hurtigt.

Ved at lege med disse to værdier kan du opnå alt fra en blød, svajende bevægelse til en hurtig, fjedrende reaktion.

Ofte Stillede Spørgsmål (FAQ)

Hvad er et "ben" i animationssammenhæng?

I computeranimation, især inden for skelet-animation eller rigging, er et "ben" (bone) en virtuel del af et hierarkisk system (skelet), der bruges til at kontrollere deformationen af en del af figurens visuelle overflade (meshen).

Hvad betyder "rigging"?

Rigging er processen med at skabe et virtuelt skelet (et system af knogler og led) for en digital figur og forbinde det med figurens overflade (meshen) for at gøre den klar til animation. Det involverer også ofte oprettelse af kontroller, som animatoren bruger til at manipulere skelettet.

Hvad er Spring-egenskaberne i Animate?

Spring-egenskaberne (Spring properties) i Adobe Animate's Bone Tool er indstillinger (Strength og Damping), der kan anvendes på IK-ben for at tilføje realistisk, fysik-baseret fjeder-lignende bevægelse til animationen.

Hvordan påvirker Strength animationen?

Strength bestemmer stivheden af den virtuelle fjeder. En højere Strength-værdi giver en stivere fjeder, hvilket resulterer i, at benet hurtigere forsøger at vende tilbage til sin hvileposition efter en bevægelse.

Hvordan påvirker Damping animationen?

Damping bestemmer hastigheden for, hvor hurtigt fjeder-effekten aftager. En højere Damping-værdi får fjeder-effekten til at forsvinde hurtigere, mens en lav værdi (tæt på 0) lader effekten vare længere, potentielt med vedvarende svingninger.

Kan jeg slå Spring-effekten fra?

Ja, du kan slå Spring-egenskaberne fra for et specifikt pose-lag i Animate ved at vælge pose-laget i Timeline og fjerne markeringen i 'Enable' afkrydsningsfeltet i Spring-sektionen af Property Inspector. Dette gør det muligt at se dine poses uden fjeder-effekten.

Hvis du vil læse andre artikler, der ligner Skelet-Animation og Fjeder-Effekter i Animate, kan du besøge kategorien Fotografi.

Avatar photo

Franne Voigt

Mit navn er Franne Voigt, jeg er en 35-årig fotograf fra Danmark med en passion for at fange øjeblikke og dele mine erfaringer gennem min fotoblog. Jeg har arbejdet med både portræt- og naturfotografi i over et årti, og på bloggen giver jeg tips, teknikker og inspiration til både nye og erfarne fotografer. Fotografi er for mig en måde at fortælle historier på – én ramme ad gangen.

Go up