Chapter
Licensed
Unlicensed
Requires Authentication
Chapter 17: Ray Tracing of Complex Models
-
V. Scott Gordon
You are currently not able to access this content.
You are currently not able to access this content.
Chapters in this book
- Frontmatter i
- Contents v
- Preface xiii
- Chapter 1: Getting Started 1
- Chapter 2: The OpenGL 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: Ray Tracing of Complex Models 463
- Chapter 18: Stereoscopy for 3D Glasses and VR Headsets 501
- Appendix A: Installation and Setup for PC (Windows) 523
- Appendix B: Installation and Setup for Macintosh 531
- Appendix C: Using the Nsight Graphics Debugger 539
- Appendix D: Building a Simple Camera Controller 545
- Index 553
Chapters in this book
- Frontmatter i
- Contents v
- Preface xiii
- Chapter 1: Getting Started 1
- Chapter 2: The OpenGL 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: Ray Tracing of Complex Models 463
- Chapter 18: Stereoscopy for 3D Glasses and VR Headsets 501
- Appendix A: Installation and Setup for PC (Windows) 523
- Appendix B: Installation and Setup for Macintosh 531
- Appendix C: Using the Nsight Graphics Debugger 539
- Appendix D: Building a Simple Camera Controller 545
- Index 553