Procedurel animation er en type computeranimation , der automatisk genererer animation i realtid i henhold til etablerede regler, love og begrænsninger. I modsætning til foruddefineret animation, hvor animatoren manuelt definerer hver frame og alle parametrene for den animation, der skal oprettes, med proceduremæssig animation, kan resultatet være noget uforudsigeligt og kan generere en række animationer, hver gang det køres.
Procedurel animation bruges til at skabe og modellere partikelsystemer (røg, ild, vand [1] [2] ), tøj og tøj, stiv kropsdynamik, hår- og pelsdynamik og til at animere humanoide og ikke-humanoide karakterer.
I computerspil bruges proceduremæssig animation ofte til simple ting som at dreje karakterens hoved, når spilleren ser sig omkring (for eksempel i spillet Quake III Arena ).
Ragdoll - fysik kan betragtes som en form for proceduremæssig animation. Ragdoll physics bruger en fysikmotor til at skabe en animation af karakterens død og hans realistiske fald til overfladen. Når man bruger Ragdoll-fysik, består en karakter af en sekvens af forbundne stive kroppe (arme, ben, torso, hoved osv.), der er programmeret med newtonsk fysik, der virker på dem. Takket være Ragdoll-fysikken kan der skabes meget realistiske animationer, som er meget svære at lave ved hjælp af traditionelle foruddefinerede animationer. For eksempel, ved brug af Ragdoll-fysik, kan figurernes kroppe rulle eller glide på skrå overflader, vælte, salto osv., og hver gang vil animationen være anderledes.
Procedurel animation er flittigt brugt i computerspillet Spore , hvor spillerskabte væsner automatisk animeres til alle de handlinger, som det skabte væsen skal udføre: at gå, løbe, svømme, samle ting op mv.
Et andet tydeligt eksempel på proceduremæssig animation er " Dynamic Motion Synthesis " - teknologien udviklet af NaturalMotion og brugt i eufori - og endorfinprodukterne . "Dynamic Motion Synthesis" (DMS) er baseret på realtidssimulering af biomekanik og det motoriske nervesystem. DMS bruger også elementer fra biologi og robotstyringsteori. DMS giver dig mulighed for at skabe modeller af fuldt interaktive 3D-karakterer, der ikke bruger præ-renderet animation. euphoria bruger DMS til at generere animationer på farten i realtid i computerspil eller andre interaktive applikationer. "euphoria"-teknologi bruges i spillene Star Wars: The Force Unleashed , Indiana Jones and the Staff of Kings , Max Payne 3 , Grand Theft Auto IV og dets tilføjelser, Grand Theft Auto V og den amerikanske fodboldsimulator Backbreaker .