Buss, Samuel R.

3-D computer graphics : a mathematical introduction with OpenGL / Samuel R. Buss. - 1 online resource (xvi, 371 pages) : illustrations ;

Includes bibliographical references (p. 353-357) and index.

1. Introduction
2. Transformations and viewing
3. Lighting, illumination, and shading
4
Averaging and interpolation
5. Texture mapping
6. Color
7. Bezier curves
8. B-Splines
9. Ray tracing
10. Intersection testing
11. Radiosity
12. Animation and kinematics
Appendix A. Mathematics background
Appendix Bb RayTracing software package.

This textbook emphasises fundamentals and the mathematics underlying 3D computer graphics while also covering programming techniques using OpenGL, a platform-independent graphics programming environment. Topics include transformations and viewing, lighting and shading, ray tracing, radiosity, texture mapping and colour theory, and aspects of animation, including quaternions, orientation, and inverse kinematics.

9780511804991


Computer graphics.
OpenGL.
Three-dimensional display systems.


Electronic books.

006.693