"Dreaming is the subjective experience of remembered and imaginary images, sounds/voices, words, thoughts or sensations during sleep, usually involuntarily... Dreams are full of imagery. This imagery ranges from the banal to the surreal; in fact, dreams often provoke artistic and other forms of inspiration. Forms of dreams include the frightening or upsetting nightmare, and erotic dreams with sexual images and nocturnal emission." (Wikipedia) In order to capture the artistic ideas and inspirations coming from the dreams, a database is introduced to collect different elements in dreams. After collecting different dreams from different people on the website, some patterns and visualizations of kaleidoscope will be produced and generated by computer programs behind.

 

 

Kaleidoscope is used because it can represent the unexpectedness and uncontrollability of dreams. The website is a platform to collect and gather dreams. The kaleidoscope produced is different, as it does not reflect the original dream. It references all the saved dreams with similar dream colours. The text shown in visualization is the summary of different dreams. Which dream to be generated cannot be chosen on the website, just like people cannot choose what to be included in their dreams.

 

 

The step to store the dream:
1. Choose the colours that appear in the dream.
2. Use text to describe the dream.
3. Upload an image to express the dream.
4. Press "Generate".

The mouse can be used to interact with the generated patten.
The keyboard button "I" and "O" can zoom in and zoom out the pattern respectively.

 

 

Further explanation:
When "Generate" is pressed, the inputted information will be inserted into a database table. The information includes a unique index number, ten dream colours, the text content, the path of dream image and the input date. Then, the system will load data from the same table, according to the ten dream colours. For example, if red, blue and brown are selected and saved in the previous step, then the dreams with red, blue or brown dream colours will be loaded. Ten dreams will be chosen randomly from the loaded dreams. Ten dream texts will be tokenized by punctuation marks, and then displayed in random position. One dream image will be used for the final dream pattern.

 

 

Reference:
Dream Color Chart
Quasimondo
Actionscript.org

 

Feel free to send me email:

 

Special Thanks:
Kam Wong
Justin Wong