Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Computer Graphics Programming in OpenGL with C++ [OP] - V. Scott Gordon, John L. Clevenger

Computer Graphics Programming in OpenGL with C++ [OP]

Buch | Softcover
384 Seiten
2018
Mercury Learning & Information (Verlag)
9781683922216 (ISBN)
CHF 104,65 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
No detailed description available for "Computer Graphics Programming in OpenGL with C++ [OP]".
This book provides step-by-step instruction on modern 3D graphics shader programming in C++ and OpenGL. It is appropriate for computer science undergraduate graphics programming courses and for professionals who are interested in mastering 3D graphics skills. It has been designed in a 4-color, teach-yourself format with numerous examples that the reader can run just as presented. The book is unique in its heavy emphasis on student learning, making the complex topic of shader programming as accessible as possible. Includes companion files with source code and images. FEATURES: Covers OpenGL 4.0+ shader programming using C++, using Windows or Mac. Includes companion files with code, models, textures, images from the book, and more. Illustrates every technique with complete running code examples. Everything needed to install and run every example is provided and fully explained. Includes step-by-step instruction for every GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment) - with examples. Explains how to install and use essential OpenGL libraries such as GLEW, GLFW, glm, and others, for both Windows and Mac.

Gordon V. Scott : V. Scott Gordon is a computer science professor at California State University, Sacramento.Clevenger John L. : John L. Clevenger is a computer science professor at California State University, Sacramento.

1: Getting Started

2: The OpenGL Graphics Pipeline

3: Mathematical Foundations

4: Managing 3D Graphics Data

5: Texture Mapping

6: 3D Models

7: Lighting

8: Shadows

9: Sky and Backgrounds

10: Enhancing Surface Detail

11: Parametric Surfaces

12: Tessellation

13: Geometry Shaders

14: Other Techniques

Appendix A: Installation and Setup for Windows (PC)

Appendix B: Installation and Setup for Macintosh

Appendix C: Using the Nsight Graphics Debugger

Index

ON THE DISC

(Files are also available for downloading from the publisher by emailing request with proof of purchase to info@merclearning.com)

The source code for every program in the book, organized by chapter



The OBJ models used in the examples, and the various texture files

Cubemaps and skydomes for generating environments

Height maps and normal maps for achieving realistic detail

High resolution copies of all of the book's figures

Erscheinungsdatum
Zusatzinfo four-color throughout
Sprache englisch
Gewicht 1170 g
Themenwelt Mathematik / Informatik Informatik Software Entwicklung
Mathematik / Informatik Informatik Theorie / Studium
ISBN-13 9781683922216 / 9781683922216
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Entwurfsmuster für effektive Softwareentwicklung

von Karl Eilebrecht; Gernot Starke

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 27,95
Praxishandbuch für Java- und Webservice-Entwickler

von Kai Spichale

Buch | Softcover (2025)
dpunkt (Verlag)
CHF 62,85