Chapter
Publicly Available
Contents
-
V. Scott Gordon
Chapters in this book
- Frontmatter i
- Contents v
- Preface xi
- Chapter 1 Getting Started 1
- Chapter 2 The OpenGL Graphics Pipeline 7
- Chapter 3 Mathematical Foundations 35
- Chapter 4 Managing 3D Graphics Data 61
- Chapter 5 Texture Mapping 103
- Chapter 6 3D Models 129
- Chapter 7 Lighting 159
- Chapter 8 Shadows 189
- Chapter 9 Sky and Backgrounds 219
- Chapter 10 Enhancing Surface Detail 241
- Chapter 11 Parametric Surfaces 259
- Chapter 12 Tessellation 271
- Chapter 13 Geometry Shaders 297
- Chapter 14 Other Techniques 311
- Chapter 15 Simulating Water 353
- Chapter 16 Ray Tracing and Compute Shaders 383
- Chapter 17 Stereoscopy for 3D Glasses and VR Headsets 461
- Appendix A Installation and Setup for PC (Windows) 481
- Appendix B Installation and Setup for Macintosh 489
- Appendix C Using the Nsight Graphics Debugger 497
- Index 503
Chapters in this book
- Frontmatter i
- Contents v
- Preface xi
- Chapter 1 Getting Started 1
- Chapter 2 The OpenGL Graphics Pipeline 7
- Chapter 3 Mathematical Foundations 35
- Chapter 4 Managing 3D Graphics Data 61
- Chapter 5 Texture Mapping 103
- Chapter 6 3D Models 129
- Chapter 7 Lighting 159
- Chapter 8 Shadows 189
- Chapter 9 Sky and Backgrounds 219
- Chapter 10 Enhancing Surface Detail 241
- Chapter 11 Parametric Surfaces 259
- Chapter 12 Tessellation 271
- Chapter 13 Geometry Shaders 297
- Chapter 14 Other Techniques 311
- Chapter 15 Simulating Water 353
- Chapter 16 Ray Tracing and Compute Shaders 383
- Chapter 17 Stereoscopy for 3D Glasses and VR Headsets 461
- Appendix A Installation and Setup for PC (Windows) 481
- Appendix B Installation and Setup for Macintosh 489
- Appendix C Using the Nsight Graphics Debugger 497
- Index 503