Hur man skapar spelanimering

Animation är en av huvudkomponenterna i spelgrafiken. Oavsett hur bra modellerna och effekterna är, om de är dåligt animerade kommer spelet att misslyckas. 

Animation konceptutveckling

Animation kan inte göras utan en tydlig plan och förståelse för spelmekaniken. Specialister gör först ett konceptdokument där de beskriver alla nödvändiga animationer: vilken typ av handling det är, vem som utför det och hur det ska se ut och kännas. Till exempel, i ett first-person shooter, måste ett kraftfullt vapen laddas om under lång tid - detta bör beaktas när du skapar animationen. 

Alla ytterligare animationer måste också specificeras: laddningsindikatorer, markörer och andra gränssnittselement. Detta hjälper till att få animationen till en unik stil och göra spelet mer minnesvärt. Om du letar efter ett företag som kommer att skapa högkvalitativ animation åt dig, kolla in den här https://kevurugames.com/game-animation/.

2D-animationer

2D-animering används i alla spel. Först och främst används animeringen för gränssnittselement: olika framhävningar, rörelser och ändrade ikoner när du håller markören över dem. 2D gör gränssnittsutveckling billigare och förbättrar spelets prestanda.

2D-karaktärsanimering är den mest efterfrågade typen av arbete. Karaktärerna måste röra sig. Annars kommer spelet att se tråkigt ut. 

Animatörer använder nyckelbildskisser – höjdpunkterna i alla rörelser – för att animera karaktärer. Animatörer ritar mellanliggande ramar som för karaktären till nyckelbildrutans tillstånd. 

Ett annat sätt att animera en 2D-karaktär är att använda speciell programvara som Spine eller Toon Boom. Animatören ritar om karaktären i lager-fragment: huvud, bål, ben och armar. 

Spelmotorer låter dig lägga dessa fragment ovanpå varandra och sätta fart med kod utan att rita separata ramar. Denna animeringsmetod är utmärkt för spel där spelaren kan ändra karaktärens utseende. Ta till exempel på dig en ny hjälm eller ge honom en yxa istället för ett svärd. Då behöver du inte rita om alla sprites med den nya hjälmen på plats.

2D bakgrund och miljö animation

Om spelet redan har animerade karaktärer och ett gränssnitt måste du animera miljön. Det enklaste sättet är att lägga till en parallaxeffekt. För att göra detta ritar konstnärer bakgrunden i flera lager. Sedan får animatörer lagren att röra sig i olika hastigheter i förhållande till huvudpersonens rörelse. 

Animatörer kan också göra andra miljöeffekter: löv och gräsrörelser, vind, snö eller regn. Ytterligare effekter och animationer hjälper till att liva upp nivåerna och göra dem mer intressanta för spelaren. 

Pixel art animation

Spelare älskar pixel-art-spel, men animering av pixelkaraktärer är mycket svårare än att arbeta med sprites. Det svåraste är att behålla karaktärens proportioner och igenkännliga silhuett. För att göra detta använder vi så kallad inre animation, där illusionen av rörelse skapas genom att ändra färgen på pixlarna inuti siluetten men inte själva siluetten. 

2D-animering i Unity och Unreal Engine

Arbetet med 2D slutar inte med att skapa en atlas av sprites eller en skelettmodell. En designer bör också implementera och anpassa animationer i din valda spelmotor.

3D-animering

Tvådimensionell animation görs främst av konstnärer, men den tredimensionella – är en uppgift för enskilda proffs. Spelare kritiserar ofta spel med bra mekanik för slarvig animering. 

3D-modell riggning/flåning 

Riggning är skapandet och anpassningen av ett skelett inom en tredimensionell modell. Skelettets komplexitet beror på animatörens behov och modellens komplexitet. Till exempel, för att göra ett enkelt mänskligt skelett, behöver du 21 ben. Och om du vill göra en skelettborsteanimation måste du lägga till 54 ben till. 

Därefter justerar riggspecialisten skelettets beteende: 

  1.  Kombinerar grupper av ben och leder.
  2.  Ställer in maximala lutningsvinklar och rotation av leder.
  3.  Bygger en hierarkisk sekvens av ben. 

Detta gör att animatörerna kan kontrollera kroppen som en marionett och inte oroa sig för att benen i knäna ska börja böjas åt andra hållet.

När skelettet är klart fortsätter experten med att skinna. Han "fäster" till varje ben motsvarande delar av modellen. Han tilldelar också inflytandeområden för varje led. I dessa områden kommer modellen att böjas med fogen så att andra delar inte faller in i modellen. 

Skelettanimering i 3D

Animatörer beskriver skelettrörelsen med funktioner och knyter dessa funktioner till olika tillstånd hos karaktären. Till exempel, om spelaren går framåt, utlöser motorn en funktion som ansvarar för benens rörelse. 

Skelettanimering låter dig göra så kallade blandade tillstånd, där karaktären gör flera saker samtidigt. Till exempel kan spelaren bara gå, eller så kan han byta eller ladda om vapen när han går. Animatörer behöver inte skapa separata animationer för varje kombination av åtgärder. Det räcker att separera funktionerna och föreskriva blandade tillstånd. 

Blandade tillstånd låter dig också skapa en kontinuerlig flödande animation. Att till exempel stoppa en karaktär medan du springer kan se ut som en plötslig frysning på plats. Du kan göra en separat stoppanimation för ett enkelt spel. Men den bästa effekten är en naturlig övergång av karaktären till ett viloläge: hastigheten minskar mjukt, och benen återgår långsamt till positionen för att starta viloanimationen. Detta är endast möjligt med skelettanimering. 

Animerar karaktärens ansikte/händer

Händerna och ansiktet är de mest rörliga delarna av människokroppen. En hand består av 27 ben, som rör 9 senor och 5 muskler. Att göra naturliga borströrelser med ett skelett och matematiska funktioner är väldigt knepigt eftersom rörelsen av ett finger orsakar rörelsen av resten av benen. Det är därför spelutvecklare sällan visar närbilder av händerna. Men ibland kan man inte klara sig utan det, till exempel i animeringen av att ladda om ett vapen eller plocka upp ett föremål. 

Ansiktet består av två ben och 21 muskler, som är sammanbundna. Varje känsla är en kombination av olika tillstånd i alla muskler, som inte bara drar ihop sig utan även expanderar under rörelse.

Som du ser är utveckling av spelanimationer en komplex uppgift. Det kräver en hel del olika färdigheter från en specialist. Så det bästa beslutet är att hitta en bra outsourca spelutvecklingsföretag