My Account Log in

1 option

Graphics shaders : theory and practice / Mike Bailey, Steve Cunningham.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Bailey, Mike, author
Cunningham, Steve, author.
Language:
English
Subjects (All):
Video games--Design.
Video games.
Video games--Programming.
Physical Description:
1 online resource (516 p.)
Edition:
2nd ed.
Distribution:
London : Bloomsbury Publishing (UK), 2023.
Place of Publication:
Boca Raton : CRC Press, 2016.
Language Note:
English
System Details:
text file
Summary:
"This book uses examples in OpenGL and the OpenGL Shading Language to present the theory and application of shader programming. It explains how to program graphics shaders effectively for use in art, animation, gaming, and visualization. Along with improved graphics and new examples and exercises, this edition includes a discussion on handling OpenGL's evolution beyond its original built-in functionality, including four new appendices that provide C++ class code to help in this transition. It includes a new chapter on tessellation shaders. It also discusses shaders in multipass rendering and presents new applications including terrain bump mapping, morphing 3D geometry, and wavy glass."-- Provided by publisher.
Contents:
Front Cover; Dedication; Contents; Foreword; Preface; 1. The Fixed-Function Graphics Pipeline; 2. OpenGL Shader Evolution; 3. Fundamental Shader Concepts; 4. Using glman; 5. The GLSL Shader Language; 6. Lighting; 7. Vertex Shaders; 8. Fragment Shaders and Surface Appearance; 9. Surface Textures in the Fragment Shader; 10. Noise; 11. Image Manipulation with Shaders; 12. Geometry Shader Concepts and Examples; 13. Tessellation Shaders; 14. The GLSL API; 15. Using Shaders for Scientific Visualization; 16. Serious Fun; Appendices; References
Notes:
Description based upon print version of record.
Includes bibliographical references.
ISBN:
9786613908674
9781040061169
1040061168
9780429104701
0429104707
9781283596220
1283596229
9781439867754
1439867755
OCLC:
773034859

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account