camera reprojection code experiments
- C 91.8%
- GLSL 6.1%
- Makefile 2.1%
| models |
(geometry) working on a Wavefront .obj parser for loading geo from files
|
|
| shaders |
(geometry) added normal & uv to Vertex spec
|
|
| src | (camera) moving towards camera controls | |
| .gitignore | Initial Commit | |
| BUILDING.md | (panini_vulkan) started researching Vulkan dev environment | |
| LICENSE.txt | Added GPLv3 LICENSE | |
| Makefile |
(panini_gl) swapped out hardcoded geo for a read_obj call
|
|
| README.md | (README) fixed up line breaks | |
Panini
Small code experiment w/ Panini projection
Panini projection has been around since around 2008
I only just learned about it recently (Feb 2026)
Both Unreal & Unity have official docs on using Panini projection
Reprojection interests me in general
Always wanted to render a 3D scene w/ a fisheye lens
Rectilinear, Equirectangular, Fisheye, Panini
Currently working on a SDL2 + OpenGL implementation
Planning to try a SDL3 + Vulkan implementation
References
Panini Projection
- tksharpless.net
- Panotools