- Asked 5/25
- 2074 Chaitra · 6 marks
- 2073 Shrawan · 4 marks
- 2075 Chaitra · 4 marks
- 2078 Kartik · 3 marks
- 2082 Kartik (new course) · 2 marks
3D viewing pipeline
Short answer
The 3D viewing pipeline transforms object coordinates to device coordinates through modeling, viewing (camera), projection (parallel or perspective), normalization & clipping, and workstation (viewport) transforms. Each stage successively changes the coordinate system, ending in a 2D display image.
Describe the 3-D viewing pipeline (draw its block diagram).
The 3D viewing pipeline is the sequence of transformations that converts a 3D scene described in object coordinates into a 2D image on the display device.
Modeling Modeling
Coordinates --> Transform --> World Coordinates
|
Viewing Transform
v
Viewing Coordinates
|
Projection Transform
v
Projection Coordinates
|
Normalization + Clipping
v
Normalized Coordinates
|
Workstation Transform
v
Device Coordinates
Stages:
- Modeling transformation: each object is built in its own local (modeling) coordinates and placed into the common world coordinate system using translation, rotation and scaling.
- Viewing transformation: the world is re-expressed in a coordinate system attached to the camera (view reference point, view-plane normal N and view-up vector V). It is done by translating the view reference point to the origin and rotating so that N lies along the z-axis.
- Projection transformation: 3D viewing coordinates are projected onto the view plane, by parallel or perspective projection, giving 2D coordinates.
- Normalization and clipping: coordinates are mapped to a normalized view volume (0 to 1 or −1 to 1) and parts of the scene outside the view volume are clipped away.
- Workstation (viewport) transformation: the normalized coordinates are mapped to the viewport of the display device, giving device (pixel) coordinates for scan conversion.
✓ Answer checked by Claude Opus 5.5 (high effort)
Related questions
- 2D viewing pipeline with matrices · Computer Graphics, chapter 3 · asked 5×
- Short note: 2D viewing pipeline · Computer Graphics, chapter 3 · asked 2×
- 3D world to viewing coordinate matrix · Computer Graphics, chapter 4 · asked 2×
- Why 3D graphics is more complex than 2D · Computer Graphics, chapter 4
- d-block elements; 3d configuration; non-typical metals · Engineering Chemistry, chapter 5
- Four-segment instruction pipeline and space-time diagram · Computer Organization and Architecture, chapter 4 · asked 5×
- Frequency counter operation with block diagram · Digital Logic, chapter 11 · asked 14×
- Block diagram of digital communication system · Data Communication, chapter 1 · asked 8×