Code for the mystery door project, an interactive exhibit for the Natural History Museum. All code is written using openFrameworks in C++.
The Section of Mystery is a custom interactive experience for Carnegie Museum of Natural History (CMNH) that connects visitors to a diverse set of specimen from the collection. The interactive centers around one of the museum’s most notable and famous architectural features, a half-size wooden door in the Hall of Birds. The door now reads “Section of Mystery” in gold lettering across the front and constantly has mysterious animal noises emanating from within. Every time a museum visitor follows their curiosity and opens the door they are not disappointed by a lock or a maintenance closet. The space within illuminates and reveals a drifting hologram of a chirping or roaring specimen from the collection. The door hides dozens of animals, including a whale, various owls, and a Cape Buffalo, any one of which might emerge each time the door is opened.
Only tested on Mac OS 10.11
- openFrameworks version 8.4. Here are the openFrameworks install instructions.
- ofxAssimpModelLoader
- ofxCameraSaveLoad
- ofxCsv
- ofxDmx
- ofxGui
- ofxOpenCv
- ofxXmlSettings
- DMX dimmer
- arduino reed switch attached to the door
- Pepper's Ghost Rig
The animal sounds were sourced from the Cornell Macaulay Library and have been removed. I have left two samples of the kind of data it needs for each specimen. The rest of the animal models can be viewed and downloaded from our sketchFab account.