3,365 apps tracked 0 new today 17 updated today Synced 5m ago

Splash

Immersive video mapping engine

Emmanuel Durand ✓ Verified

xyz.splashmapper.Splash
View on Flathub ↗

Splash is a video mapping software, dedicated to deploying immersive spaces. Splash takes care of semi-automatically calibrating the videoprojectors (field of view, optical shift, projection blending and color), and feeding them with the input video sources. Calibration relies on a 3D model of the projection surfaces, which allows for matching the real and virtual spaces. Ultimately this can lead for instance to projecting onto mobile objects, or hiding the physical space when used with head tracking.

Splash is very flexible, but its user interface is organized around one main goal: mapping immersive spaces and allow for creators to bring content to the physical world using any tool they know and master. As such the main features of Splash are:

  • Unlimited outputs, including physical (graphics card) and network outputs (NDI)
  • Semi-automatic projectors calibration, based on a 3D model of the physical space
  • Automatic blending computation of any number of projectors, whatever the overlapping between them
  • Real-time blending computation, allowing for blending moving tracked objects
  • Unlimited number of video inputs, live and pre-rendered
  • Entirely controlable through OSC
  • Scriptable through Python
  • Runs on single board computers as well as media servers
  • Does one thing, as best as possible

Screenshots

Splash user interface showing a fulldome project
Splash user interface showing a fulldome project

Observed history

App ChangeVersionWhen ↓

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

0.12.61 Sept 2026

Improvements:

  • Update GLFW to version 3.5.1, which fixes visibility issues with Wayland

Bugs fixed:

  • Fix attributes behavior in UI
  • Fix string attributes not updating correctly through the UI
  • Fix playhead issue in Image_FFmpeg when reloading a file
  • Fix crash when playing audio sources
  • Fix fullscreen attribute saving to handle output order changing
0.12.42 Jul 2026

Improvements:

  • Change World ←→ Scene connection timeout to 30sec both ways
  • Cleanup command line arguments
  • Add World attribute to list media files in the media directory
  • Add rotation and shift parameters to Filter
  • Add projectionRatio attribute to Camera
  • Add missing commands to WebsocketController
  • Improve calibration point display, add illustration of current calibration error
  • Add a default pattern for all images, loaded upon creation
  • Add tests for JSON operations

Bugs fixed:

  • Fix Speaker not initialized correctly when set with default values
  • Fix black level alpha channel handling
  • Fix GUI numerical input behavior when using -/+ buttons
  • Fix GuiWidget deactivating calibration points display systematically

Documentation:

  • Fix color calibrator tests by asking a bit less precision
  • Fix World~~replaceObject parameters types
0.12.24 May 2026

Improvements:

  • Add a Websocket controller
  • Improve file selector filters
  • Improve warp maximum patch resolution from 8 to 24
  • Improve file selection for each object type
  • Remove CI for Ubuntu 22.04
  • Upgrade to sh4lt 0.3

Bugs fixed:

  • Fix encoding parameters parsing in sinks
  • Fix Z-fighting for the grid
  • Fix build following CI update
  • Fix coverage (and other code analysis branches) build
  • Fix Flatpak staging job being run on ARM64 sometimes

Documentation:

  • Add missing attribute descriptions for image_ffmpeg
0.12.05 Mar 2026

Improvements:

  • Add a viewport tab, and update the UI layout to make use of it
  • Add a grid to be displayed in the viewport
  • Draw attributes as collapsing headers
  • Replace old file dialog with ImFileDialog
  • Add setting for changing calibration points color
  • Move menu bars for tabs to make menus more visible, and add names to object list buttons
  • Renamed Camera to Projection in the UI
  • Update CI to include Ubuntu 26.04, move to Debian 13

Bugs fixed:

  • Fix build issue with GCC 15, related to POSIX macros
  • Fix conversion of real numbers from json
  • Fix focus handling in various child windows

Documentation:

  • Fix metainfo