Monster World at Vivid Sydney 2015

Monster World is a portal into another realm, an alternate dimension inhabited by a curious collection of creatures. As people approach the installation, the monsters curiously follow their movements, occasionally mimicking their gestures in surprising and delightful ways. If participants wave or dance, the monsters may decide to wave back or do a dance of their own! When more people approach, new monsters appear from the colourful ether, bringing about a charming party of moving and dancing forms. 

Monster World was a collaborative project with my arts collective Dune: Emila Yang, David Collien, and Hanley Weng.

Monster_World_Documentation_Image3.jpg
VIVID Sydney 2015 series by Lignum Draco "For me, this was the “feel-good” installation of the entire festival. I waved and they waved back at me. I moved to the side and they all followed. I jumped and so did they. I wonder if they had tears in their eyes when I walked away – I know I did."      – Lignum Draco

VIVID Sydney 2015 series by Lignum Draco

"For me, this was the “feel-good” installation of the entire festival. I waved and they waved back at me. I moved to the side and they all followed. I jumped and so did they. I wonder if they had tears in their eyes when I walked away – I know I did."

     – Lignum Draco

The Structure

We designed and manufactured a 3.5m x 2.5m x 1.2m waterproof structure to contain our monsters and allow the work to be shown outdoors. Two ultra short throw projectors donated by Hitachi were used to rear-project onto a high-quality, projection-specific fabric. This rear-projection setup was designed so that no shadows would be cast onto the display by the audience.


Technology

Audience members are tracked by a custom computer vision program written specifically for this project by David Collien. The source is available on GitHub. Two webcams provide a stitched view of the audience, with help from IR lights integrated into our structure.

Monster World software was built with Unity / C#.

View from our dual camera setup, using EyeSocket

View from our dual camera setup, using EyeSocket


Context