Paperback: 304 pages
Publisher: Pearson; 3 edition (May 5, 2007)
Language: English
ISBN-10: 0321398114
ISBN-13: 978-0321398116
Product Dimensions: 7.4 x 0.7 x 9.1 inches
Shipping Weight: 14.9 ounces (View shipping rates and policies)
Average Customer Review: 3.9 out of 5 stars See all reviews (17 customer reviews)
Best Sellers Rank: #294,668 in Books (See Top 100 in Books) #7 in Books > Computers & Technology > Programming > Graphics & Multimedia > OpenGL #346 in Books > Textbooks > Computer Science > Graphics & Visualization #1077 in Books > Computers & Technology > Graphics & Design
My Computer Graphics course used this book in conjunction with Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition). These books are supposed to be paired together--the author himself calls them companion books--so I'm going to be talking both about the book on its own and how it meshes with its partner.The Primer is a programming book at its core, with lots of examples of C code. It is not an introduction to C by any means, but it's also geared towards understanding the examples more than efficiency or slick algorithms. Anyone who has done some basic programming in C/C++ should be able to follow along.The book uses the GLUT/GLU libraries. These are utility libraries that place the focus on putting graphics on the screen; they abstract away the creation of windows handle the graphics pipeline. OpenGL has moved away from the fixed function pipeline model to a shader-based model. This means that the graphics programmer is now expected to provide a lot more of the mechanics of the graphics processing him/herself. GLUT/GLU are really useful for the beginning graphics programmer, because he/she will not have to worry about these issues yet. The reader can get plenty of practice actually drawing to the screen before learning these skills. However, if one wants to progress far in serious graphics programming with OpenGL, he/she will need to learn the GL Shading Language and how to interact with his/her operating system. This book, as an introduction to graphics, will not teach you these things.The main weakness of this book is that it is designed to be a companion to Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition).
OpenGL: A Primer (3rd Edition) OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 (8th Edition) OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 3.0 and 3.1 (7th Edition) OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2.1 (6th Edition) OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.5 with SPIR-V OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3 Computer Graphics with OpenGL (3rd Edition) Primer of Biostatistics, Seventh Edition (Primer of Biostatistics (Glantz)(Paperback)) Primer Diario Nana: Mi primer Diario de Susana (Volume 2) (Spanish Edition) Primer Diario Rosy: mi primer Diario (Volume 1) (Spanish Edition) Primer on the Rheumatic Diseases (Primer on Rheumatic Diseases (Klippel)) Patent Case Management Judicial Guide 3rd edition (2016) Volume II: Trial Case Management, Design Patents, Plant Patents, ANDA/Biosimilars, Federal Claims, and Patent Primer (Volume 2) Legal Concepts in Sport 3rd Edition: A Primer Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL (6th Edition) Beginning OpenGL Game Programming, Second Edition OpenGL Superbible: Comprehensive Tutorial and Reference (7th Edition) OpenGL ES 3.0 Programming Guide (2nd Edition) OpenGL SuperBible: Comprehensive Tutorial and Reference (5th Edition) Interactive Computer Graphics: A Top-Down Approach Using OpenGL (5th Edition) Interactive Computer Graphics: A Top-Down Approach Using OpenGL (4th Edition)