Hva er Raster animasjon i Computer Graphics?

Hva er Raster animasjon i Computer Graphics?


I data animasjon, begrepet "rastergrafikk" henviser til animasjonsdelbilder rad av bildeelementer i stedet for skalerbare komponenter, slik som hjørner, kanter, noder, baner eller vektorer. Lagring av bilder som piksler i stedet for vektorer eller ekser gjør mye dypere og mer realistisk belysning og farge fordi datamaskinen ikke trenger å gjengi hvert bilde i sanntid som det gjør i en 3-D spill. Men fordi en rask PC kan ta 10 til 20 minutter å gjengi en ramme, slik at en hel animasjon krever vanligvis et nettverk av gjengi noder.

Bitmaps og Scalable Vector Graphics

Raster animasjon ikke bare henvise til 3D-grafikk, selv om etterspørselen etter 2-D animasjon i filmer, TV, videospill og reklamer har avtatt siden prosessorkraft har blitt rimelig nok til å gjengi 3D-animasjoner på et lite budsjett. Et rasterbilde er bare et annet ord for en bitmap, eller pikselbasert bilde. Til sammenligning er en vektor image en 2-D bilde skapt i en skalerbar vektorgrafikk editor som Adobe Illustrator eller åpen kildekode Inkscape. SVG-filer tar opp mindre plass på harddisken enn bitmaps fordi de bare lagrer de baner som avgrense figurer i et bilde, mens bitmaps lagre data for hver piksel. Punktgrafikk lagre all dybden og subtilitet av lys som bildeoppløsningen gjør, mens SVGs har enkle, tegneserie farger.

fillagring

Begrepet "raster image" refererer til hvordan bildet er lagret snarere enn hvordan den vises. Når skjermkortet gjør en ramme av et dataspill, ser du de samme piksler du vil se om du pre-rendret rammen med de samme innstillingene. Filen leses av spillet lagrer bildet som en enorm rekke topp-punkt, og videospill inneholder programvarerutiner som flytter punktene basert på hendelser i spillet. Videospill ofre realisme for glatthet under spillet, men de inneholder ofte pre-filmene med fullt realisert grafikk. Disse scenene, lagret som MPEG eller et lignende format, vanligvis føre til moderne spill størrelser å overstige 1 GB.

Tradisjonell Raster Animasjon

Før 3-D animasjon ble rimelig, animerte filmer og TV-programmer var for det meste håndmalt, men dataspill brukes lav-detalj raster animasjon til å lagre grafikk på en kassett eller plate. Videospill kunstnere på 1980- og 1990-tallet animerte disse karakter bitmaps bruker sprite ark, som gjorde dem i stand til å skille alle bevegelige objekter i spillet. Spillets programvarerutiner spilt rammene i hvert objekt sprite ark uavhengig av hverandre, slik at spillet kan reagere på spillerens handlinger.

Moderne Raster Animasjon

Mange moderne tegneserier bruke raster animasjon for å legge farge til håndtegnet animasjon cels. Hver animasjon ramme er enten skannet inn i en datamaskin eller tegnet på et tegnebrett, og hele animasjonen er lagret som en digital film. Programmeringsspråk som Flash, HTML og Java inkludere animasjon biblioteker som genererer 2-D animasjoner basert på brukerundersøkelser hendelser, som for eksempel museklikk eller tastetrykk. Som vektorgrafikk, kan disse genererte animasjoner skaleres for å passe enhver vindu, mens pre-rendret rastergrafikk har en forhåndsbestemt oppløsning og blir kornete når skalert opp.