This is primarily a demonstration of a GLSL shader that takes 6 cube maps and turns them into an equirectangular projection.
To test the mappings this composition creates the 6 cube maps from an equirectangular mapped onto a sphere and then reconstitutes the original image. The mouse preforms navigation within the textured sphere, but could just as easily be a general 3D scene.
The composition creates two windows, one displays the 6 cube maps in a 3x2 grid, the other displays the remapped equirectangular.
Archive.zip (139 MB)
Equirectangular_camera.app.zip (43.4 MB)