Chapter 6. Rendering Stereoscopic 3D Models using OpenGL
In this chapter, we will cover the following topics:
- Installing the Open Asset Import Library (Assimp)
- Loading the first 3D model in the Wavefront Object (.obj) format
- Rendering 3D models with points, lines, and triangles
- Stereoscopic 3D rendering
Introduction
In this chapter, we will demonstrate how to visualize data with stunning stereoscopic 3D technology using OpenGL. Stereoscopic 3D devices are becoming increasingly popular, and the latest generation's wearable computing devices (such as the 3D vision glasses from NVIDIA, Epson, and more recently, the augmented reality 3D glasses from Meta) can now support this feature natively.
The ability to visualize data in a stereoscopic 3D environment provides a powerful and highly intuitive platform for the interactive display of data in many applications. For example, we may acquire data from the 3D scan of a model (such as in architecture, engineering, and dentistry or medicine...