Open-source toolset for spherical imaging.
- lower requirements to OpenGL 2.1 and GLSL 120
- log OpenGL and GLSL version info for the acquired context
- add zoom
- fix horizontal alignment of checkboxes on the Layer UI
- add Layer memory usage indicator
- allow invocation without inputs
- switch to PySide for graphical UI
- layers, layer list view
- per-layer controls: visibility, alpha, moving, orientation, file name
- layer list controls: drag and drop, add (open file) & remove layers
- support for multiple image formats via Pillow
- auto-detect projection based on aspect ratio
- convert between projections
- conversion code complexity is O(n) instead of O(n^2) in number of projections
- supported projections: Equirect, CubeMap
- simple command-line and graphical UI using Pyglet and OpenGL
- quaternion based orientation
- GLSL based back-projection
- simple command-line UI
- switches for overriding input and output projections
python setup.py build
python sphaira/build/...