Computer Graphics Explained
From 3D models to 2D images: learn transformation matrices, rasterization, shading, and texturing in the modern pipeline.
๐ Pipeline
- Transforms: model โ world โ view โ clip โ screen
- Rasterization: triangles to fragments
- Shading: per-vertex/pixel, lighting models
- Textures: sampling and filtering
โ Frequently Asked Questions
1) Why triangles?
Planar, efficient, robust for hardware.
Planar, efficient, robust for hardware.
2) Aliasing?
MSAA and filtering mitigate jagged edges.
MSAA and filtering mitigate jagged edges.
3) Physically based rendering?
Energy-consistent shading models for realism.
Energy-consistent shading models for realism.
4) Deferred vs forward rendering?
Trade-offs between flexibility and cost.
Trade-offs between flexibility and cost.
5) Ray tracing?
Accurate lighting with higher compute cost; hybrid approaches common.
Accurate lighting with higher compute cost; hybrid approaches common.