Em animação por computador, "gráficos raster" refere-se a quadros de animação feitos de pixels em vez de componentes escaláveis, como vértices, arestas, nós, caminhos ou vetores. Armazenar imagens como pixels em vez de vetores ou vértices permite iluminação e cores muito mais profundas e realistas, pois o computador não precisa renderizar cada quadro em tempo real como em jogos 3D. No entanto, como um PC rápido pode levar 10 a 20 minutos para renderizar um quadro, renderizar uma animação inteira geralmente requer uma rede de nós de renderização.
Animação raster não se refere apenas a gráficos 3D, embora a demanda por animação 2D em filmes, TV, jogos e comerciais tenha diminuído desde que o poder de processamento tornou acessível renderizar animações 3D com orçamento pequeno. Uma imagem raster é simplesmente outra palavra para bitmap, ou imagem baseada em pixels. Em comparação, uma imagem vetorial é uma figura 2D criada em editor de gráficos vetoriais escaláveis como Adobe Illustrator ou Inkscape open source. Arquivos SVG ocupam menos espaço em disco que bitmaps porque armazenam apenas os caminhos que delimitam as formas, enquanto bitmaps armazenam dados para cada pixel. Bitmaps armazenam toda profundidade e sutileza de luz que a resolução permite, enquanto SVGs têm cores simples, estilo cartoon.
O termo "imagem raster" refere-se à forma como a imagem é armazenada, não como é exibida. Quando sua placa de vídeo renderiza um quadro de jogo, você vê os mesmos pixels que veria se pré-renderizasse o quadro com as mesmas configurações. O arquivo lido pelo jogo armazena a imagem como um enorme array de vértices, e o jogo contém rotinas de software que movem os vértices baseados em eventos. Jogos sacrificam realismo por fluidez, mas frequentemente contêm filmes pré-renderizados com gráficos totalmente realizados. Essas cenas, armazenadas como MPEG ou similar, fazem jogos modernos excederem 1GB.
Antes da animação 3D ficar acessível, filmes e desenhos animados eram mostly hand-painted, mas jogos usavam animação raster de baixo detalhe para armazenar gráficos em cartucho ou disco. Artistas de jogos nos anos 80 e 90 animavam bitmaps de personagens usando sprite sheets, que permitiam separar todos objetos móveis. As rotinas do jogo reproduziam os quadros em cada sprite sheet independentemente para que o jogo reagisse às ações do jogador.
Muitos desenhos modernos usam animação raster para adicionar cor a cels de animação desenhadas à mão. Cada quadro é digitalizado ou desenhado em tablet gráfico, e a animação inteira é armazenada como filme digital. Linguagens como Flash, HTML e Java incluem bibliotecas de animação que geram animações 2D baseadas em eventos de entrada do usuário, como cliques ou teclas. Como gráficos vetoriais, essas animações geradas podem ser escaladas para qualquer janela, enquanto gráficos raster pré-renderizados têm resolução predeterminada e ficam pixelados ao ampliar.
Tecnologia Eletrônica © [www.351231.com]