O que é rasterização de software?

Rasterização de software é um processo pelo qual uma cena ou imagem criada no software de computação tridimensional (3D) é convertida de um formulário em outro. Existem dois tipos básicos de imagens criadas através de computadores gráficos, que são chamados de gráficos baseados em vetores e baseados em varas. As imagens baseadas em vetores são criadas através do uso de geometria que inclui linhas e formas para criar uma imagem, enquanto os gráficos baseados em varredura usam pixels, que são pontos individuais de luz ou cor, para criar imagens. A rasterização do software é um processo pelo qual um programa em vez de hardware é usado para converter imagens baseadas em vetores em imagens baseadas em varredura, para exibição em um monitor. As imagens baseadas em vetores são criadas através do uso de formas geométricas. Isso inclui linhas e pontos básicos que podem ser montadosD juntos para fazer outras formas, incluindo vários polígonos frequentemente usados ​​na criação de gráficos tridimensionais ou 3D. A maioria das imagens 3D é gerada como várias formas criadas montando numerosos pequenos triângulos juntos.

Cada um desses triângulos é gerado como uma imagem baseada em vetor e, portanto, as peças montadas que compõem uma cena maior também são baseadas em vetores. Para que estes sejam exibidos corretamente em uma tela de computador ou televisão, no entanto, eles devem primeiro ser convertidos em um formato que pode ser transmitido com mais eficácia nessa tela. Monitores e televisores usam pontos individuais de luz e cor que são chamados de pixels, ou "elementos da imagem".

Imagens criadas através do uso de pixels são referidas como imagens baseadas em varredura. Em vez de usar linhas e formas para criar uma imagem, imagens baseadas em varas são feitas através da combinação de dezenas, centenas,ou milhares de pontos individuais. Para que uma imagem vetorial seja exibida de maneira adequada e fácil em uma tela que usa pixels, ela é normalmente convertida em uma imagem baseada em varredura, um processo referido como "rasterização".

Rasterização de software significa simplesmente que essa conversão é tratada por um programa, e não por hardware em um computador ou outro dispositivo. Um desenvolvedor de videogame, por exemplo, normalmente usa rasterização de software para garantir que as imagens poligonais 3D sejam exibidas corretamente. Isso permite que os gráficos criados para um jogo sejam exibidos através do próprio programa, em vez de depender de hardware que pode ou não estar presente no computador de um jogador.

Como a tecnologia melhorou, a rasterização do software tornou -se amplamente suportada pelo hardware. Placas de vídeo dedicadas que fornecem poder de processamento adicional para gráficos facilitaram esse processo e permitiram maiores oportunidades para os desenvolvedores de jogos. A renderização em tempo real depende da reterização OccuRring dezenas de vezes a cada segundo, o que se tornou mais simples devido a software avançado e unidades de processamento de gráficos mais poderosos.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?