Mirage is a holographic live visuals software, which was originally made for DUB-Russell’s live performance. It uses [the Pepper’s ghost technique] Wikipedia to make an illusion that the objects actually exist on the stage.
- Unity 5.3.4 or later
- Windows system with multiple display-out
- Novation Launch Control XL (replaceable with other MIDI controllers)
Mirage uses the multi-display feature, which was newly introduced in Unity 5.3. Although this feature was implemented in a platform-agnostic fashion, it doesn’t work property on OS X because of an issue. In conclusion, it needs a Windows system at the moment.
The main scene was set up based on the actual stage design of the theater. This is the most essential part to make the illusion real. It should be re-adjusted when performing with another venue.
MIDI Controller Mappings
- Spikes and Shafts are fired by the kick trigger. These signal paths are enabled only when the knob values are higher than 50%.
- The intensity levels of the light sources are controlled by the envelopes (fired by the kick and snare triggers) and the bias sliders.
- The statue deformers are controlled by the envelopes and the bias buttons.
Mirage receives OSC messages on UDP port 7000, 8000 and 9000. It listens only on the following three addresses:
- /kick (float value) - fires the kick trigger on rising edges (0 to 1)
- /snare (float value) - fires the snare trigger on rising edges (0 to 1)
- /clock (int value) - fires the tick trigger
There are two build-time options to switch the behavior of the software. These options are set with Scripting Define Symbols in the player settings.
- MIRAGE_TEST - shows the test menu on the primary display.
- MIRAGE_TRIPLE - uses the second and third display instead of the first and second display. In this mode the first display is only used for the test menu.