Description
“Are you sure you are awake? Are you sure you are not in a dream?”It’s a journey to embrace discomforts and explore the unknown. Maximizing the immersive experience with visual, audio, and physical interactions, Mare let users to challenge their comfort zone and take in the rare stimulus which exists in dreams but people often easily forget.
Keywords
VR, Oculus Rift, 3D, Arduino, Web, Motor
Official Website
Personal Statement
“Between stimulus and response there is a space. In that space is our power to choose our response. In our response lies our growth and our freedom.” -Viktor FranklFascinated by Literary Nonsense, which has an beyond-our-grasp inscrutable logic, I found Dreamextremely interesting. Dynamic, blur, nonsense, surreal, and easy to forget. Dream is an exciting world where any unexpected transition of scene, characters, and objects all seem to be normal, but it’s a personal, night-time-only world. Is it possible to replicate the experience of dreaming? Is it possible to change the world with different responses? Is it possible to share a personal dream? I want to build an journey to mimic the dream, where users can create their world based on their response to the stimulus, and enjoy the combination of rare objects and unexpected events.
Storyboard
Background
The visual and often illogical aspects of dreams make them perfect for out-of-the-box thinking stimulus, which is helpful to figure out some puzzles in life.
Audience
Whoever wants to dream in daytime, and interests in adding some weird stimulus into daily life.
User Scenario
User is invited to experience the journey. Sitting down first, user will be helped by me to put on the slippers(which are the foot-controller), headphone with microphone, and Oculus Rift.Then user need to follow the instructions from headphone, fronting the illogical events, and find the way to complete the journey, achieving the Finale.
Implementation
Using Oculus Rift, Three.js, Node.js, WebRTC, Arduino, and vibration motor to build an immersive surreal journey, lived on web.Mare is composed of Intro, the Forest, the Surreal, and the Glitch, and if users show enough strength throughout the journey, they might reach the hidden layer of dream, the Finale.
Conclusion
I learned it’s extremely challenging to make a playable game. Interactions have to be designed carefully to suit different response and what I assume to be normal is different from others most of the time.
References
- Three.js library: http://threejs.org/
- Nature of Code: http://natureofcode.com/
- WebVR tutorial: http://blog.tojicode.com/2014/07/bringing-vr-to-chrome.html
- Web Audio API tutorial: http://www.html5rocks.com/en/tutorials/webaudio/positional_audio/
- Spherical-Harmonics formulate: http://paulbourke.net/geometry/sphericalh/
- and last but not least, A-Glitch-Is-A-Glitch episode of Adventure time: http://curtisbaigent.com/Adventure-Time-A-Glitch-Is-A-Glitch