Projection/Rasterization

  • 1. Project vertices of triangles
projection.svg
  • - Projection computed as matrix operation (projective space \(p'= \mathrm{M}\, p\))
  • 2. Rasterization
rasterization.svg
  • - Discrete geometry
  • - Interpolate attributes (colors, etc) on each pixel
  • => At interactive frame rate (\(\geq\) 25 fps)
    • - Project all triangles of shapes
    • - Fill all pixels of each projected triangle