La tercera etapa corresponde a la rasterización. En este punto los objetos poseen coordenadas de pantalla 2D, por lo cual, debemos buscar los píxeles que se encuentran en el área de proyección. El proceso de encontrar aquellos píxeles que bordean un objeto en pantalla se denomina Rasterización. Este proceso puede ser visto como un punto de sincronización entre los objetos de nuestra escena y los píxeles en pantalla.
Para cada objeto, el Rasterizador realiza dos procesos:
- Triangle Setup.
- Triangle Traversal.
Triangle Setup se encarga de generar la data que será enviada al Triangle Traversal posteriormente. El proceso incluye las ecuaciones para los bordes de un objeto en pantalla. Luego, el Triangle Traversal enumera los píxeles que están cubiertos por el área del objeto poligonal. De esta manera se genera un conjunto de píxeles el cual se denomina “fragmento”; de ahí la palabra Fragment Shader, la cual también es empleada para referirse a un píxel independiente.