Labels

Sunday, 19 August 2012

Project Proposal


My project interacts with the users sense of sight and smell, the idea behind this interactive experiment is how the visual aspect and smell of food items have an impact on your expectation of taste. Will visually unappealing images and the smell of a near vomit like scent affect the user to the extreme that they will not want to eat a tasty sweet lying within? That could also be reversed to say will a visually pleasing and sweet smelling aroma have an affect on how you eat these sweets. Through this exploration I aim to give the users a unique taste experience.  


Instruction
Visually inspect each box. Place your nose in the cutout piece in the top, smell the inside to get a idea on the scents. Open the top and take out a single sweet. Take the sweet and place in mouth and indulge. Whilst the user is indulging on the sweet, continue smelling the box. Does the sight of visually appealing/ unappealing sights and fruity aroma/ sickly aroma have an effect on your expectation of taste?

DSDN 112 - 8 FINAL IMAGES













Initial Brainstorm -


Friday, 17 August 2012

Built

These are my two boxes, the process is to now fit the wrappings made for them.

Materials

My materials will consist of 5mm thick white foam board held together with pins, these materials give my boxes a smooth clean look. This is a concept of a corner joint, the craft in my final is a lot greater quality

Taste Box Smells

In each box I will have separate smells, one will be a nice fruity smell, whilst the other will be a sickening smell. I was thinking of using a parmesan cheese smell as that is easily confused with the smell of vomit.

Taste Box Designs



Monday, 13 August 2012

Tongue Tastes

The tongue tastes are what I'm aiming for in my experiment, I am trying to trick the sense of taste and sight. People will look at a bag of fruit bursts, unwrap a single fruit bursts. But then once they taste it they will get nothing what they expect and it gives them a shock on whats really the flavor. I will try and make some sweet, salty, bitter and sour lollies. Then also i might add a surprise flavor.

Thursday, 2 August 2012

Thoughts

After the tut, I got told about how its an experience not just a science experiment. I was thinking of just trying to use smell and taste and disreguard sight. The idea is too try and change the area of the tongue you taste with so it could be bitter, sweet or salty, after they realease their noses they will get the taste of the colour.

Experiment One


This is my first experiment on changing the colour of fruit bursts, i let them soak in they food dye but found out they slowly disintegrate in the dye. I got the desired effect on a few of the bursts. I am thinking about changing the lollie type to see if I can get my desired effect. 
Now my goal is to research other method to introduce different colours into the lollies. 

Thursday, 26 July 2012

Jelly Bean Idea

I have been researching the idea between taste and smell and how they are interlinked.
This idea is to take jellybeans and change all the colours to a different for each colour so i can keep a chart e.g change all blacks to yellow .
While they try the first colour they have to try and guess each taste with their nose pinched, then once again without . This tests sight and taste and the interlinked senses that rely on each other.

Experiment Ideas

The ideas on my project are to do with the way sight affects your taste. Im going to use foods that are well known with most people and dramatically change the colour, then I'm going to get them to visually choose which item they would most like to eat first. Take down results and keep them on record.

Foods I will be looking at :
Cookies
Cake


Saturday, 21 July 2012

Visual Perception - DSDN 112



Is yellow sweet like a banana or sour like a lemon? From casual observations of our own eating we know that the visual 'taste' of food can be just as important as the ingredients in a dish. But how much does your internalized color and food associations - the ones we started developing from the very first time we saw our mothers' arm reach across and place before us a dark green round leafy Brussels sprout - impact what you are tasting now, and how are food producers exploiting this information to influence consumers?







This is a example of how visual appareance can change your thought processes of your taste sense. The brain triggers an alert when the clouds you associate everyday items are changed drastically and makes you second guess about the taste , you ask yourself "if the colour has changed then has the taste also changed drastically " this is a trick of the sense and it gives me a few good ideas on project options . 


Wednesday, 18 July 2012

DSDN 104 Inspiration


DSDN - Verb , Adjective and Noun

Verb - Deconstruct

1. To break down into components; dismantle.
2. To write about or analyze (a literary text, for example), following the tenets of deconstruction


Adjective - Abstract
Existing in thought or as an idea but not having a physical or concrete existence.





Noun- 
I have not come to a final for my noun word, i was thinking of using a place name and incorporating the place name's style into my object/ model .  


DSDN 104 Precedent


Tuesday, 29 May 2012

DSDN 111 - Model Process


DSDN 111 - Abstract Drawing Process


Group Work Advert (Mark Lindsay, Luke Eriksen)

http://www.youtube.com/watch?v=CkqHBSWd8OQ


Intension of “Iron Curtain” Advertisement
The aim of Iron Curtain in terms of the target audience is to attract males who are in the market for furniture that is made with the sole purpose of being strong and unbreakable. 
One of our intentions for the 15 second advertisement is to model the clip on infomercials that display their product and message quickly with an ‘in your face’ type of approach. We believe this is the best strategy to advertise Iron Curtain towards our target audience (males) to get the potential customers excited to come down to their local Iron Curtain retailer and invest in “stylish furniture made tough.” This has been portrayed in our advertisement with the pop up sale signs, the enthusiastic voice over and the “once in a lifetime sale opportunity.”
Iron Curtain not only prides itself on its strength and durability, but also providing its customers with stylish, tasteful and classy designed furniture that would complement any home.

Thursday, 17 May 2012

Inspiration Code


This code has been helpful in the learning process of collisions.
When the smaller circle collides with the larger circle the colour changes, this collision shows a change when other objects interact within its radius, it has showed me that to find the collision is to find the centre points and if the distance between the two centre points are small the the sum of the two radius' we have a collision. 




/*
BALL/BALL COLLISION DETECTION
 Jeff Thompson
 Fall 2011

 www.jeffreythompson.org
 */


int youX, youY;        // x,y position of "you"
int youSize = 30;      // assumes a circle - elliptical collision is VERY complicated
int speed = 2;         // speed to move you around


int ballX, ballY;      // x,y position of the ball - will be randomly placed in the setup
int ballSize = 100;    // assumes a circle - elliptical collision is VERY complicated




void setup() {


  size(400, 400);
  smooth();
  noStroke();



  youX = width/2;
  youY = height/2;



  ballX = int(random(ballSize, width-ballSize));
  ballY = int(random(ballSize, height-ballSize));
}


void draw() {


  
  background(255);


  // TEST FOR COLLISION
  // returns true if hit, false if not
  if (ballBall(youX, youY, youSize, ballX, ballY, ballSize) == true) {
    fill(0);
  }
  else {
    fill(200);
  }


  
  ellipse(ballX, ballY, ballSize, ballSize);


  
  fill(0);
  ellipse(youX, youY, youSize,youSize);


  // IF ARROW KEYS ARE PRESSED, UPDATE "YOU" POSITION
  if (keyPressed) {
    if (key == CODED) {
      if (keyCode == LEFT) {
        youX -= speed;
      }
      if (keyCode == RIGHT) {
        youX += speed;
      }
      if (keyCode == UP) {
        youY -= speed;
      }
      if (keyCode == DOWN) {
        youY += speed;
      }
    }
  }
}


/* 
 BALL/BALL COLLISION FUNCTION
 Takes 6 arguments:
 + x,y position of the first ball - in this case "you"
 + diameter of first ball - elliptical collision is VERY difficult
 + x,y position of the second ball
 + diameter of second ball

 */
boolean ballBall(int x1, int y1, int d1, int x2, int y2, int d2) {


  // find distance between the two objects
  float xDist = x1-x2;                                   // distance horiz
  float yDist = y1-y2;                                   // distance vert
  float distance = sqrt((xDist*xDist) + (yDist*yDist));  // diagonal distance


  // test for collision
  if (d1/2 + d2/2 > distance) {
    return true;    // if a hit, return true
  }
  else {            // if not, return false
    return false;
  }
}

Starting Point

This is the starting point for my interactive code, the ball is moved around by the arrow keys and then once the mouse click happens it moves freely around the screen bouncing off walls, the rectangle on the right is meant to represent a soccer goal.

Inspiration

I have been breaking apart this code and retrieving useful information that helps me code my project.
This code works with Ball Collision which is what i need to grasp in order for my project to get fully finished.

The Aim

My aim no is to add the goal area into effect by creating code to say if you can target the ball into the goal it makes a score in the corner and it resets back to the original position.

Key Functions

I have now added key function to move the ball around. 
The key pad up,down,left and right move the ball the way of the key being pressed. 
If you click now it sends the ball back into the bouncing wall code.



int size = 60;
float xpos, ypos;
float speed = 4;
float xspeed = 0;
float yspeed = 0;


int xdirection = 1;
int ydirection = 1;
int twosize = 30;
void setup() {  
  rect(width/2, height, 4, height);
  moveball();
  soccergoal();
  mouseball();
  soccerball();
  size(750, 500);
  noStroke();
  frameRate(35);
  smooth();
  xpos = width/2;   //starting positions
  ypos = height/2;
}




void soccergoal() {
  fill(255);
  rect(690, height-340, 5, 200);
}
void mouseball() {
  fill(255);
  smooth();
  ellipse(mouseX, mouseY, 5, 5);
}
void soccerball() {
  fill(255);
  smooth();
  ellipse(xpos+twosize, ypos+twosize, size, size);
}
void moveball() {
  xpos = xpos + (xspeed * xdirection);
  ypos = ypos + (yspeed * ydirection);


  if ( xpos > width-size || xpos < 0) {
    xdirection *= -1;
  }
  if (ypos > height-size || ypos < 0) {
    ydirection *= -1;
  }
}
void goalscore() {
  if (twosize == width - 40) {
    twosize = width/2;
  }
}








void draw() {
  println(ypos);
  background(0);
  //goalnet();
  //goalscore();
  moveball();
  soccergoal();
  soccerball();
  mouseball();
  smooth();


  if (keyPressed) {
    if (key == CODED) {
      if (keyCode == LEFT) {
        xpos -=speed;
      }
      if (keyCode == RIGHT) {
        xpos += speed;
      }
      if (keyCode == UP) {
        ypos -=speed;
      }
      if (keyCode == DOWN) {
        ypos +=speed;
      }
    }
  }


  if (mousePressed == true) {
    xspeed = 4;
  }
  if (mousePressed == true) {
    yspeed = 5;
  }
}

Bouncing Ball


I have now made the code for the ball bouncing around the screen and bouncing off the edges. 
Now to add interactivity 




int size = 60;
float xpos, ypos;


float xspeed = 4;
float yspeed = 5;


int xdirection = 1;
int ydirection = 1;


void setup() {  
  rect(width/2, height, 4, height);
  moveball();
  soccergoal();
  mouseball();
  soccerball();
  size(750, 500);
  noStroke();
  frameRate(35);
  smooth();
  xpos = width/2;   //starting positions
  ypos = height/2;
}




void soccergoal() {
  fill(255);
  rect(710, height-340, 5, 200);
}
void mouseball() {
  fill(255);
  smooth();
  ellipse(mouseX, mouseY, 5, 5);
}
void soccerball() {
  fill(255);
  smooth();
  ellipse(xpos+size/2, ypos+size/2, size, size);

}
void moveball() {
  xpos = xpos + (xspeed * xdirection);
  ypos = ypos + (yspeed * ydirection);


  if ( xpos > width-size || xpos < 0) {
    xdirection *= -1;
  }
  if (ypos > height-size || ypos < 0) {
    ydirection *= -1;
  }
}




void draw() {
  println(ypos);
  background(0);
  //goalnet();
  //goalscore();
  moveball();
  soccergoal();
  soccerball();
  mouseball();
  smooth();

Theme

My theme for my interactive code is soccer, i want to create a soccer ball that can be kicked around the screen with the mouse at different velocities and bounce off the walls, I would also like to have a goal that once you get it in the goal, the ball restarts. 
This is going to present a lot of challenges for me.

Sunday, 13 May 2012

Big Bad Boom- Stop Motion

Amazing Stop Motion

Blog 4


This is a design exploration of fluid form. It is made of sheets of PET clear plastic which asks the viewing audience questions when its being looked at, the artist chose this material because of the cleanliness shape endures. The artist has also not spoiled the looked of a clean model with thread or any other thin substance because he believes that.

The underlying form of this well crafted model is the multiple triangle shapes that have been incorporated in this model, triangles are a very neo-classiscal shape because of the strength of the form. This characteristic was very popular with ancient architects. A triangle is a strong shape because of its rigid form. To an architect, that means this form won't collapse of its own weight and that it can hold up more weight swell.(http://www.thefreelibrary.com). 

One last metal rod protrudes from the centre of this form locking everything together and creating stability between the two sections. The forms interlocking top half show working in the fluid precedent as how they overlap itself, and the pyramid forms in the model use the 2nd precedent well.

Wednesday, 9 May 2012

DSDN 101 Poster

'Stylish furniture, made tough' Iron Curtains new business quote. Our group project was to design and create a poster for a company that has been given to us. Iron Curtain is a new age company that specializes in working with stylish furniture that proudly boasts its durability and strength, we have shown this through our use of metals and objects of strength.

Sunday, 6 May 2012

Brainstorming & Storyboards




I started with my tetris concept, of creating a title screen first then continuing onto the real game, like when you play it.

My rubber concept starts with a fully black area that slowly get rubbed out to reveal the rubber word underneath.

The fishing concept is s a short reveal of a fishing boat parking up dropping the line and hooking onto the word fishing .

Launch is a reveal of a rocket ship blasting past the screen covering it in smoke, once the smoke settles it reveals LAUNCH .

Eruption is the continuous build up of a small mound and eventual eruption spitting out lava molten rock and the work eruption.

My rain concept is a simple concept of rain gradually getting heavier and darker , but then it clears up in the last slide.

Bounce gets thrown into the screen gaining speed with each bounce until it gains so much speed it splits into individual letters, forming the word along the bottom of the screen.

Dive is a short concept of the dive word jumping of the board doing flips and landing with a splash.




One Word Film - Final

Tetris Final

One Word Film - Final

This is my final film for the 101 project, the word i have chosen is tetris. I have used old school tetris music which creates a really surreal feel when watching, i have the menu music, theme music and the game over tone. I tried to recreate the original game as much as I could in film .

Friday, 4 May 2012

Interim one word film

This is where my film was at during the interim presentation, the finished result will be the screen being filled with blocks and being a game over. I had trouble uploading so with the video continuing to play. 

Wednesday, 2 May 2012

DSDN 111 Precedents


My precedents for 111, one is representing the fluid form and the other is straight lines, i chose this fluid form because it would make an interesting transition into model form because of how it overlaps itself which creates an interesting effect which i hope will be portrayed through my models, my straight line image works with triangles and pyramids a lot like my first project, this precedent image is actually interactive as you can turn the pieces to create a full cube again which maybe i could try add that aspect to my model .

Tetris Soundtrack

My flash animation will be having the addition of the original tetris soundtrack which creates a retro style feel to the project and gives it more life
Link ----> Tetris Soundtrack

Friday, 27 April 2012

DSDN 171 - Blog 3


Antiques Hunter
The art style of Rococo started in 18th century France as a on going form created from the eventual working of the Baroque style, Rococo is portrayed as feminine, curvilinear and inclusive, it is characterized by lightness, elegance, and an exuberant use of curving, natural forms in ornamentationBrit.The piece of craftsmanship I found is a very elegantly styled dressing table, the principles incorporated in this Rococo design are strongly included in this well crafted dressing table, the table really shows the way the crafts men used curves as each leg has been curved precisely and the intense amount of detail that has been worked on the top shows how much time and effort it would take to create a piece like this.The table is made of mahogany, a material used throughout the rococo style because its a very strong material. The feminity is shown through the elegance of the piece and the colours used. The carvings are very rococo style using organic and curvilinear. The word Rococo is seen as a combination of the French rocaille, meaning stone, and coquilles, meaning shell, due to reliance on these objects as motifs of decoration(Wikipedia, 2012). 

Bibliography:
Encyclopædia Britannica. (2012). Rococo Style. Available: http://www.britannica.com/EBchecked/topic/506448/Rococo-style. Last accessed 27th Apr 2012.
Trade Me. (2012). Rococo dressing table with stool. Retrieved 2012, from Trade Me: http://www.trademe.co.nz/home-living/beds-bedroom-furniture/dressing-tables/auction-468740330.htm

Wikipedia. (2012). Rococo. Retrieved from Wikipedia: http://en.wikipedia.org/wiki/Rococo

Thursday, 26 April 2012

New Colour

The colours I have been using does not stand out so i have decided to make a change, upon experimentation of complimentary colours I've decided on using a blue and yellow combination, these colours work well together and are very pleasing to the eye. I also had to rearrange my code a little so i will show two examples and the new code .



      <-----Old colour scheme  
          New colour scheme------>
















NEW CODE:


//change these to get pretty pictures
int xRepeat = 10;
int yRepeat = 10;
int x = 0;  // xpos
int y = 0;  // ypos
int w = 50;  // width of rect 
int h = 50;  // height of rect
int s = 0;   // random stroke size less than this number


void setup() {
  size(500, 500);
  smooth();
  background(255);


  for (int i = -10; i < width/xRepeat; i++) {//loop 1 repeats pattern in the x direction.
    for (int j = -10; j < height/yRepeat; j++) {//loop 2 repeats the entire rows vertically.
      pushMatrix();//saves untransformed co-ordinates
      translate(xRepeat*i, yRepeat*j);// translates the entire coordinate system (is what causes the same thing to be drawn in different places).
      myPattern();
      popMatrix();//reverts to the saved co-ordinate system that we created using pushMatrix()
    }
  }
}




//ignore draw this time. use the "myPattern()" function instead
void draw() {
}




void myPattern() {
  strokeWeight(random(s));


  color col = color(255, 170, 0);
  color col2 = color(18, 64, 171);
  color finalColor = lerpColor(col, col2, random(0, 1));


  fill(finalColor);
  rect(random(x), random(y), w, h);
}


void mousePressed() {


  save("p2_53.jpeg");
}