Graham Sellers, Richard S, Jr. Wright, Nicholas Haemel's OpenGL SuperBible: Comprehensive Tutorial and Reference PDF

By Graham Sellers, Richard S, Jr. Wright, Nicholas Haemel

ISBN-10: 0321712617

ISBN-13: 9780321712615

OpenGL® SuperBible, 5th version is the definitive programmer’s consultant, educational, and reference for the world’s major 3D API for real-time special effects, OpenGL 3.3. the easiest all-around creation to OpenGL for builders in any respect degrees of expertise, it in actual fact explains either the API and crucial linked programming recommendations. Readers will locate up to date, hands-on suggestions on all features of recent OpenGL improvement, together with changes, texture mapping, shaders, complicated buffers, geometry administration, and masses extra. totally revised to mirror ARB’s most recent legitimate specification (3.3), this version additionally includes a new start-to-finish instructional on OpenGL for the iPhone, iPod contact, and iPad.

 

Coverage includes

• a realistic advent to the necessities of real-time 3D graphics

• middle OpenGL 3.3 options for rendering, adjustments, and texturing

• Writing your personal shaders, with examples to get you started

• Cross-platform OpenGL: home windows (including home windows 7), Mac OS X, GNU/Linux, UNIX, and embedded systems

• OpenGL programming for iPhone, iPod contact, and iPad: step by step information and entire instance programs

• complicated buffer ideas, together with full-definition rendering with floating aspect buffers and textures

• Fragment operations: controlling the tip of the photographs pipeline

• complicated shader utilization and geometry management

• a completely up to date API reference, now in accordance with the legit ARB (Core) OpenGL 3.3 handbook pages

• New bonus fabrics and pattern code on a spouse site, www.starstonesoftware.com/OpenGL

 

Part of the OpenGL Technical Library–The reliable wisdom source for OpenGL developers

The OpenGL Technical Library presents educational and reference books for OpenGL. The Library permits programmers to achieve a pragmatic figuring out of OpenGL and indicates them how one can free up its complete strength. initially constructed via SGI, the Library maintains to adapt lower than the auspices of the OpenGL structure overview Board (ARB) guidance crew (now a part of the Khronos Group), an consortium chargeable for guiding the evolution of OpenGL and similar technologies.

Show description

Read or Download OpenGL SuperBible: Comprehensive Tutorial and Reference PDF

Best 3d graphics books

Get mental ray for Maya, 3ds Max, and XSI: A 3D Artist's Guide PDF

Lots of people have stated good stuff approximately this publication, and for the main half, I agree. After trying out a couple of different books, this looks THE e-book to get, for studying approximately psychological ray. the writer spends an important time speaking approximately rendering concept, that's useful for studying any sleek engine.

Get Neurale Netze PDF

Die Erforschung des Gehirns und seiner kognitiven Fähigkeiten struggle schon immer ein Anliegen der Menschheit. Der neueste Versuch, ein breites Verständnis der Vorgänge im Gehirn zu erlangen, ist unter dem Titel Neurale Netze zusammengefaßt. Um dem Leser den Einstieg zu erleichtern, wird das Thema schrittweise nähergebracht.

Read e-book online 3ds Max 8 MAXScript Essentials PDF

Write your personal MAXScript capabilities and utilities to create customized instruments and UI components, and automate repetitive initiatives. validated concepts comprise the production of gadgets, arrays, collections, keep watch over buildings, parametric items, and the development of UI components. The better half CD-ROM includes media documents that let you perform the thoughts with real-world examples demonstrating how one can use then in a construction setting.

New PDF release: Graphics Gems III (IBM Version)

This sequel to pix gem stones (Academic Press, 1990), and pix gemstones II (Academic Press, 1991) is a realistic choice of special effects programming instruments and strategies. pics gem stones III encompasses a greater percent of gemstones regarding modeling and rendering, relatively lights and shading.

Extra info for OpenGL SuperBible: Comprehensive Tutorial and Reference

Sample text

Your patience is unequaled and undeserved. And, Songlin, thanks for your watchful eye and for polishing my raw text. This work could not be successful without all of the great feedback provided by so many. A special thanks goes to Mark Young of AMD for meticulously reviewing all of my work and providing excellent feedback without having any responsibility to do so. Brian Collins and Chris Hanson, you both have been critical to making sure the material is top quality and bug-free. Thanks for your timely feedback.

Part II: Intermediate to Advanced Ideas In the second part of the book, we go a bit more in-depth. This is where the really cool stuff starts happening with OpenGL, and knowing how to make use of these more advanced topics is what will separate you from the more casual 3D dabblers. Not only will more visual effects be within your grasp, but many of these topics are performanceoriented as well. Chapter 8—Buffer Objects: Storage Is Now in Your Hands. OpenGL no longer supports client-side storage of data.

Conventions Used in This Book The following typographic conventions are used in this book: • Code lines, commands, statements, variables, and any text you type or see on-screen appear in a computer typeface. • Italics highlight technical terms when they first appear in the text and are being defined. com Introduction 5 About the Companion Web Site This is the second time this book has shipped without a CD-ROM. Welcome to the age of the Internet! com/OpenGL Here you find the source code to all the sample programs in the book, as well as prebuilt projects for Developers Studio (Windows) and Xcode (Mac OS X).

Download PDF sample

OpenGL SuperBible: Comprehensive Tutorial and Reference by Graham Sellers, Richard S, Jr. Wright, Nicholas Haemel


by Christopher
4.0

Rated 4.27 of 5 – based on 38 votes