Hvad er Raster Animation i computergrafik?

Ung grafisk designer

En grafisk designer eller animator arbejder på sin tablet.

Billedkredit: Dangubic/iStock/Getty Images

I computeranimation refererer udtrykket "rastergrafik" til animationsrammer lavet af pixels i stedet for skalerbare komponenter, såsom hjørner, kanter, noder, stier eller vektorer. Lagring af billeder som pixels i stedet for vektorer eller hjørner muliggør meget dybere og mere realistisk belysning og farve, fordi computeren ikke behøver at gengive hvert enkelt billede i realtid, som det gør i en 3D-video spil. Men fordi en hurtig pc kan tage 10 til 20 minutter at gengive én frame, kræver gengivelse af en hel animation normalt et netværk af gengivelsesknuder.

Bitmaps og skalerbar vektorgrafik

Rasteranimation refererer ikke kun til 3D-grafik, selvom efterspørgslen efter 2D-animation i film, tv, videospil og reklamer er faldet, siden processorkraft er blevet overkommelig nok til at gengive 3D-animationer på en lille budget. Et rasterbillede er simpelthen et andet ord for et bitmap eller pixelbaseret billede. Til sammenligning er et vektorbillede et 2D-billede, der er oprettet i en skalerbar vektorgrafikeditor, såsom Adobe Illustrator eller open source Inkscape. SVG-filer optager mindre diskplads end bitmaps, fordi de kun gemmer stierne, der afgrænser figurerne i et billede, mens bitmaps gemmer data for hver pixel. Bitmaps gemmer al den dybde og subtilitet af lys, som billedopløsningen tillader, mens SVG'er har enkle, tegneserielignende farver.

Dagens video

Fillagring

Udtrykket "rasterbillede" refererer til den måde, billedet er gemt i stedet for, hvordan det vises. Når dit videokort gengiver en frame af et videospil, ser du de samme pixels, som du ville se, hvis du præ-renderede rammen med de samme indstillinger. Filen, der læses af spillet, gemmer billedet som en enorm række af hjørner, og videospillet indeholder softwarerutiner, der flytter hjørnerne baseret på begivenheder i spillet. Videospil ofrer realisme for glathed under spil, men de indeholder ofte præ-renderede film med fuldt realiseret grafik. Disse scener, gemt som MPEG eller et lignende format, får normalt moderne spilstørrelser til at overstige 1 GB.

Traditionel rasteranimation

Før 3-D-animation blev overkommelig, var animationsfilm og tv-shows for det meste håndmalede, men videospil brugte lavdetaljeret rasteranimation til at gemme grafik på en patron eller disk. Videospilkunstnere i 1980'erne og 1990'erne animerede disse karakterbitmaps ved hjælp af sprite-ark, som gjorde det muligt for dem at adskille alle de bevægelige objekter i spillet. Spillets softwarerutiner afspillede rammerne i hvert objekts sprite-ark uafhængigt af hinanden, så spillet kunne reagere på spillerens handlinger.

Moderne Raster Animation

Mange moderne tegnefilm bruger rasteranimation til at tilføje farve til håndtegnede animationsceller. Hver animationsramme scannes enten ind på en computer eller skitseres på en grafisk tablet, og hele animationen gemmes som en digital film. Programmeringssprog som Flash, HTML og Java inkluderer animationsbiblioteker, der genererer 2D-animationer baseret på brugerinputhændelser, såsom museklik eller tastetryk. Ligesom vektorgrafik kan disse genererede animationer skaleres til at passe til ethvert vindue, hvorimod præ-renderet rastergrafik har en forudbestemt opløsning og bliver pixeleret, når den skaleres op.