Our journey through Virtual Reality (VR) starts with this introduction to the basic concepts of 3D programming with Processing: coordinate systems, 3D transformations, lighting, texturing, and the creation of 3D shapes, which we can apply not only in VR apps, but in any situation where we may need interactive 3D graphics.
The P3D Renderer
The development of VR apps has an important pre-requisite: learning how to create interactive 3D graphics. Up to this point, we have only made two-dimensional drawings, using either the default or the P2D renderer. Even though ...