Computer Graphics Programming in OpenGL with C++, Third Edition / / V. Scott Gordon, John Clevenger.
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 s...
Saved in:
VerfasserIn: | |
---|---|
Place / Publishing House: | Dulles, VA : : Mercury Learning and Information, , [2024] ©2024 |
Year of Publication: | 2024 |
Language: | English |
Online Access: | |
Physical Description: | 1 online resource (568 p.) |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- Frontmatter
- Contents
- Preface
- Chapter 1: Getting Started
- Chapter 2: The OpenGL Pipeline
- Chapter 3: Mathematical Foundations
- Chapter 4: Managing 3D Graphics Data
- Chapter 5: Texture Mapping
- Chapter 6: 3D Models
- Chapter 7: Lighting
- Chapter 8: Shadows
- Chapter 9: Sky and Backgrounds
- Chapter 10: Enhancing Surface Detail
- Chapter 11: Parametric Surfaces
- Chapter 12: Tessellation
- Chapter 13: Geometry Shaders
- Chapter 14: Other Techniques
- Chapter 15: Simulating Water
- Chapter 16: Ray Tracing and Compute Shaders
- Chapter 17: Ray Tracing of Complex Models
- Chapter 18: Stereoscopy for 3D Glasses and VR Headsets
- Appendix A: Installation and Setup for PC (Windows)
- Appendix B: Installation and Setup for Macintosh
- Appendix C: Using the Nsight Graphics Debugger
- Appendix D: Building a Simple Camera Controller
- Index