Arvutianimatsioon on animatsioonitehnika, mille korral luuakse animatsioon digitaalselt (arvuti abil), ning ka selle abil valminud animatsiooniliik.
Arvutianimatsiooni katustermin arvutigraafika (ingl computer generated imagery, CGI) hõlmab nii staatilisi kui ka liikuvaid pilte, arvutianimatsioon viitab vaid liikuvale pildile. Tänapäeval kasutatakse üldiselt 3D-arvutigraafikat, et luua ruumilist pilti; 2D-graafikat eelistatakse siis, kui tulemus peab olema kindlas stiilis või soovitakse materjali töödelda kiiremini või ka reaalajas.
Arvutianimatsiooni kasutatakse filmikunstis, televisioonis ja arvutimängudes, aga ka meditsiinis ja mujal, kus soovitakse (abstraktset) materjali pildiliselt ja ruumiliselt selgitada.
Arvutianimatsiooni eelkäijateks võib pidada traditsioonilist nukufilmi ja joonisanimatsiooni, kuid nukud on selles asendatud 3D-mudelitega ja käsitsi joonistatud materjal digitaalsete 2D-illustratsioonidega. Arvutianimatsioonil on nende tehnikatega võrreldes mitu eelist:
Arvutianimatsioonis kuvatakse liikumise illusiooni tekitamiseks järjest pilte, mis on üksteisega väga sarnased, kuid ajanihkes. Sarnasel moel luuakse liikumise illusiooni ka televisioonis ja filmikunstis.[2] Selleks, et objektid liiguksid sujuvalt, valitakse sobiv kaadrisagedus. Arvutianimatsioonis tuleb pilte kuvada vähemalt 12 kaadrit sekundis,[3] kuid mitte üle 75–120 kaadri sekundis, sest sellisel juhul ei ole sujuvuse paranemine enam märgatav. Kui kaadreid on sekundis alla 12, kaob sujuva liikumise mulje, enamik inimesi tajub pildirida hüpliku või hakituna.[1]
Traditsioonilises joonisanimatsioonis kasutatakse tihti kaadrisagedust 15 kaadrit sekundis, et hoida joonistuste arv parimas tasakaalus animatsiooni kvaliteediga, ning nende stiliseeritud loomu tõttu sellest kaadrisagedusest piisab. Realistlikuma animatsiooni jaoks tuleb valida suurem kaadrisagedus. Levinud kaadrisagedused on 24, 25 ja 30 kaadrit sekundis.[2] Näiteks mängufilmides kasutatakse sageli kaadrisagedust 24 kaadrit sekundis.
3D-arvutianimatsiooni tarbeks modelleeritakse figuurid, millesse ehitatakse nende liikuma panemiseks nn skelett (ingl rigging). 2D-animatsioonide tarbeks luuakse kujutisi läbipaistvatel kihtidel, mida saab ükshaaval või grupiti liigutada. Figuuri liikumise kaardistamiseks pannakse paika võtmekaadrid (ingl key-frame). Sellest lähtudes hakkab animaator liigutama loodud figuuri jäsemeid, silmi, suud, riideid jm. Võtmekaadrite vahele jäävad kaadrid ja erinevused luuakse animatsioonitarkvaraga automaatselt. Sellist plaani järgi figuuri liikuma panemise protsessi nimetatakse morfimiseks (ingl inbetweening/tweening).
Viimase sammuna animatsioon renderdatakse ehk viiakse vormi, kus seda saab esitada kahemõõtmelisena (näiteks digitaalse videona).[4] 3D-animatsioonis tuleb renderdada kõik kaadrid, 2D-vektoranimatsioonis vaid võtmekaadrid ja vaheldatud kaadreid vajaduse järgi. Renderdamise tulemusena sünnib lõplik animatsioon. Mõningatel juhtudel saab lihtsamaid, väiksema andmemahuga renderdamata animatsioone üle interneti saata ja lasta need renderdada lõppkasutaja arvutis. Seda kasutatakse näiteks Adobe Flashi tehnoloogias.[5]
Arvutianimatsiooni vallas hakati 1960. aastatel esimesi katsetusi tegema Ameerika Ühendriikides sideettevõtte AT&T Bell Systemi uurimis- ja arendusosakonnas Bell Telephone Laboratories Inc. (lühidalt Bell Labs). Seal olid selle valla teerajajad teadlane Edward E. Zajac, matemaatikateadlane Frank W. Sinden, programmeerija Kenneth C. Knowlton ja insener A. Michael Noll.[6][7] Samal ajal hakati arvutianimatsiooni kasutusvõimalusi superarvuti loomise juures uurima asutuses Lawrence Livermore National Laboratories.[8] Animaatorid tegelesid uudse valdkonnaga ka iseseisvalt. Näiteks Charles Csuri ja James Shaffer kasutasid arvutianimatsioonis "Koolibri" ("Hummingbird", 1967) Csuri joonistusi,[9] Moskva ülikoolis loodi arvutit BESM-4 kasutades animatsioon "Kass" ("Кошка", 1968), milles kujutati kõndivat kassi,[10] ning animatsioonis "Metadata" (1971) eksperimenteerisid Alain Clavier ja Peter Foldès kujundite animeerimisega.[11]
Arvutianimatsiooni vallas kujunes üheks verstapostiks Richard T. Heffroni lavastatud ulmepõnevik "Tulevikumaailm" ("Futureworld", 1976)[12], kus kasutati 3D-traatvõrestikke, millega kujutati animeeritud kätt ja nägu. Selle valmistasid Utah' ülikooli teadurid ning hilisemad arvutigraafika korüfeed Edwin Catmull ja Fred Parke.[13] Filmis kujutatud animatsioonid olid võetud nende tudengifilmist "Arvutiga animeeritud käsi" ("A Computer Animated Hand", 1972).[14]
Esimeseks arvutianimeeritud telesarjaks peetakse 1994. aasta septembris linastunud Kanada sarja "ReBoot" (1994–2001)[15], milles kujutati arvutis elavaid tegelasi. Esimene täispikk arvutianimeeritud film oli 1995. aastal linastunud lastefilm "Lelulugu" ("Toy Story").[16]
Arvutigraafika uuenduste üle arutlemiseks ja nende esitlemiseks korraldakse iga-aastast konverentsi SIGGRAPH,[17] mida väisavad tuhanded arvutiteadlased, animaatorid, digitaalkunstnikud jm professionaalid.[18] Arvutimängude ja 3D-graafikakiirendite loojad esitlevad seal ka tarkvara- ja riistvaratehnoloogiaid, mis võimaldavad mängumootorite kiire arengu tõttu kasutada rakendustes filmianimatsiooni kvaliteeti reaalajas (nn machinima).
Mõned suuremad Ameerika Ühendriikides tegutsevad täispikkade animafilmide loojad: