Início/Tecnologias/Rasterização: Como a Placa de Vídeo Converte o 3D em Imagem na Tela
Tecnologias

Rasterização: Como a Placa de Vídeo Converte o 3D em Imagem na Tela

A rasterização é o método fundamental que permite à GPU transformar cenas 3D em imagens 2D rapidamente. Entenda como triângulos, pixels e shaders atuam nesse processo essencial para jogos e gráficos modernos. Saiba também as diferenças para Ray Tracing e por que a rasterização ainda é indispensável.

24/09/2026
10 min
Rasterização: Como a Placa de Vídeo Converte o 3D em Imagem na Tela

Rasterização é um dos principais métodos pelos quais a placa de vídeo converte uma cena tridimensional de um jogo ou aplicativo em uma imagem 2D exibida no monitor. O mundo 3D é composto por modelos, superfícies e milhões de triângulos, enquanto a tela só pode mostrar uma grade de pixels coloridos.

Durante o processo de renderização, a GPU determina a posição dos objetos em relação à câmera, projeta-os na tela, descobre quais pixels eles ocupam e calcula sua cor levando em conta materiais, texturas, iluminação e outros efeitos. É esse processo que permite transformar rapidamente a descrição matemática do mundo virtual em um quadro pronto para exibição.

Apesar do avanço de técnicas como Ray Tracing e Path Tracing, a rasterização continua sendo a base da gráfica computacional e é utilizada em praticamente todos os jogos modernos por sua velocidade e eficiência.

O que é rasterização em termos simples

Rasterização é o processo de transformar objetos geométricos de uma cena 3D em um conjunto de elementos da imagem final na tela. Em outras palavras, a placa de vídeo pega objetos virtuais compostos por polígonos e determina quais áreas da tela eles devem ocupar.

A maioria dos modelos 3D nos jogos é formada por inúmeros triângulos. Mesmo personagens, carros ou edifícios que parecem arredondados e complexos são, geometricamente, uma malha de muitos pequenos triângulos.

O monitor, por sua vez, não exibe triângulos ou coordenadas 3D diretamente; ele mostra apenas uma grade bidimensional de pixels. Por isso, antes de exibir o quadro, a GPU precisa determinar onde cada triângulo ficará em relação à câmera e qual área da tela ele cobrirá.

É aí que começa a rasterização. Após projetar a geometria no plano 2D, a GPU identifica quais pixels estão dentro de cada triângulo. Para essas áreas, são criados fragmentos - dados nos quais se baseiam os cálculos de cor, textura, iluminação e outros parâmetros da imagem.

É importante não confundir rasterização com todo o processo de renderização. O render inclui várias etapas: processamento de geometria, uso de shaders, verificação de profundidade, iluminação e formação do quadro final. A rasterização é apenas uma dessas etapas, mas é ela que conecta a geometria 3D da cena à grade 2D da tela.

Nos jogos, a rasterização é utilizada principalmente pela alta velocidade. As GPUs modernas conseguem processar paralelamente uma quantidade imensa de triângulos e fragmentos, transformando cenas complexas em imagens prontas dezenas ou até centenas de vezes por segundo.

Como a placa de vídeo transforma uma cena 3D em imagem

Do que é composta uma cena tridimensional

Para a placa de vídeo, o mundo do jogo não é uma imagem pronta, mas um conjunto de dados. Objetos são descritos por vértices com coordenadas em um espaço tridimensional, conectados em triângulos. O motor gráfico também fornece informações sobre materiais, texturas, fontes de luz e a posição da câmera.

Mesmo um modelo complexo pode conter dezenas ou centenas de milhares de triângulos. Quanto mais triângulos, mais detalhada é a forma da superfície, mas maior a carga de processamento para a GPU.

Antes da rasterização, a GPU precisa localizar cada vértice em relação à câmera. Objetos podem se mover, girar ou mudar de escala, por isso suas coordenadas são transformadas do espaço local do modelo para o espaço da cena e, depois, para o espaço da câmera virtual.

Como as coordenadas 3D se transformam em imagem na tela

Após processar a posição dos objetos, ocorre a projeção, que converte coordenadas 3D em coordenadas 2D da tela, mantendo informações de profundidade. Graças à projeção em perspectiva, objetos distantes parecem menores e próximos, maiores, como na visão humana ou em uma câmera.

Não faz sentido para a GPU processar toda a geometria igualmente. Triângulos fora do campo de visão da câmera são descartados. Parte da geometria na borda do quadro é cortada para que cálculos seguintes sejam feitos apenas na área visível.

Superfícies que não podem ser vistas também são geralmente ignoradas. Por exemplo, o lado oculto de um objeto fechado pode ser descartado antes mesmo do cálculo dos pixels.

Após essas etapas, cada triângulo restante já tem uma posição definida no plano 2D do quadro. Agora a placa de vídeo pode realizar a rasterização e determinar quais áreas da tela o triângulo cobre.

A arquitetura paralela da GPU permite realizar essas operações rapidamente em um grande volume de vértices e dados gráficos. Saiba mais sobre os blocos computacionais das placas NVIDIA em este artigo sobre CUDA Cores e desempenho em GPUs NVIDIA.

Como acontece a rasterização de triângulos e surgem os pixels

Por que a placa de vídeo trabalha com triângulos

O triângulo é a figura geométrica mínima que sempre define um plano único. Não há como posicionar três vértices de modo que a superfície entre eles fique indefinida, tornando essa geometria rápida e fácil de processar na GPU.

Quase toda forma complexa pode ser decomposta em triângulos. Esferas, carrocerias, rostos de personagens ou grandes cenários acabam representados para a placa de vídeo como conjuntos de primitivos simples.

Quais pixels pertencem ao triângulo

Depois de projetar o triângulo na tela, inicia-se a rasterização propriamente dita. A GPU determina quais pontos da grade de pixels estão dentro de seus limites. A partir disso, são criados fragmentos - candidatos a pixels da imagem final.

Não basta apenas saber que um ponto pertence ao triângulo. É preciso calcular parâmetros da superfície naquele local: profundidade, coordenadas de textura, direção da normal e outros dados.

Esses valores são interpolados entre os vértices. Por exemplo, se cada vértice tiver coordenadas de textura, a GPU calcula valores intermediários para todos os fragmentos entre eles. Assim, uma textura pode ser aplicada suavemente à superfície do modelo sem precisar definir dados para cada pixel.

Como os shaders formam a cor do pixel

Após a rasterização, os fragmentos passam para o processamento seguinte. Aqui entra o shader de pixels ou fragment shader - um pequeno programa que define a aparência da superfície.

O shader pode ler a cor de uma textura, considerar parâmetros de material, direção da luz, normais, reflexões e muitos outros dados. Assim, é calculada a cor final de cada fragmento.

Esse processo pode ser muito mais complexo do que apenas ler uma textura. Jogos modernos usam normal maps, materiais fisicamente realistas, múltiplas fontes de luz, sombras e pós-processamento. Mas o princípio permanece: a rasterização define onde a geometria aparece na tela, e os shaders decidem como ela deve parecer.

Saiba mais sobre por que shaders às vezes são compilados antes de rodar um jogo e por que isso é necessário no artigo Compilação de shaders em jogos de PC: tudo o que você precisa saber.

Pipeline gráfico da GPU: o que acontece em um quadro

A rasterização é apenas uma etapa de um processo maior conhecido como pipeline gráfico. Durante a formação de cada quadro, os dados passam por várias fases: processamento da geometria 3D até a gravação das cores no framebuffer.

Primeiro, o motor do jogo envia à placa de vídeo informações sobre a cena: geometria dos objetos, texturas, materiais, posição da câmera e outros dados. A GPU então processa os vértices e transforma suas coordenadas considerando o posicionamento dos objetos e do observador.

A próxima etapa envolve a montagem de primitivos. Vértices individuais são combinados em triângulos e parte da geometria pode ser descartada. Por exemplo, triângulos totalmente fora da área visível não precisam ser processados posteriormente.

A geometria restante é enviada ao rasterizador, que determina qual área da tela cada triângulo ocupa e cria fragmentos para essas regiões. Em seguida, os fragment shaders calculam a aparência desses fragmentos considerando texturas, materiais e luz.

Porém, a existência de um fragmento não garante sua presença no quadro final. Vários objetos podem ocupar o mesmo ponto da tela. Para descobrir qual superfície está mais próxima da câmera, usa-se o z-buffer ou buffer de profundidade. Se outro objeto já estiver à frente, o fragmento oculto é descartado.

Após as verificações necessárias, a cor calculada é gravada no framebuffer. O conteúdo desse buffer compõe a imagem que, por fim, é exibida no monitor.

Os APIs gráficos modernos oferecem aos desenvolvedores controle de baixo nível sobre como a GPU é usada e como comandos gráficos são enviados. Saiba mais no artigo Vulkan vs DirectX 12: qual API gráfica é melhor para jogos?.

Esse processo é repetido a cada quadro. Para 60 FPS, a placa de vídeo executa as principais etapas do pipeline cerca de 60 vezes por segundo; para 144 FPS, 144 vezes. Por isso a velocidade de processamento de geometria, rasterização e shaders afeta diretamente o desempenho dos jogos.

Rasterização e Ray Tracing: qual a diferença?

Rasterização e Ray Tracing têm o mesmo objetivo - formar a imagem de uma cena 3D - mas usam métodos fundamentalmente diferentes. Com rasterização, a placa de vídeo começa pela geometria e determina quais áreas da tela cada triângulo cobre.

O Ray Tracing funciona de outra forma. Em vez de transformar a geometria diretamente em fragmentos de tela, o algoritmo simula o percurso dos raios de luz pela cena virtual. Os raios podem cruzar objetos, refletir em superfícies e participar do cálculo de sombras e iluminação.

Esse método permite calcular efeitos ópticos de forma mais natural. Por exemplo, um reflexo pode considerar objetos reais ao redor da superfície, e uma sombra pode depender da posição da luz e da geometria da cena. Na rasterização, efeitos semelhantes muitas vezes exigem técnicas específicas e dados pré-calculados.

A principal vantagem da rasterização é o desempenho. As GPUs foram otimizadas por décadas para processar grandes volumes de triângulos, e muitas etapas do pipeline gráfico são executadas em paralelo. Assim, a placa de vídeo pode gerar quadros em alta frequência mesmo em cenas muito complexas.

O Ray Tracing exige muito mais cálculos, pois é preciso analisar as interseções dos raios com a geometria. Por isso, raramente a rasterização é totalmente substituída nos jogos atuais. O mais comum é o uso de renderização híbrida.

Nesse caso, a cena principal é construída via rasterização, e o Ray Tracing é aplicado apenas onde traz ganhos visuais notáveis - como em reflexos, sombras ou iluminação global. Dessa forma, combina-se o alto desempenho da renderização clássica com efeitos de luz mais realistas.

O Path Tracing é ainda mais exigente em termos computacionais, simulando o comportamento da luz de forma muito mais completa. Saiba mais sobre essa tecnologia no artigo Path Tracing vs Ray Tracing: entenda as diferenças e o futuro dos gráficos.

Conclusão

Rasterização transforma cenas 3D em imagens através do processamento sequencial da geometria. A placa de vídeo recebe vértices e triângulos, os transforma em relação à câmera, projeta na tela e determina as áreas ocupadas por cada objeto. Depois, os shaders calculam a aparência das superfícies, e as verificações de profundidade garantem que apenas os fragmentos visíveis sejam exibidos.

O maior trunfo da rasterização é a velocidade. GPUs modernas processam enormes volumes de geometria em paralelo e repetem esse fluxo dezenas ou centenas de vezes por segundo. Por isso, a tecnologia permanece como base do render na maioria dos jogos, mesmo com a chegada de métodos mais sofisticados.

Ray Tracing e Path Tracing ampliam as possibilidades gráficas e permitem simulações de luz mais precisas, mas demandam muito mais cálculos. Na prática, a combinação dessas tecnologias é a solução mais eficiente: a rasterização constrói a cena principal rapidamente, enquanto o Ray Tracing aprimora onde são necessários efeitos de luz, sombras e reflexos mais realistas.

Tags:

rasterização
gpu
placa de vídeo
renderização
gráficos 3d
ray tracing
pipeline gráfico
shaders

Artigos Similares