Rasterisation

The term "rasterisation" comes from German Raster 'grid, pattern, schema' and Latin rāstrum 'scraper, rake'.

Compared with other rendering techniques such as ray tracing, rasterization is extremely fast and therefore used in most realtime 3D engines.

Shading may take into account physical effects such as light position, their approximations or purely artistic intent.

This is because there is no motivation for modifying the techniques for rasterization used at render time [5] and a special-purpose system allows for high efficiency.

Sub-pixel precision is a method which takes into account positions on a finer scale than the pixel grid and can produce different results even if the endpoints of a primitive fall into same pixel coordinates, producing smoother movement animations.

Raster graphic image
Rasterizing triangles using the top-left rule
Pixel precision (left) vs sub-pixel precision (middle) vs anti-aliasing (right)