Vous voulez voir cette page en français ? Cliquez ici.


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2
 
See larger image
 

OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 [Paperback]

OpenGL Architecture Review Board , Mason Woo , Jackie Neider , Tom Davis , Dave Shreiner
4.6 out of 5 stars  See all reviews (27 customer reviews)
Price: CDN$ 93.99 & this item ships for FREE with Super Saver Shipping. Details
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.

Formats

Amazon Price New from Used from
Paperback CDN $62.69  
Paperback, Aug 16 1999 CDN $93.99  
There is a newer edition of this item:
OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.1 OpenGL Programming Guide: The Official Guide to Learning OpenGL, Versions 4.1
CDN$ 49.59
Available for Pre-order

Product Details


Product Description

From Amazon

The OpenGL Programming Guide, now in its third edition, is the definitive volume for programmers using this evolving graphics interface standard. Written by members of the OpenGL Architecture Review Board, this book offers understandable tutorials and lessons on getting up to speed and getting the most out of the latest version of OpenGL, version 1.2.

The guide uses code examples in C and is targeted at programmers who have experience in coding yet are new to coding for OpenGL applications. The opening chapters go into descriptive detail of how OpenGL, the software interface for hardware 3-D chipsets, works and what you can expect from it, which turns out to be much more than you might have thought. Color plates are used, for example, to show how OpenGL handles such effects as motion blur and depth-of-field blur, in addition to shadows and texture mapping.

This is not a beginner's guide to programming computer graphics. Some previous knowledge of both programming in general and computer graphics in particular is required. For example, code snippets are used to describe how to implement these effects, but because OpenGL is platform-independent, some code examples may need to be modified when used with your specific compiler.

Filled with the expertise of those who standardized OpenGL, there is no better reference volume for learning and understanding this system. The examples cited are clear, commented, and explained. The only drawback to the book is that it lacks a companion CD-ROM--all examples must be either typed in or downloaded from an Internet FTP site. (The URL is listed in the preface.) --Mike Caputo

Book Description

OpenGL is a powerful software interface used to produce high-quality computer generated images and interactive applications using 2D and 3D objects and color bitmaps and images.

The OpenGL Programming Guide, Third Edition, provides definitive and comprehensive information on OpenGL and the OpenGL Utility Library. This book discusses all OpenGL functions and their syntax shows how to use those functions to create interactive applications and realistic color images.

You will find clear explanations of OpenGL functionality and many basic computer graphics techniques such as building and rendering 3D models; interactively viewing objects from different perspective points; and using shading, lighting, and texturing effects for greater realism. In addition, this book provides in-depth coverage of advanced techniques, including texture mapping, antialiasing, fog and atmospheric effects, NURBS, image processing, and more. The text also explores other key topics such as enhancing performance, OpenGL extensions, and cross-platform techniques.

This third edition has been extensively updated to include the newest features of OpenGL, Version 1.2, including:

* 3D texture mapping * Multitexturing * New pixel storage formats, including packed and reversed (BGRA) formats * Specular lighting after texturing * The OpenGL imaging subset * New GLU routines and functionality

Numerous code examples are provided to practical programming techniques. The color plate section illustrates the power and sophistication of the newest version of OpenGL.

The OpenGL Technical Library provides tutorial and reference books for OpenGL. The library enables programmers to gain a practical understanding of OpenGL and shows them how to unlock its full potential.

The OpenGL Technical Library was originally developed by SGI and continues to evelove under the auspices of the Architecture Review Board (ARB), an industry consortium responsible for guiding the evolution of OpenGL and related technologies. The OpenGL ARB is composed of industry leaders, such as 3Dlabs, Compaq, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Intergraph, Microsoft, NVIDIA, and SGI.

The OpenGL Programming Guide, Third Edition was written by Mason Woo, Jackie Neider, Tom Davis, and Dave Shreiner.


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

27 Reviews
5 star:
 (20)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (27 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

3.0 out of 5 stars Overrated, but there's barely anything better out there, May 28 2002
This review is from: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (Paperback)
This is not a good book for beginners at all. The explanations are very hard to follow and are rather boring. However, experienced OpenGL users will want to use this book, interestingly enough, as a kind of reference. Just because there doesn't seem to be any book out there that's better does not mean that this book deserves 5 stars.

I ended up learning by looking at people's code (the Nehe tutorials and others) and then referring back to selected sections in the red and blue book as well as asking on newsgroups and mailing lists before I could figure out things. In other words, with this book, you've still got your work cut out for you when learning OpenGL. However, once you start learning more, this book might become more invaluable.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars A must for OpenGL programmers, Jun 27 1999
By A Customer
This review is from: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (Paperback)
This book is a must for those wanting to fully exploit the power of OpenGL. In this 3rd Edition, the authors have included the newest features of OpenGL, Version 1.2. In particular, the discussion about multitexturing and imaging subset deserves a special mention, since they represent the latest rendering techniques available in form of a standard library.

Although all features, from the most basic to the most advanced technique, are covered in this book, it is not an introductory graphics text book. Readers should have a basic knowledge about computer graphics in order to benefit from this book. Also, it is useful to be familiar with 2D/3D geometry and other graphics libraries. As code fragments and samples are written in C, experience with this programming language is also required.

I recommend this book for any serious OpenGL programmer, perhaps complemented with the "OpenGL Reference Manual" and "Programming OpenGL for the X Window System" by Mark Kilgard.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4.0 out of 5 stars The best OpenGL book on the market ...unfortunately., Jan 3 2003
By 
mathew (Austin, TX USA) - See all my reviews
This review is from: OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (Paperback)
If you have a degree in Computer Science or Mathematics, this is the OpenGL book for you; otherwise, you'll want to start with something substantially simpler.

Even for those with the requisite pre-education, some parts of the book gloss over details a little too much, leaving you to experiment with the demonstration software to work out what things do. For example, the description of texture blending modes is very skimpy--if you want to know the difference between alpha, luminance and intensity textures, you'll need to look elsewhere.

Another problem is that the arrangement of information is sometimes perverse; while it may make sense from a reference point of view, learners will need to skip around in the book to learn things in a logical order. For instance, you're told how to define texture coordinate arrays, and texture mipmap generation is explained in detail, long before the book has gotten around to explaining how to actually paint a texture on a polygon.

Finally, with OpenGL at version 1.4, the book is in need of an update. I wish I could recommend a better book, but at the time of writing this really does seem to be the best one available.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Want to see more reviews on this item?
 Go to Amazon.com to see all 38 reviews  4.6 out of 5 stars 
 
 
Most recent customer reviews











Only search this product's reviews



Listmania!

Create a Listmania! list

Look for similar items by category


Look for similar items by subject


Feedback


Amazon.ca Privacy Statement Amazon.ca Shipping Information Amazon.ca Returns & Exchanges