Proceduranimering är en typ av datoranimering som automatiskt genererar animering i realtid enligt fastställda regler, lagar och begränsningar. Till skillnad från fördefinierad animering, där animatören manuellt definierar varje bildruta och alla parametrar för animeringen som ska skapas, med proceduranimering, kan resultatet vara något oförutsägbart och kan generera en mängd olika animationer varje gång den körs.
Proceduranimering används för att skapa och modellera partikelsystem (rök, eld, vatten [1] [2] ), tyg och kläder, stel kroppsdynamik, hår- och pälsdynamik och för att animera humanoida och icke-humanoida karaktärer.
I datorspel används ofta proceduranimering för enkla saker som att vända på karaktärens huvud när spelaren ser sig omkring (till exempel i spelet Quake III Arena ).
Ragdoll- fysik kan betraktas som en typ av proceduranimation. Ragdoll physics använder en fysikmotor för att skapa en animation av karaktärens död och hans realistiska fall till ytan. När man använder Ragdoll-fysik består en karaktär av en sekvens av sammankopplade stela kroppar (armar, ben, bål, huvud, etc.) som är programmerade med newtonsk fysik som verkar på dem. Tack vare Ragdoll-fysiken kan mycket realistiska animationer skapas som är mycket svåra att skapa med traditionella fördefinierade animationer. Till exempel, med användning av Ragdoll-fysik, kan karaktärernas kroppar rulla eller glida på lutande ytor, rulla över, volta, etc., och varje gång kommer animationen att vara annorlunda.
Proceduranimering används flitigt i datorspelet Spore , där spelarskapade varelser automatiskt animeras för alla de åtgärder som den skapade varelsen måste göra: gå, springa, simma, plocka upp saker osv.
Ett annat tydligt exempel på proceduranimering är " Dynamic Motion Synthesis " - teknologin som utvecklats av NaturalMotion och används i eufori - och endorfinprodukterna . "Dynamic Motion Synthesis" (DMS) är baserad på realtidssimulering av biomekanik och det motoriska nervsystemet. DMS använder också element från biologi och robotstyrningsteori. DMS låter dig skapa modeller av helt interaktiva 3D-karaktärer som inte använder förrenderad animation. euphoria använder DMS för att generera animationer i farten i realtid i datorspel eller andra interaktiva applikationer. "euphoria"-teknik används i spelen Star Wars: The Force Unleashed , Indiana Jones and the Staff of Kings , Max Payne 3 , Grand Theft Auto IV och dess tillägg, Grand Theft Auto V och den amerikanska fotbollssimulatorn Backbreaker .