Procedurální animace je typ počítačové animace , která automaticky generuje animaci v reálném čase podle zavedených pravidel, zákonů a omezení. Na rozdíl od předdefinované animace, kde animátor ručně definuje každý snímek a všechny parametry animace, která má být vytvořena, u procedurální animace může být výsledek poněkud nepředvídatelný a může při každém spuštění generovat různé animace.
Procedurální animace se používá k vytváření a modelování částicových systémů (kouř, oheň, voda [1] [2] ), látek a oděvů, dynamiky ztuhlého těla, dynamiky vlasů a srsti a k animaci humanoidních a nehumanoidních postav.
V počítačových hrách se procedurální animace často používá pro jednoduché věci, jako je otočení hlavy postavy, když se hráč rozhlédne (například ve hře Quake III Arena ).
Ragdoll fyziku lze považovat za typ procedurální animace. Ragdoll fyzika využívá fyzikální engine k vytvoření animace smrti postavy a jejího realistického pádu na povrch. Při použití fyziky Ragdoll se postava skládá ze sekvence spojených tuhých těl (paže, nohy, trup, hlava atd.), která jsou naprogramována pomocí newtonovské fyziky, která na ně působí. Díky fyzice Ragdoll lze vytvářet velmi realistické animace, které je velmi obtížné vytvořit pomocí tradičních předdefinovaných animací. Například s využitím fyziky Ragdoll se těla postav mohou po nakloněných plochách válet či klouzat, převalovat se, kotrmelce atd. a pokaždé bude animace jiná.
Procedurální animace je hojně využívána v počítačové hře Spore , ve které jsou stvoření vytvořená hráčem automaticky animována pro všechny akce, které musí vytvořená bytost dělat: chůze, běh, plavání, sbírání věcí atd.
Dalším jasným příkladem procedurální animace je technologie " Dynamic Motion Synthesis " vyvinutá společností NaturalMotion a používaná v produktech pro euforii a endorfiny . "Dynamic Motion Synthesis" (DMS) je založena na simulaci biomechaniky a motorického nervového systému v reálném čase . DMS také využívá prvky z biologie a teorie řízení robotů. DMS umožňuje vytvářet modely plně interaktivních 3D postav, které nepoužívají předrenderovanou animaci. euphoria využívá DMS ke generování animací za chodu v reálném čase v počítačových hrách nebo jiných interaktivních aplikacích. Technologie „euforie“ je použita ve hrách Star Wars: The Force Unleashed , Indiana Jones and the Staff of Kings , Max Payne 3 , Grand Theft Auto IV a jeho doplňky, Grand Theft Auto V a simulátor amerického fotbalu Backbreaker .