Recommended product

Popular links

Popular links


3D Computer Graphics

3D Computer Graphics

3D Computer Graphics

A Mathematical Introduction with OpenGL
Samuel R. Buss , University of California, San Diego
May 2003
Hardback
9780521821032
$135.00
USD
Hardback
USD
eBook

    This introduction to 3D computer graphics emphasizes fundamentals and the mathematics underlying computer graphics, while also covering programming techniques using OpenGL, a platform-independent graphics programming environment. The minimal prerequisites make it suitable for self-study or for use as an advanced undergraduate or introductory graduate text as the author leads step-by-step from the basics of transformations to advanced topics such as animations and kinematics. Accompanying software, including source code for a ray tracing software package, is available freely from the book's web site.

    • Covers mathematics as well as programming
    • Plenty of exercises
    • Free ray-tracing software and OpenGL sample code available from www.cambridge.org/computerscience/Buss

    Reviews & endorsements

    "I have a favorable impression of this book for providing a mathematical approach to CG while introducing the reader to OpenGL. Additionally, it is a good introductory resource for ray tracing, radiosity, and animation and kinematics. I would highly recommend this book to someone who teaches CG and would like to modernize his or her course."
    SIAM News

    "There are a few experts who would find nothing new in this book, but most of the rest of us would benefit from it. Almost any time that a programmer chooses to ignore one of the aphorisms they need to justify their choice which makes it a good basis for communicating why a piece of source code either needs more comments or a different approach. Buy a copy, keep it in your pocket to browse through while waiting in line for a meal, a bus etc. when you know it all, pass your copy on."
    CVu/ACCU Reviews

    See more reviews

    Product details

    February 2005
    Adobe eBook Reader
    9780511075391
    0 pages
    0kg
    186 b/w illus. 8 colour illus. 150 exercises
    This ISBN is for an eBook version which is distributed on our behalf by a third party.

    Table of Contents

    • 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 B: RayTracing software package.
    Resources for
    Type
    simpledrawproject.zip
    Size: 25.58 KB
    Type: application/zip
    solarproject.zip
    Size: 22.03 KB
    Type: application/zip
      Author
    • Samuel R. Buss , University of California, San Diego