Computer Graphics Programming in OpenGL with C++
eBook - ePub

Computer Graphics Programming in OpenGL with C++

V. Scott Gordon,John L. Clevenger

  1. 514 pages
  2. English
  3. ePUB (adapté aux mobiles)
  4. Disponible sur iOS et Android
eBook - ePub

Computer Graphics Programming in OpenGL with C++

V. Scott Gordon,John L. Clevenger

DĂ©tails du livre
Table des matiĂšres
Citations

À propos de ce livre

This new edition provides step-by-step instruction on modern 3D graphics shader programming in OpenGL with C++, along with its theoretical foundations. It is appropriate both for computer science graphics courses and for professionals 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. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, normal mapping, noise maps, as well as new chapters on simulating water, stereoscopy, and ray tracing. FEATURES:

  • Covers modern OpenGL 4.0+ shader programming in C++, with instructions for both PC/Windows and Macintosh
  • Adds new chapters on simulating water, stereoscopy, and ray tracing
  • Includes companion files with code, object models, figures, and more (also available for downloading by writing to the publisher)
  • Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example
  • Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment)
  • Explores practical examples for modeling, lighting, and shadows (including soft shadows), terrain, water, and 3D materials such as wood and marble
  • Explains how to optimize code for tools such as Nvidia's Nsight debugger.

The companion files and instructor resources are available online by emailing the publisher with proof of purchase at [email protected].

Foire aux questions

Comment puis-je résilier mon abonnement ?
Il vous suffit de vous rendre dans la section compte dans paramĂštres et de cliquer sur « RĂ©silier l’abonnement ». C’est aussi simple que cela ! Une fois que vous aurez rĂ©siliĂ© votre abonnement, il restera actif pour le reste de la pĂ©riode pour laquelle vous avez payĂ©. DĂ©couvrez-en plus ici.
Puis-je / comment puis-je télécharger des livres ?
Pour le moment, tous nos livres en format ePub adaptĂ©s aux mobiles peuvent ĂȘtre tĂ©lĂ©chargĂ©s via l’application. La plupart de nos PDF sont Ă©galement disponibles en tĂ©lĂ©chargement et les autres seront tĂ©lĂ©chargeables trĂšs prochainement. DĂ©couvrez-en plus ici.
Quelle est la différence entre les formules tarifaires ?
Les deux abonnements vous donnent un accĂšs complet Ă  la bibliothĂšque et Ă  toutes les fonctionnalitĂ©s de Perlego. Les seules diffĂ©rences sont les tarifs ainsi que la pĂ©riode d’abonnement : avec l’abonnement annuel, vous Ă©conomiserez environ 30 % par rapport Ă  12 mois d’abonnement mensuel.
Qu’est-ce que Perlego ?
Nous sommes un service d’abonnement Ă  des ouvrages universitaires en ligne, oĂč vous pouvez accĂ©der Ă  toute une bibliothĂšque pour un prix infĂ©rieur Ă  celui d’un seul livre par mois. Avec plus d’un million de livres sur plus de 1 000 sujets, nous avons ce qu’il vous faut ! DĂ©couvrez-en plus ici.
Prenez-vous en charge la synthÚse vocale ?
Recherchez le symbole Écouter sur votre prochain livre pour voir si vous pouvez l’écouter. L’outil Écouter lit le texte Ă  haute voix pour vous, en surlignant le passage qui est en cours de lecture. Vous pouvez le mettre sur pause, l’accĂ©lĂ©rer ou le ralentir. DĂ©couvrez-en plus ici.
Est-ce que Computer Graphics Programming in OpenGL with C++ est un PDF/ePUB en ligne ?
Oui, vous pouvez accĂ©der Ă  Computer Graphics Programming in OpenGL with C++ par V. Scott Gordon,John L. Clevenger en format PDF et/ou ePUB ainsi qu’à d’autres livres populaires dans Ciencia de la computaciĂłn et ProgramaciĂłn en C++. Nous disposons de plus d’un million d’ouvrages Ă  dĂ©couvrir dans notre catalogue.

Informations

Année
2020
ISBN
9781683926702

Table des matiĂšres

  1. Cover
  2. Title Page
  3. Copyright
  4. Contents
  5. Preface
  6. Chapter 1 Getting Started
  7. Chapter 2 The OpenGL Graphics Pipeline
  8. Chapter 3 Mathematical Foundations
  9. Chapter 4 Managing 3D Graphics Data
  10. Chapter 5 Texture Mapping
  11. Chapter 6 3D Models
  12. Chapter 7 Lighting
  13. Chapter 8 Shadows
  14. Chapter 9 Sky and Backgrounds
  15. Chapter 10 Enhancing Surface Detail
  16. Chapter 11 Parametric Surfaces
  17. Chapter 12 Tessellation
  18. Chapter 13 Geometry Shaders
  19. Chapter 14 Other Techniques
  20. Chapter 15 Simulating Water
  21. Chapter 16 Ray Tracing and Compute Shaders
  22. Chapter 17 Stereoscopy for 3D Glasses and VR Headsets
  23. Appendix A Installation and Setup for PC (Windows)
  24. Appendix B Installation and Setup for Macintosh
  25. Appendix C Using the Nsight Graphics Debugger
  26. Index