Series: Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation (Book 2)
Hardcover: 888 pages
Publisher: Chapman and Hall/CRC; 1 edition (September 29, 2010)
Language: English
ISBN-10: 1439846200
ISBN-13: 978-1439846209
Product Dimensions: 9.6 x 7.8 x 1.6 inches
Shipping Weight: 4.4 pounds
Average Customer Review: 3.8 out of 5 stars See all reviews (10 customer reviews)
Best Sellers Rank: #1,399,896 in Books (See Top 100 in Books) #53 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #1710 in Books > Textbooks > Computer Science > Graphics & Visualization #5900 in Books > Computers & Technology > Graphics & Design
I like this book. First the down side: yes, like others have noted this book uses old-style OpenGL. But personally, that is how I like it. When I started learning Physics, it was all classical physics, and relativity came in only towards the end of "introductory" course.On the positive side, this book is less boring an introductory book than many others. The book is good at making sure that you understand the concepts, and then to tell you how it works in OpenGL, especially with its examples and exercises. Example code is also very helpful (yes, again its old-style). Few sections that I liked (as introduction to the topic) compared to other graphics textbooks (Shirley, Edward Angel etc.) include: composition of transformations, viewing transform (what exactly does gluLookAt do). As a beginner, I used to hate using glFrustum() and I've seen books/references saying its too complicated as opposed to gluPerspective. Well, once you read it here, you feel no such discrimination.Similarly there are certain topics I'd recommend you to read elsewhere: like derivation of projection matrix in perspective case (orthogonal case is done well in this book). There is nothing like David Mount's Lecture Notes to get a quick understanding of Projective Geometry and then moving on to deriving the projection matrix (rather than pulling some fancy formula out of thin air, like this book does).Also some may find that this book might be a bit less mathematically rigorous as opposed to certain other computer graphics books like "Fundamentals of Computer Graphics" by Shirley et al.Also, if you really need modern OpenGL (or something similar), have the "OpenGL ES 2.0 Programming Guide" on the side.
Computer Graphics Through OpenGL: From Theory to Experiments (Chapman & Hall/CRC Computer Graphics, Geometric Modeling, and Animation) Computer Graphics Through OpenGL: From Theory to Experiments, Second Edition Modeling and Analysis of Stochastic Systems, Second Edition (Chapman & Hall/CRC Texts in Statistical Science) Graphics for Statistics and Data Analysis with R (Chapman & Hall/CRC Texts in Statistical Science) The Kurzweil-Henstock Integral and Its Differential: A Unified Theory of Integration on R and Rn (Chapman & Hall/CRC Pure and Applied Mathematics) Coding Theory and Cryptography: The Essentials, Second Edition (Chapman & Hall/CRC Pure and Applied Mathematics) Introduction to Network Security (Chapman & Hall/CRC Computer and Information Science Series) The Complete Guide to Blender Graphics, Second Edition: Computer Modeling and Animation Image Processing and Acquisition using Python (Chapman & Hall/CRC Mathematical and Computational Imaging Sciences Series) Web 2.0 and Beyond: Principles and Technologies (Chapman & Hall/CRC Textbooks in Computing) Data Classification: Algorithms and Applications (Chapman & Hall/CRC Data Mining and Knowledge Discovery Series) Binary Polynomial Transforms and Non-Linear Digital Filters (Chapman & Hall/CRC Pure and Applied Mathematics) Numerical Techniques for Direct and Large-Eddy Simulations (Chapman & Hall/CRC Numerical Analysis and Scientific Computing Series) Introduction to Modern Cryptography: Principles and Protocols (Chapman & Hall/CRC Cryptography and Network Security Series) An Introduction to Multicomplex SPates and Functions (Chapman & Hall/CRC Pure and Applied Mathematics) Introduction to Modern Cryptography, Second Edition (Chapman & Hall/CRC Cryptography and Network Security Series) The Garbage Collection Handbook: The Art of Automatic Memory Management (Chapman & Hall/CRC Applied Algorithms and Data Structures series) Algorithms in Bioinformatics: A Practical Introduction (Chapman & Hall/CRC Mathematical and Computational Biology) Spatial Point Patterns: Methodology and Applications with R (Chapman & Hall/CRC Interdisciplinary Statistics) Introduction to Computational Biology: Maps, Sequences and Genomes (Chapman & Hall/CRC Interdisciplinary Statistics)