welcome to the Splash documentation website
what is Splash?
Splash is a free video mapping software, published under the GPLv3 licence. Splash takes care of automatically calibrating the videoprojectors (intrinsic and extrinsic parameters, blending and color), and feeding them with the input video sources. This process is based on 3D models of the projection surfaces, usually created with another tool. There are some works in progress to automate the creation of the 3D models using our library Calimiro.
Splash can handle an unlimited number of outputs, mapped to multiple 3D models. It has been tested with up to eight outputs on two graphic cards on a single computer. Support for multiple synchronized computers is planned, and Splash is known to run on ARM hardware too. In particular it runs well on Nvidia Jetson embedded computers.
The following video demonstrates the different steps to using Splash, from building configuration in Blender through a dedicated plugin to the projection test with real content.
Splash was started at a time where no other free video mapping software capable of handling any kind of projection surface to create an immersive space was available. Other software were either limited to domes or could not handle more than one output, or are not free software. With Splash we aim at facilitating the deployment of immersive experiences of any scale, from livingroom experiences to planetariums.
table of contents
how to install Splash
a first tutorial to get you started
tutorials to grow your skills
how-to guides for step-by-step instructions to accomplish specific tasks
Frequently Asked Questions (FAQ) for your troubleshooting needs
get in touch
This free, libre open source software was made by the Metalab team.
To know more about us, visit Metalab.
contribute to the project
please show me the code!
For more information visit the code repository.
This project is made possible thanks to the Society for Arts and Technologies (also known as SAT).