Monday, 30 May 2011

The Loop - Hurdles - The Final Clip

The Hurdle Loop.
For my metaphor I chose to do the ‘loop’. The loop in coding is something that repeats until a specified ending. For my metaphor I was looking for something that repeated the same thing until it was made to stop.
One of my many metaphor concepts and the one I have chosen for my final for this was track hurdles. Like in a ‘loop’, a hurdle jumper needs a starting command. For the hurdler this might be to run down the track, clear all the hurdles (maybe 10) and make it to the finish line, while in code it might be to draw a line and continue to draw an identical line every 10 pixels to the right for 15 lines. The hurdler will run to the first hurdle and jump it, then proceed to the 2nd, and then 3rd until all the set hurdles have been successfully jumped and the runner has crossed the line, in the way that a loop continues to repeat until the code specifies it to stop or it reaches a set limit.
I think this metaphor works well as it clearly shows the start, repetition in the middle and an ending, while remaining subtle enough to come across as a simple game of hurdles.

Example Code might be
__________________________________________________
void Hurdles Setup
{        
             Hurdler(6ft)
            Background (grass)
  }

Void Hurdle Race
{
          Int hurdle distance = 10m from start ;
          Int hurdle count = 0hurdles ;
          While(hurdle count<11)
             {                                                     
                    Hurdlejump(hurdle count*hurdle distance)
                    hurdle count = hurdle count +1
             }
}
____________________________________________________


Sunday, 15 May 2011

P3 - Timeline and Materials

MATERIALS
Concept One: Fish tank and colour changing ball.
Concept Two: Computer
Convept Three: Computer and Paper

P3 - Concepts

Concept One
For concept one I was was looking at loops and looking at how you create one line of code and the outcome is that the rest are almost mirror images. an example of this in code might be;
void draw()              
{                                     
   int space=10;              
  int count=0;               
  while(count<12)          
  {                      
                                               line(count*space,0,count*space,height);
            count=count+1;
  }      
}                               

Concept Two

For this concept I was looking at code such as...
 if (mouseX < 40)
{                               
stroke(255);        
          rect(-60,-60, 120,120);
}                             
In this case when the Ball is over the Water Level then the Ball Colour changes.

Concept Three

For concept three I took into acount that when the variable changes the rest of the code changes so for the Exibition peice, it you change the variable pic , the rest of the the code pics for change to relate to that variable.

P3 - Brainstorm

Thursday, 14 April 2011

142 Project 2 Final Hand In

This is my Final Design. It wasnt as successful as i might have hoped but i have managed acheived alomost what i wanted in my concepts. There were a couple a things that kept happening every time I ran the process, most of them I figured out, but some im still not sure of,. I think this acurately portrays my basic intention without a few of the minor elements. I am still however please with my result. all sounds were recorded myself and inspiration for visuals were from taken from all over.

http://www.openprocessing.org/visuals/?visualID=27149
(Image only, use link for applet)

Tuesday, 12 April 2011

New Conceptual Sketches

These concepts are just sort of going over ideas, seeing where I could take them, some of the inspiration for these peices came from Bens work.



This (below) was just a very rough sketch but i kind of like what I came up with, it successfully brings in colour transformation and interaction, yet iI do still think it can be improved, I know I will have to try working out the processing before i can completely decide.

New Inspiration

After leaving behind my guitar idea, I was lost at what to look at for my inspiration, I took another look at shapes and colours and spent a while going over some of the transformations on open processing. I looked an example that was a pure rotating rectangle. It was a very basic design, with a basic transformation of rotation. This meant I had alot to work with and alot i could manipulate. It had code that would interesting to work other codes into and mess around with colour.

142 Project 2... Initial Inspiration

My Initial inspiration for this project was the guitar. I thought about using the first few frets along the neck and the notes that they produce to create a possible guitar simulator. Using my knowledge of guitars I would be able to create something that i personally would greatly enjoy mucking around with. However after breif research of how i would create transformation in the vibration of the strings i discovered this would be alot harder than i first thought. I thought of using similar coding to Bens' 'Gong' open processing program. Also with the large amount of sound files i would need, alot of coding would be needed.



At this point i wasn't exactly sure what they were looking for in our work. And after my interem presentation and our lecture, I discovered that trying to recreate an instrument would not be suitable. The interaction of sound and transformation would be too controled and the transformation would be insufficient. I then decided to rethink my idea.

Thursday, 24 March 2011

Reflection

What have I learnt?
Ive learnt the basics but I think im still trying to grasp the harder concepts and aspects of processing. im still not confident in loops, or in how to use colour in exciting ways.

Motivation?
I love to draw, i like sketching ideas that i might be able to make with code, for my first project i feel my work was rather basic yet I still liked the idea, which was inspired by Shapes and basic line patterns.

What would I improve?
There are many things I would improve, the first and most important thing I feel would be time management, I took my spare time for granted and ended up rushing my work, I feel I could have put in alot more time and effort that I did. I also feel my coding could be improved, I used very basic coding, nothing more than simple lines to give the impression of shapes.

Goals?
My goal is definitaly to improve my coding abilities, in order create something much more creative and exciting, which i feel i lacked in the first project.

Monday, 14 March 2011