This is an easy introduction to OpenGL, well about as easy as a complex topic can get. The ideas are introduced in plain language and there are diagrams to help. The programs also help make the point of what exactly is being proposed - be prepared to read them in detail and you'll also find the code on the CD along with object models, figures and more.
You had better be fairly proficient in Java as you don't get any help in this area - and this is reasonable. If you know Java however this is a very good introduction to OpenGL and pipeline based graphics in general.
Highly recommended.
Chapter 1 - Getting Started Chapter 2 - The OpenGL Graphics Pipeline Chapter 3 - Mathematical Foundations Chapter 4 - Managing 3D Graphics Data Chapter 5 - Texture Mapping Chapter 6 - 3D Models Chapter 7 - Lighting Chapter 8 - Shadows Chapter 9 - Sky and Backgrounds Chapter 10 - Enhancing Surface Detail Chapter 11 - Parametric Surfaces Chapter 12 - Tessellation Chapter 13 - Geometry Shaders Chapter 14 - Other Techniques. Appendix A - Installation and Setup for Windows (PC Appendix B - Installation and Setup for Macintosh Appendix C - Using the Nsight Graphics Debugger Index
Gordon V. Scott :
V. Scott Gordon is a computer science professor at California State University, Sacramento.Clevenger John L. :
John L. Clevenger is a computer science professor at California State University, Sacramento.