What is Computer Graphics
- Video games
- Movies
- Animations
- Design
- Visualization
- Virtual Reality
- Digital Illustration
- Simulation
- Graphical User Interfaces
- Typography
Why study Computer Graphics
- Fundamental Intellectual Challenges
- Creates and interacts with realistic virtual world
- Requires understanding of all aspects of physical world
- New computing methods, displays, technologies
- Technical Challenges
- Math of (perspective) projections, curves, surfaces
- Physics of lighting and shading
- Representing / operating shapes in 3D
- Animation / simulation
- Forget about the previous reasons
- Computer Graphics is AWESOME
Course Topics (mainly 4 parts)
- Rasterization
- Curves and Meshes
- Ray Tracing
- Animation / Simulation