Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
 Acknowledgments  Foreword  Getting Started
Who This Book Is For How to Read This Book Things to Watch Out For
1. Tuples, Points, and Vectors
Tuples Operations Putting It Together
2. Drawing on a Canvas
Representing Colors Implementing Color Operations Creating a Canvas Saving a Canvas Putting It Together
3. Matrices
Creating a Matrix Multiplying Matrices The Identity Matrix Transposing Matrices Inverting Matrices Putting It Together
4. Matrix Transformations
Translation Scaling Rotation Shearing Chaining Transformations Putting It Together
5. Ray-Sphere Intersections
Creating Rays Intersecting Rays with Spheres Tracking Intersections Identifying Hits Transforming Rays and Spheres Putting It Together
6. Light and Shading
Surface Normals Reflecting Vectors The Phong Reflection Model Putting It Together
7. Making a Scene
Building a World Defining a View Transformation Implementing a Camera Putting It Together
8. Shadows
Lighting in Shadows Testing for Shadows Rendering Shadows Putting It Together
9. Planes
Refactoring Shapes Implementing a Plane Putting It Together
10. Patterns
Making a Striped Pattern Transforming Patterns Generalizing Patterns Making a Gradient Pattern Making a Ring Pattern Making a 3D Checker Pattern Putting It Together
11. Reflection and Refraction
Reflection Transparency and Refraction Fresnel Effect Putting It Together
12. Cubes
Intersecting a Ray with a Cube Finding the Normal on a Cube Putting It Together
13. Cylinders
Intersecting a Ray with a Cylinder Finding the Normal on a Cylinder Truncating Cylinders Capped Cylinders Cones Putting It Together
14. Groups
Implementing Groups Finding the Normal on a Child Object Using Bounding Boxes to Optimize Large Scenes Putting It Together
15. Triangles
Triangles Wavefront OBJ Files Smooth Triangles Smooth Triangles in OBJ Files Putting It Together
16. Constructive Solid Geometry (CSG)
Implementing CSG Coloring CSG Shapes Putting It Together
17. Next Steps
Area Lights and Soft Shadows Spotlights Focal Blur Motion Blur Anti-aliasing Texture Maps Normal Perturbation Torus Primitive Wrapping It Up
A1. Rendering the Cover Image
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion