Two FFGL plugins for Resolume that reproject video between projection formats in real time.
- Reprojection — Convert between equirectangular, fisheye, flat, and cubemap projections. Rotate and adjust FoV.
- MirrorDome — Everything in Reprojection, plus Paul Bourke's spherical mirror dome projection (projector → mirror → dome ray tracing).
Both plugins share a single GLSL fragment shader (Reprojection/Shader.h).
- Clone resolume/ffgl.
- Place these files inside the SDK's plugin directory (e.g., replace the
AddSubtractexample). - Per-plugin: rename the
.cpp/.htoAddSubtract.cpp/AddSubtract.hand update the#includeaccordingly. - Build using the SDK's CMake pipeline.
Build artifacts are kept out of this repo so we can use Joris De Jong's CI/CD pipeline.
If you use this software, please send me pics of cool projects you do with it.