Unit Structure
Computer Graphics: 2D and 3D Transformations
|
├── 1. 2D Transformation
│ ├── Introduction to 2D Transformation
│ ├── Basic Transformations
│ │ ├── Translation
│ │ ├── Rotation
│ │ └── Scaling
│ ├── Composite Transformations
│ │ ├── Reflection
│ │ └── Shearing
│ └── Transformations Between Coordinate Systems
│
└── 2. 3D Transformation
├── Introduction to 3D Transformation
├── Parallel Projection
├── Perspective Projection
├── Visible Lines and Surfaces Identification
└── Hidden Surface Removal Algorithms
- When you're working with computer graphics, you're not just drawing shapes — you're controlling how those shapes move, rotate, resize, and appear in space. That’s where 2D and 3D transformations come in. These transformations help bring flat designs to life and add depth and realism to 3D scenes.
- We’ll start with 2D transformations, where you’ll learn the basics like translation, rotation, and scaling — the building blocks of motion and shape manipulation on a flat plane. Then we’ll move into composite transformations, which let you combine effects like reflection and shearing for more complex visual effects. You’ll also explore how these transformations work between different coordinate systems.
- Then we jump into the exciting world of 3D transformations. This is where we add a third dimension to everything — including parallel and perspective projections (which help mimic how our eyes see the world). You'll also learn how to identify which parts of 3D objects should be visible and how to hide the rest using hidden surface removal algorithms.