Exercício Processing

Exercício 1 imagem estática:

A Minha Imagem Estática foi baseada numa das criaturas trabalhador , ou minion, do filme Gru – O mal disposto. Usando Formas simples no processing e manipulação de cor obtive uma imagem geométrica da criatura.

Minion:

 

minionscreenshot

//Construção de uma imagem estática com base uma das criaturas trabalhadores 
//(minions) do filme Gru-O Mal Disposto:
void setup() {
size (1000, 1000);
background (252,169,13);
}
void draw() {
noStroke();
fill (252,225,13);
ellipse (300,550,100,100); //Ombro E
ellipse (700,550,100,100); //Ombro D
fill (0,0,0);
quad (250,800,300,800,300,850,250,850); //Mão E
quad (700,800,750,800,750,850,700,850); //Mão D
fill (252,225,13);
quad (250,550,300,550,300,800,250,800); //Braço E
quad (700,550,750,550,750,800,700,800); //Braço D
fill (8,91,203);
stroke (2);
quad (400,800,450,800,450,950,400,950); //Perna E
quad (550,800,600,800,600,950,550,950); //Perna D
noStroke ();
fill (0,0,0);
quad (375,950,475,950,475,1000,375,1000); //Pé E
quad (525,950,625,950,625,1000,525,1000); //Pé D
stroke (2);
line (500,65,500,150); // Cabelo 3
line (400,100,450,150); // Cabelo 3
line (450,75,475,150); // Cabelo 2
line (550,75,525,150); //Cabelo 4
line (600,100,550,150); // Cabelo 5
noStroke ();
fill (252,225,13);
ellipse (500,300,400,400); //Cabeça Minion
fill (8,91,203);
smooth ();
stroke (2);
ellipse (500,650,400,400); //Bottom
noStroke ();
fill (252,225,13);
quad (300,300,700,300,700,650,300,650); // Corpo Minion
fill (100,100,100);
quad (300,250,700,250,700,350,300,350); //Oculos parte 1
fill (0,0,0);
quad (375,250,625,250,625,350,375,350); //Oculos parte 2
stroke (2);
line (300,300,700,300); //Oculos parte 3
fill (188,188,188);
ellipse (500,300,200,200); //Oculos grande
fill (252,252,252);
ellipse (500,300,100,100); //Oculos pequenos
fill (113,51,48);
ellipse (500,300,50,50); //Olho
fill (0,0,0);
ellipse (500,300,25,25); //Olho 2
fill (252,252,252);
ellipse (505,295,5,5); //Olho brilho
fill (0,0,0);
ellipse (500,475,50,50); //Boca
fill (8,91,203);
quad (350,550,650,550,650,650,350,650); //roupa1
fill (0,0,0);
ellipse (375,575,25,25); //Botão1
ellipse (625,575,25,25); //Botão2
fill (8,91,203);
quad (600,500,650,500,650,550,600,550); //1p Alça D
triangle (650,450,650,500,600,500); //2p Alça D
quad (650,450,700,450,700,500,650,500); //3p Alça D
quad (300,450,350,450,350,500,300,500); //1p Alça E
triangle (350,450,400,500,350,500); //2p Alça E
quad (350,500,400,500,400,550,350,550); //3p Alça E
stroke(3,47,106);
fill (3,67,155);
ellipse (500,700,100,100); //Bolso circulo
quad (450,650,550,650,550,700,450,700); //Bolso quadrado

}

Exercício 1- Minion Stencil

minionstencilscreenshot

 

//Construção de uma imagem estática com base uma das criaturas trabalhadores 
//(minions) do filme Gru-O Mal Disposto - Stencil:
void setup() {
size (1000, 1000);
background (252,169,13);
}
void draw() {
noStroke();
ellipse (300,550,100,100);
ellipse (700,550,100,100);
quad (250,800,300,800,300,850,250,850);
quad (700,800,750,800,750,850,700,850);
quad (250,550,300,550,300,800,250,800);
quad (700,550,750,550,750,800,700,800);
quad (400,800,450,800,450,950,400,950);
quad (550,800,600,800,600,950,550,950);
noStroke ();
quad (375,950,475,950,475,1000,375,1000);
quad (525,950,625,950,625,1000,525,1000);
line (500,65,500,150);
line (400,100,450,150);
line (450,75,475,150);
line (550,75,525,150);
line (600,100,550,150);
ellipse (500,300,400,400);
smooth ();
ellipse (500,650,400,400);
noStroke ();
quad (300,300,700,300,700,650,300,650);
quad (300,250,700,250,700,350,300,350);
quad (375,250,625,250,625,350,375,350);
line (300,300,700,300);
ellipse (500,300,200,200);
ellipse (500,300,100,100);
ellipse (500,300,50,50);
ellipse (500,300,25,25);
ellipse (505,295,5,5);
ellipse (500,475,50,50);
quad (350,550,650,550,650,650,350,650);
ellipse (375,575,25,25);
ellipse (625,575,25,25);
quad (600,500,650,500,650,550,600,550);
triangle (650,450,650,500,600,500);
quad (650,450,700,450,700,500,650,500);
quad (300,450,350,450,350,500,300,500);
triangle (350,450,400,500,350,500);
quad (350,500,400,500,400,550,350,550);
ellipse (500,700,100,100);
quad (450,650,550,650,550,700,450,700);

}

Exercício 2 – Composição com Movimento:

Jarro de luz:

vasoscreenshot

O trabalho: http://www.openprocessing.org/sketch/148991

O meu exercício de movimento visa buscar o movimento na construção de uma forma, neste caso um vaso vermelho e amarelo com uma flor geométrica ornamental. Foi baseado num trabalho online desenvolvido em Java com o Processing, link para o trabalho:

Exercício 2 baseado em: http://www.openprocessing.org/sketch/148797

//Exercício de movimento: O movimento em busca da forma- Vaso com flor ornamental.
// O exercício foi baseado no trabalho: http://www.openprocessing.org/sketch/148797 
float raggio1 = 100; // Variável Float modificada de 250 para 100
float raggio2 = 200; // Variável Float modificada de 180 para 200
float raggio3 = 115; // Variável Float modificada de 110 para 150
float passoRad1 = PI/88;
float passoRad2 = PI/61;
float passoRad3 = PI/40;
void setup(){
background(0);
size(600,600);
stroke(255,255,255); // Stroke mudado de (255,0,0,50) para (255,255,255)
frameRate(60);
smooth();
}

void draw(){
float c5x= 300; // Variável e coordenadas modificadas
float c5y= 400; // Variável e coordenadas modificadas
float c6x= 300; // Variável e coordenadas modificadas
float c6y= 300; // Variável e coordenadas modificadas
float rad1 = frameCount*passoRad1; // Raio Modificado
float c1x = c5x + cos(rad1)*raggio1;
float c1y = c5y + sin(rad1)*raggio1;
float rad2 = frameCount*passoRad2; // Raio Modificado
float c2x = c6x + cos(rad2)*raggio2;
float c2y = c6y + sin(rad2)*raggio2;
float rad3 = frameCount*passoRad3; // Raio Modificado
stroke(#C6991A); // Cores Modificadas
line(c2x,c2y,c1x,c2y); // Modificado de Elipse para linha
stroke(255,0,0,50); // Cores Modificadas
line(c1x,c1y,c2x,c2y); // Modificado de Elipse para linha

}

 

Anúncios

One comment

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão /  Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão /  Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão /  Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão /  Alterar )

w

Connecting to %s