Skip to content

DanielArnett/360-VJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

256 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reprojection

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).

Building

  1. Clone resolume/ffgl.
  2. Place these files inside the SDK's plugin directory (e.g., replace the AddSubtract example).
  3. Per-plugin: rename the .cpp/.h to AddSubtract.cpp/AddSubtract.h and update the #include accordingly.
  4. 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.

License

If you use this software, please send me pics of cool projects you do with it.

About

Add another dimension to your VJing with the 360-VJ effect pack! Rotate 360 and Fisheye videos, convert 360 and Flat videos to Fisheye. Great for fulldome and immersive VJing.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors