︎  ︎  ︎   



 





Dreamcore Wonderland


















Virtual Reality Experience




📸










📽










💭️Concept💭️





︎︎︎ Dreamcore Wonderland is a virtual reality experience with a series of scenarios and narratives referring to my previous dreams.

︎︎︎ Inside the wonderland, the viewer can immerse themselves in the dreams’ visuals and emotions, exploring the surrealist aesthetic dreamcore by themselves. Especially, the project was built using
p5.js.

︎︎︎ The project aims to let the audience explore different dreams, resonate with them and gain emotional feedback.







💡Inspiration💡








︎︎︎ The Inspiration comes from Dreamcore, which is a surrealist aesthetics refers to dreams, daydreams, or nightmares. Generally, dreamcore is portrayed through media such as images, videos, and, on occasion, music. Emotionally, it focuses on emulating the general feeling of a dream.

︎︎︎ Based on its objective of emotion emulation, I decided to design specific narratives and interactions for each dream scene, restoring some of its visual and emotional details. 






⚙️️ Technique ⚙️️







︎︎︎ From the Community Library of p5.js, I found one library for creating VR and AR sketches named p5.xr. After carefully studying the examples and references, I decided to use p5.xr for the VR experience construction.

︎︎︎ For the dream scenes, I recalled and recorded the visual, auditory, and interactive details of some dreams I had before. Using the Voicemaker to generate the audio narrative, these recordings then became the narration of the dream, and when entering a specific dream, the corresponding content would be played. 

︎︎︎ As for the visuals, I collected some HDR map environments images in
Adobe Stock and imported them into p5.js.

︎︎︎ Besides, based on the different details of the dreams, I designed some interactions for each dream, including visual and auditory. By using handles to trigger interactions, the viewer can participate in dreams and better experience them.