Vad är Raster Animation i datorgrafik?

click fraud protection
Ung grafisk formgivare

En grafisk designer eller animatör arbetar på sin surfplatta.

Bildkredit: Dangubic/iStock/Getty Images

I datoranimering hänvisar termen "rastergrafik" till animationsramar gjorda av pixlar snarare än skalbara komponenter, såsom hörn, kanter, noder, banor eller vektorer. Att lagra bilder som pixlar snarare än vektorer eller hörn möjliggör mycket djupare och mer realistisk belysning och färg eftersom datorn inte behöver rendera varje bildruta i realtid som den gör i en 3D-video spel. Men eftersom en snabb dator kan ta 10 till 20 minuter att rendera en bildruta, kräver rendering av en hel animation vanligtvis ett nätverk av renderingsnoder.

Bitmaps och skalbar vektorgrafik

Rasteranimering hänvisar inte bara till 3D-grafik, även om efterfrågan på 2D-animering i filmer, TV, videospel och reklam har minskat sedan processorkraften har blivit tillräckligt överkomlig för att göra 3D-animationer på en liten budget. En rasterbild är helt enkelt ett annat ord för en bitmapp, eller pixelbaserad bild. I jämförelse är en vektorbild en 2D-bild skapad i en skalbar vektorgrafikredigerare som Adobe Illustrator eller öppen källkod Inkscape. SVG-filer tar upp mindre diskutrymme än bitmappar eftersom de bara lagrar de vägar som avgränsar formerna i en bild, medan bitmappar lagrar data för varje pixel. Bitmaps lagrar allt djup och subtilitet av ljus som bildupplösningen tillåter, medan SVG: er har enkla, tecknade färger.

Dagens video

Fillagring

Termen "rasterbild" syftar på hur bilden lagras snarare än hur den visas. När ditt grafikkort renderar en bildruta i ett videospel ser du samma pixlar som du skulle se om du förrenderade ramen med samma inställningar. Filen som läses av spelet lagrar bilden som en enorm mängd hörn, och videospelet innehåller mjukvarurutiner som flyttar hörnen baserat på händelser i spelet. Videospel offrar realism för smidighet under spel, men de innehåller ofta förrenderade filmer med fullt realiserad grafik. Dessa scener, lagrade som MPEG eller liknande format, gör vanligtvis att moderna spelstorlekar överstiger 1 GB.

Traditionell rasteranimation

Innan 3D-animering blev prisvärd var animerade filmer och TV-program mestadels handmålade, men videospel använde lågdetaljerad rasteranimation för att lagra grafik på en patron eller skiva. Videospelsartister på 1980- och 1990-talen animerade dessa karaktärsbitmappar med sprite-ark, vilket gjorde det möjligt för dem att separera alla rörliga objekt i spelet. Spelets mjukvarurutiner spelade upp ramarna i varje objekts spriteark oberoende av varandra så att spelet kunde reagera på spelarens handlingar.

Modern Raster Animation

Många moderna tecknade serier använder rasteranimering för att lägga till färg till handritade animationsceller. Varje animationsram skannas antingen in i en dator eller skissas på en grafikplatta, och hela animationen lagras som en digital film. Programmeringsspråk som Flash, HTML och Java inkluderar animationsbibliotek som genererar 2D-animationer baserat på användarinmatningshändelser, som musklick eller tangenttryckningar. Liksom vektorgrafik kan dessa genererade animationer skalas för att passa alla fönster, medan förrenderad rastergrafik har en förutbestämd upplösning och blir pixlad när den skalas upp.