Co je rastrová animace v počítačové grafice?

Mladý grafický designér

Grafik nebo animátor pracuje na svém tabletu.

Kredit obrázku: Dangubic/iStock/Getty Images

V počítačové animaci se termín "rastrová grafika" týká rámců animace vytvořených z pixelů spíše než škálovatelných komponent, jako jsou vrcholy, hrany, uzly, cesty nebo vektory. Ukládání obrázků jako pixelů namísto vektorů nebo vrcholů umožňuje mnohem hlubší a realističtější osvětlení a barvy, protože počítač nemusí vykreslovat každý snímek v reálném čase, jako je tomu u 3D videa hra. Protože však rychlému počítači může vykreslení jednoho snímku trvat 10 až 20 minut, vykreslení celé animace obvykle vyžaduje síť vykreslovacích uzlů.

Bitmapy a škálovatelná vektorová grafika

Rastrová animace se nevztahuje pouze na 3D grafiku, i když poptávka po 2D animaci ve filmech, televizi, videohrách a reklamy se snížily, protože výpočetní výkon se stal dostatečně dostupným pro vykreslování 3D animací na malém rozpočet. Rastrový obrázek je prostě jiné slovo pro bitmapu nebo obrázek založený na pixelech. Ve srovnání s tím je vektorový obrázek 2D obrázek vytvořený ve škálovatelném vektorovém grafickém editoru, jako je Adobe Illustrator nebo open source Inkscape. Soubory SVG zabírají méně místa na disku než bitmapy, protože ukládají pouze cesty, které vymezují tvary v obrázku, zatímco bitmapy ukládají data pro každý pixel. Bitmapy uchovávají veškerou hloubku a jemnost světla, kterou rozlišení obrazu umožňuje, zatímco SVG mají jednoduché barvy připomínající kreslené obrázky.

Video dne

Ukládání souborů

Termín "rastrový obrázek" odkazuje na způsob, jakým je obrázek uložen, spíše než jak je zobrazen. Když vaše grafická karta vykreslí snímek videohry, uvidíte stejné pixely, jaké byste viděli, kdybyste snímek předem vykreslili pomocí stejných nastavení. Soubor načtený hrou ukládá obraz jako obrovskou řadu vrcholů a videohra obsahuje softwarové rutiny, které pohybují vrcholy na základě událostí ve hře. Videohry obětují realismus pro plynulost během hraní, ale často obsahují předrenderované filmy s plně realizovanou grafikou. Tyto scény, uložené jako MPEG nebo podobný formát, obvykle způsobují, že velikost moderních her přesahuje 1 GB.

Tradiční rastrová animace

Předtím, než se 3D animace stala dostupnou, byly animované filmy a televizní pořady většinou malované ručně, ale videohry používaly rastrové animace s nízkými detaily k ukládání grafiky na kazetu nebo disk. Umělci videoher v 80. a 90. letech 20. století animovali tyto bitmapy postav pomocí listů sprite, což jim umožnilo oddělit všechny pohyblivé objekty ve hře. Softwarové rutiny hry přehrávaly snímky na listu sprite každého objektu nezávisle na sobě, aby hra mohla reagovat na akce hráče.

Moderní rastrová animace

Mnoho moderních karikatur používá rastrovou animaci k přidání barvy do buněk ručně kreslených animací. Každý snímek animace je buď naskenován do počítače nebo načrtnut na grafickém tabletu a celá animace je uložena jako digitální film. Programovací jazyky jako Flash, HTML a Java zahrnují knihovny animací, které generují 2-D animace na základě uživatelských vstupních událostí, jako je kliknutí myší nebo stisknutí kláves. Stejně jako vektorová grafika lze tyto generované animace zmenšit tak, aby se vešly do jakéhokoli okna, zatímco předem vykreslená rastrová grafika má předem určené rozlišení a při zvětšení se rozpixeluje.