Book
Licensed
Unlicensed
Requires Authentication
Computer Graphics Programming in OpenGL with C++
-
Scott Vahl Gordon
Language:
English
Published/Copyright:
2024
About this book
This updated edition includes step-by-step instruction on modern OpenGL 4.0+ GLSL shader programming with C++, along with the theoretical foundations of 3D computer graphics. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, noise maps, water, and stereoscopy. This new edition includes expanded coverage of camera control, refraction, and a new chapter on ray tracing with bounding volume hierarchies for complex models. The companion files include all the source code, shaders, model files, skyboxes, etc., needed to run every example in the book.
Author / Editor information
V. Scott Gordon, Ph.D. and John Clevenger, Ph.D. are both computer science professors at
California State University, Sacramento.
California State University, Sacramento.
Topics
Publicly Available Download PDF |
i |
Publicly Available Download PDF |
v |
Publicly Available Download PDF |
xiii |
Requires Authentication Unlicensed Licensed Download PDF |
1 |
Requires Authentication Unlicensed Licensed Download PDF |
7 |
Requires Authentication Unlicensed Licensed Download PDF |
35 |
Requires Authentication Unlicensed Licensed Download PDF |
61 |
Requires Authentication Unlicensed Licensed Download PDF |
103 |
Requires Authentication Unlicensed Licensed Download PDF |
129 |
Requires Authentication Unlicensed Licensed Download PDF |
159 |
Requires Authentication Unlicensed Licensed Download PDF |
189 |
Requires Authentication Unlicensed Licensed Download PDF |
219 |
Requires Authentication Unlicensed Licensed Download PDF |
241 |
Requires Authentication Unlicensed Licensed Download PDF |
259 |
Requires Authentication Unlicensed Licensed Download PDF |
271 |
Requires Authentication Unlicensed Licensed Download PDF |
297 |
Requires Authentication Unlicensed Licensed Download PDF |
311 |
Requires Authentication Unlicensed Licensed Download PDF |
353 |
Requires Authentication Unlicensed Licensed Download PDF |
383 |
Requires Authentication Unlicensed Licensed Download PDF |
463 |
Requires Authentication Unlicensed Licensed Download PDF |
501 |
Requires Authentication Unlicensed Licensed Download PDF |
523 |
Requires Authentication Unlicensed Licensed Download PDF |
531 |
Requires Authentication Unlicensed Licensed Download PDF |
539 |
Requires Authentication Unlicensed Licensed Download PDF |
545 |
Requires Authentication Unlicensed Licensed Download PDF |
553 |
Publishing information
Pages and Images/Illustrations in book
eBook published on:
March 12, 2024
eBook ISBN:
9781501519567
Hardcover published on:
March 9, 2024
Hardcover ISBN:
9781501522598
Pages and Images/Illustrations in book
Main content:
568
Keywords for this book
OpenGL 4.0+ GLSL; 3D computer graphics; vertex; tessellation; geometry; fragment; texture mapping; ray tracing; stereoscopy
Safety & product resources
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com