Within two years of planning and building, our client 3deluxe developed an overall creative concept for Sven Väth’s 2,700 m² Cocoon Club. In 2003, we then developed the media concept for several digital scenarios resulting in an exceptional mixture of music and design which made the Cocoon Club a unique location.
MESO always tries a balancing act between artistic and commercial projects. For a long time vvvv was only a tool for our own projects. But now anyone interested has access to the software. Developing the realtime shader capabilities of vvvv has been a essential part of delivering 3deluxe´s vision of the club.
VVVV is a graphic computer language based not on the usual text input but on patching of graphic elements – similar to the connection of several subsystems in a modular synthesizer. The coding is executed in real-time when the system is running, so the effect of every modification is visible immediately. This peculiarity allows a smooth learning curve and is extremely advantageous for interactive installations.
VVVV is delivered with a broad object library specified for the creation of high quality 3D animations and considers all features of recent DirectX9 3D graphic cards. To realize the high aesthetic requirements of 3deluxe several functions to work with , Vertex- and Pixelhaders were purpose-made for the interactive applications in the Cocoon Club. Among other things, the user is able to access the source code of the Pixelhader directly.
VVVV defines several virtual light fixtures i to control the club’s atmosphere in real-time via the “grandMA”-light console . The video-rendering is constructed like an extensive parameterized light at the desk so that classical light and computer animations are perfectly synchronized. The open UDP-based ArtNet protocol was implemented to facilitate the communication between vvvv and the light console. Several add-on modules were developed as touchscreens to supplement the “grandMA” and to allow easy access to all parameters: with the sequencer module all parameters of the console can be overwritten. Animations matching the music can be imported live via touchscreen and are directly synchronized with the music. The specially developed selector-interface is used to choose one of the textures, 3D-models and videos delivered by 3deluxe.
For a long time vvvv was only a tool for MESOs own projects. But now anyone interested has access to the software. Developing the realtime shader capabilities of vvvv has been a essential part of delivering 3deluxe´s vision of the cocoon club.
The images in the club are generated according to several principles. In most cases, a 2D picture (digital or live video, DVD, freeze image) provides the basis and is first contorted in complex forms before it is passed on in the correct perspective to the 23 projectors to cover the membrane wall perfectly. For this purpose, virtual cameras were developed in vvvv – the physical positioning of the projectors must be simultaneous to the positioning of the virtual cameras in the computer generated 3D-world.
The recent version of the software can either project on the holes, the surrounding frames or just on the surface of the membrane wall with a surprisingly variable depth effect. The multiple masked areas can be changed independently of each other in contrast, color and brightness with vvvv’s Pixelhader-program. An additional feature is a special 3D-model that creates a “chrome effect” to arouse the impression of the membrane wall as a shining, metallic material. Other principles of the real-time generation are based on texturized 3-D objects that can be shifted in all directions and are used for the reflection-mapping and parametric animations via B-spline curves and text objects.
Curious about our approach? Feel free to get in touch!Sebastian Oschatz Partner +49 69 24 000 321 email@example.com firstname.lastname@example.org +49 69 24 000 321
MESO Digital Interiors GmbH
Gutleutstr. 96 . 60329 Frankfurt . Germany
Max Wolf, Joreg, Eno Henze, Sebastian Gregor, Sven Bauer, Michael Mehling, Florian Egermann