My project is based on the idea of the natural creation and dissipation of a cloud. When the user of the project feels sad, they can type what makes them feel that way and with each letter typed, the ocean fills with water. Also, every time they type a letter a chord plays. Slowly, the water evaporates while a cloud forms. When the cloud reaches a critical mass it starts snowing. This interaction allows the user to purge their sadness by typing out what makes them so sad and see something beautiful come out of it. Writing or typing out what you feel sad about is something that has been done for many years to make someone feel better and is generally a therapeutic experience. Using the natural water cycle most people learn in elementary school makes this process easy to understand for the user. Another thing that people find therapeutic when sad is music which is why as they type out their sadness it will create music.
For my second project I chose to create an alien solar system. My solar system has eight planets rotating around the sun. I also integrated my sunspots code from earlier in the semester and used it to create both sunspots on the sun and twinkling stars in the background. I ran into several difficulties with my code while creating this project. Originally I had a flawed understanding of multiple transforms and made the mistake of having each planet translate to a different place. Once I fixed that I ran into another issue; all of my planets were rotating around the sun in straight line. The solution for this was to have all of the planets rotate at different speeds. The code I used to create the sunspots and the stars uses multiple transforms and randomness to determine the size and location of the sunspots and stars as well as the color of the sunspots. By far the biggest problem that I ran into was the interaction that I wanted. My ambition was to use code to create a new planet of a random size and color every time the user clicked down. However, the mousePressed() and keyPressed() codes only work while the user holds down the key or mouse and would create a planet whose size and color fluctuated. I was unfortunately unable to fix this problem. However, even without the interaction that I wanted to create, this code is extremely interesting to watch. Ever changing, it transfixes the audience and creates a magic circle.
My conference project has changed dramatically since its inception. Originally a Heads-Up Display with a motion-activated target my conference project has turned into an aura inspired by the artist Hilma af Klint. Hilma af Klint was a mystic whose paintings often represented complex spiritual ideas. She specialized in abstract art, and she belonged to a group of women who performed séances to contact the “high masters”. Hilma af Klint created a series of paintings known as “the Swans” which included split canvases with high color contrast representing invisible forces in the inner and outer worlds. The Swan (No. 16) by Hilma af Klint The Swan (No. 17) by Hilma af Klint Continuing this spiritual theme I started to use the idea of an aura, which is a distinctive atmosphere found in our world. Like in various paintings from Hilma af Klint, I started with a half black and half white background, using at first one and then eventually two motion activated circles to represent the auras of the people around the computer’s camera. To create these circles I used the motion activation studio code provided for our class. I also used the circle shape changing code that we learned while making mouse toys. I ultimately realized that the circles did not represent the aura of a person satisfactorily. Instead I started focusing on the background to show the active aura, continuing to use af Klint’s classic idea of contrasting colors pushing against each other, but altering it so that the background has a different shape and colors that keep changing. These colors show the ever-changing environment around us and how different energies in the world push against each other. I kept the motion-activated circles but changed them dramatically. The circles, which were originally color changing were set to two different shades of blue. They were also duplicated so that each of the two circles had two shadows of the same color surrounding it. They now represent the outside forces that disturb our world in different ways. The final code falls into the category of a play ground/ magic circle. My creation generates a magic circle because it hypnotizes users and draws them in. They seem to be especially interested at the times when the colors change and the screen almost seems to glow. The code creates a playground by creating its own goal and imprinting spiritual culture. I had a great deal of fun creating this project and experimenting with many different color-changing codes.
My conference project has evolved from a heads-up display to a motion activated aura. The first versions of my new aura project had a camera background and the aura randomly shifted color. Now It has evolved into two mirrored auras on black and white backgrounds. I am currently experimenting with multiple colors and more circular aura shapes. I think that this project creates a magic circle by mesmerizing its users. This conference project is inspired by the artist Hilma af Klint. She was an early abstract artist who was a practicing mystic. Her artwork was used to represent complex spiritual ideas in the inner and outer world. Her artwork often contained split backgrounds with high contrast color. Because of her work, I am using split black and white backgrounds and circles to represent the aura.
For my second project I want to create an alien solar system. So far I have sketched out what I want and am trying to figure out how I want it to be made interactive. I started with building a still version of the alien solar system. Currently I have also built a version of the solar system using multiple transforms. I want to experiment with creating patterns for the planets. I would like to generate a new planet every time that the user clicks their mouse. I think this project has the potential to create a magic circle because the rotation of the solar system is mesmerizing and the ability to create new planets will keep the user interested. Unfortunately, I have been having some problems with the code. The planets are not showing up where I want them to and they are quickly rotating off of the screen. I also cannot figure out how to get my interaction to work. There is code to create something when you click down, but what you create doesn’t remain after you stop holding the mouse down.
I want to create an alien solar system, to which a new planet or moon is added every time somebody clicks their mouse. These planets will of course be spinning and moving in a circle around the sun. I thought that I could create planets with random color and size generation so that they remain different and interesting. I want to create something fun and exciting, so that people won’t get bored with it quickly. I hope that this interactive will be attention-grabbing enough to create a magic circle for those using it. I started to build a raw model of how the solar system would look before the transform code is added.
I was trying to make a spiral with an alternating rainbow color center. I expected to make it using the tutorial on circular motion on the processing web site. I used their example code to create the rainbow center and then experimented with some other code to create the spirals. I hadn’t realized that the black dots in my spirals were as multicolored as the ovals in the center of my code until I went back and experimented more with the background. When I first tried to create the code, my spirals did not want to center around the rainbow, but I fixed it. I had no issues creating the spirals or rainbow separately.