1
0
Fork
You've already forked panini
0
camera reprojection code experiments
  • C 91.8%
  • GLSL 6.1%
  • Makefile 2.1%
2026年06月26日 16:13:41 +10:00
models (geometry) working on a Wavefront .obj parser for loading geo from files 2026年03月02日 15:04:30 +10:00
shaders (geometry) added normal & uv to Vertex spec 2026年02月24日 17:48:15 +10:00
src (camera) moving towards camera controls 2026年03月13日 16:31:27 +10:00
.gitignore Initial Commit 2026年02月20日 19:42:15 +10:00
BUILDING.md (panini_vulkan) started researching Vulkan dev environment 2026年03月09日 08:54:25 +10:00
LICENSE.txt Added GPLv3 LICENSE 2026年02月20日 19:48:39 +10:00
Makefile (panini_gl) swapped out hardcoded geo for a read_obj call 2026年03月03日 17:07:17 +10:00
README.md (README) fixed up line breaks 2026年06月26日 16:13:41 +10:00

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

Language & Libraries