Computer Graphics
Transforms, rasterization, 3D projection, and ray tracing.
0/4 complete
- 2D TransformationsTranslate, rotate, scale, and shear as matrices, plus homogeneous coordinates and why composition order matters.easy
- RasterizationTurning lines and triangles into pixels with Bresenham's algorithm and triangle scanline fill, using only integer arithmetic.medium
- 3D ProjectionHow 3D points become 2D screen positions through a camera and the perspective divide that creates foreshortening.medium
- Ray TracingCasting rays from the camera through pixels, intersecting them with a sphere, and shading by the angle to the light.medium