Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Build a C++ ray tracer
·
Module 4
Positionable Camera and Scene View
1
Camera Control: Mapping Pixels to Viewport
Map pixel coordinates to viewport coordinates using a virtual camera.
2
Camera Orientation Basis Vectors
Compute camera orientation basis vectors (u, v, w) from look-from, look-at, and view-up parameters.
3
Setting the Camera Position
Position the camera at an arbitrary point in the scene.
4
Camera FOV Adjustment
Implement an adjustable vertical field of view for the camera.
5
Mastering Camera Angles
Render a simple scene from multiple viewpoints to verify camera controls.
Previous module
Basic Object Intersection
Next module
Scene Abstractions and Multiple Objects