ch7Graphics Flashcards
(100 cards)
What defines the position of the camera in 3D space?
Camera Position.
What is the ‘Look At’ point in camera setup?
The point the camera is aimed at, often the origin.
What is the View Vector?
A vector from the camera position to the look-at point.
What does the Up Vector define?
The upward orientation of the camera.
What is the Image Plane?
The 2D surface where the 3D scene is projected.
Why must the image plane be perpendicular to the View Vector?
To ensure accurate projection from the camera’s perspective.
What is the Up Direction of the Image Plane?
It reflects the vertical direction on the image plane, derived from the up vector.
What is the Viewing Transformation?
Mapping of world coordinates to device coordinates.
What are local/object coordinates?
Coordinates relative to an object’s own origin.
What are world coordinates?
Global coordinates for placing objects in the scene.
What is the normalized coordinate range?
Typically from 0 to 1 or -1 to 1.
What is the final step before rendering on screen?
Viewport transformation.
What does viewport transformation do?
Maps normalized coordinates to device coordinates.
What is modeling transformation?
Transformation that positions and orients objects in the world.
What are viewing coordinates in 2D?
Clipped world coordinates.
What are device coordinates?
Final coordinates mapped to the display hardware.
Why are normalized coordinates useful?
They make rendering device-independent.
Which transformations are applied in 3D viewing?
Rotation, translation, and scaling.
What transformation makes 3D scenes fit within a unit cube?
Normalization.
What is clipping?
Removing parts of the scene outside the viewing volume.
What does 2D modeling coordinate represent?
Each part’s local coordinates.
What is the purpose of translation in viewing?
To position the camera or object.
What does scaling do in viewing transformation?
Adjusts scene size.
What does rotation do in 3D viewing?
Aligns the camera with the scene.