Kaj je rastrska animacija v računalniški grafiki?

click fraud protection
Mladi grafični oblikovalec

Grafični oblikovalec ali animator dela na svoji tablici.

Zasluga slike: Dangubic/iStock/Getty Images

V računalniški animaciji se izraz "rastrska grafika" nanaša na animacijske okvirje, ki so sestavljeni iz slikovnih pik in ne iz razširljivih komponent, kot so oglišča, robovi, vozlišča, poti ali vektorji. Shranjevanje slik v obliki slikovnih pik in ne vektorjev ali oglišč omogoča veliko globljo in bolj realistično osvetlitev in barvo, ker računalniku ni treba upodabljati vsakega okvirja v realnem času, kot je to v 3-D videu igra. Ker pa lahko hitri računalnik zahteva 10 do 20 minut, da upodablja en okvir, upodabljanje celotne animacije običajno zahteva mrežo vozlišč upodabljanja.

Bitne slike in razširljiva vektorska grafika

Rastrska animacija se ne nanaša samo na 3-D grafiko, čeprav je povpraševanje po 2-D animaciji v filmih, TV, video igrah in reklame se je zmanjšalo, saj je procesorska moč postala dovolj dostopna za upodabljanje 3-D animacij na majhnem proračun. Rastrska slika je preprosto druga beseda za bitno sliko ali sliko, ki temelji na slikovnih pikah. Za primerjavo, vektorska slika je 2-D slika, ustvarjena v razširljivem urejevalniku vektorske grafike, kot je Adobe Illustrator ali odprtokodni Inkscape. Datoteke SVG zavzamejo manj prostora na disku kot bitne slike, ker shranjujejo samo poti, ki razmejujejo oblike na sliki, medtem ko bitne slike shranjujejo podatke za vsako slikovno piko. Bitne slike shranijo vso globino in subtilnost svetlobe, ki jo omogoča ločljivost slike, medtem ko imajo SVG preproste barve, podobne risanim.

Video dneva

Shramba datotek

Izraz "rastrska slika" se nanaša na način shranjevanja slike in ne na to, kako je prikazana. Ko vaša grafična kartica upodablja okvir video igre, vidite enake slikovne pike, kot bi jih videli, če bi okvir vnaprej upodabljali z enakimi nastavitvami. Datoteka, ki jo prebere igra, shrani sliko kot ogromen niz točk, video igra pa vsebuje programske rutine, ki premikajo oglišča glede na dogodke v igri. Video igre žrtvujejo realizem za gladkost med igranjem, vendar pogosto vsebujejo vnaprej upodobljene filme s popolnoma realizirano grafiko. Ti prizori, shranjeni kot MPEG ali podoben format, običajno povzročijo, da velikosti sodobnih iger presežejo 1 GB.

Tradicionalna rastrska animacija

Preden je 3-D animacija postala cenovno dostopna, so bili animirani filmi in TV-oddaje večinoma ročno slikani, vendar so video igre uporabljale rastrsko animacijo z nizkimi podrobnostmi za shranjevanje grafike na kartušo ali disk. Umetniki video iger so v 80. in 90. letih prejšnjega stoletja animirali te bitne slike znakov z uporabo sprite listov, kar jim je omogočilo, da ločijo vse premikajoče se predmete v igri. Programske rutine igre so predvajale okvirje v sprite listu vsakega predmeta neodvisno drug od drugega, tako da se igra lahko odzove na dejanja igralca.

Sodobna rastrska animacija

Številne sodobne risanke uporabljajo rastrsko animacijo za dodajanje barve ročno narisanim animacijskim celicam. Vsak okvir animacije je bodisi skeniran v računalnik ali skiciran na grafični tablici, celotna animacija pa je shranjena kot digitalni film. Programski jeziki, kot so Flash, HTML in Java, vključujejo knjižnice animacij, ki ustvarjajo 2-D animacije na podlagi dogodkov vnosa uporabnika, kot so kliki miške ali pritiski tipk. Tako kot vektorska grafika se lahko te ustvarjene animacije povečajo tako, da ustrezajo kateremu koli oknu, medtem ko ima vnaprej upodobljena rastrska grafika vnaprej določeno ločljivost in postane pikselizirana, ko se poveča.