Autor: nosuri

cordas e correntes

EXERCÍCIO CÓDIGO

Exercício 1- Imagem fixa

imagem fixa processing

void setup() {
  size(600,600);
  
  //background
  background(255);
  
  //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(0, 0, 100, 250);
  
    //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(100, 0, 200, 100);
    
    //rect grande
  strokeWeight(10);
  fill(255);
  rect(100, 100, 200, 150);
  
    //rect grande
  strokeWeight(10);
  fill(255);
  rect(300, 0, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(300, 175, 100, 175);
  
    //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(400, 0, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(300, 350, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(0);
  rect(0, 250, 300, 100);
  
   //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(0, 350, 150, 150);
  
     //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(150, 350, 150, 250);
  
     //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(0, 500, 75, 150);
  
   //rect grande
  strokeWeight(10);
  fill(0);
  rect(0, 500, 75, 75);
  
   //rect grande
  strokeWeight(10);
  fill(255);
  rect(300, 350, 300, 150);
  
  //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(300, 500, 200, 150);
   
     //triangle
   strokeWeight(10);
   stroke(0);
   fill(255);
  triangle( 250, 375, 350, 375, 300, 300);
   
  //triangle
   strokeWeight(10);
   stroke(0, 200);
   noFill();
  triangle( 200, 400, 400, 400, 300, 250);
  
  
  //triangle
   strokeWeight(10);
   stroke(0, 163);
   noFill();
  triangle( 150, 425, 450, 425, 300, 200);
  
  //triangle
   strokeWeight(10);
   stroke(0, 100);
  noFill();
  triangle( 100, 450, 500, 450, 300, 150);
  

  //triangle
   strokeWeight(10);
   stroke(0, 56);
  noFill();
  triangle( 50, 475, 550, 475, 300, 100);
  
   //triangle
   strokeWeight(10);
   stroke(0, 15);
  noFill();
  triangle( 0, 500, 600, 500, 300, 50);
  
  // ellipse
fill(0,0,0);
ellipse(300,348,43,45);

 // ellipse
fill(255);
ellipse(300,348,30,30);
  
   // ellipse
fill(0,0,0);
ellipse(300,348,15,15);
  
  
  
  
}


 

Exercício 2- Animação

 

 

animaçao processing

 

Nota: neste exercício, coloquei o rectângulo que nesta imagem se encontra a bordeaux, a piscar de forma aleatória através do código específico “fill(random(256), random (256) , random (256), 100);” e à medida que movemos o cursor, várias elipses aparecem, também de várias cores. A sua imagem fica congelada nos rectângulos que não têm fundo e são originalmente brancos, de acordo com a cor de fundo determinada no início.

void setup() {  
    
     size(600, 600);
  background(255);
}  

void draw() {
  
  //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(0, 0, 100, 250);
  
    //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(100, 0, 200, 100);
    
    //rect grande
  strokeWeight(10);
  noFill();
  rect(100, 100, 200, 150);
  
    //rect grande
  strokeWeight(10);
  noFill();
  rect(300, 0, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(300, 175, 100, 175);
  
    //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(400, 0, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(300, 350, 400, 350);
  
    //rect grande
  strokeWeight(10);
  fill(0);
  rect(0, 250, 300, 100);
  
   //rect grande
  strokeWeight(10);
  fill(255, 0, 0);
  rect(0, 350, 150, 150);
  
     //rect grande
  strokeWeight(10);
  fill(0,0,255);
  rect(150, 350, 150, 250);
  
     //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(0, 500, 75, 150);
  
   //rect grande
  strokeWeight(10);
  fill(0);
  rect(0, 500, 75, 75);
  
 
 
  //rect grande
  strokeWeight(10);
  fill(255,255,0);
  rect(300, 500, 200, 150);
   
  
   //rect grande
  strokeWeight(10);
  fill(random(256), random (256) , random (256));
  rect(300, 350, 300, 150);
  
  variableEllipse(mouseX, mouseY, pmouseX, pmouseY);
 if (mousePressed) {
    fill(random(256), random (256) , random (256), 50);
  } else { 
    fill(random(256), random (256) , random (256), 50);}}

void variableEllipse(int x, int y, int px, int py) {
  float speed = abs(x-px) + abs(y-py);
  stroke(speed);
  strokeWeight (1);
  fill(random(256), random (256) , random (256), 100);
  ellipse(x, y, speed, speed);
}    

 

Com Calma…

 

 

A partir da imagem da (Rita) Trindade, desenvolvi um paradoxo através da relação texto-imagem. Baseia-se, no fundo, na ideia de calma e passividade em contraste com uma imagem que remete, normalmente, para uma situação de urgência e agitação. Não é uma simples contrastação no sentido em que, embora saibamos que em situações de urgência, é necessária uma intervenção rápida, também é com calma que se fazem bem as coisas e nestas situações, a agitação pode causar erros graves.

gustavosousa_texto_ecran

Ajuda-me!

O meu trabalho consistiu na criação de um ícone que servisse de alternativa a um ícone já existente, que neste caso é o ícone da “Ajuda” do GIMP.

Inspirei-me na ideia de concretização de desejos por parte do génio da lâmpada mágica, e, nesse sentido, pesquisei possíveis referências visuais. De seguida, criei um ícone que representasse isso exactamente e toda a metáfora baseia-se, assim, nessa ideia de, quando uma pessoa necessita de ajuda,  ou de pedir um desejo, tem a lâmpada mágica ao seu dispor para chamar o génio para que este a possa auxiliar.

Bitmap:

LAMPBITMAPFINAL1

 

 

Vectorial:

lampvectorial

 

Pixel Art:

lamppixelartfinal

Gustavo Sousa

toshio saeki

 Sou o Gustavo, tenho 18 anos e sou de Setúbal.

Tenho sempre imensa dificuldade em falar sobre mim, mas vou tentar.

Estudei Artes Visuais no Secundário e Arte Multimédia foi a minha primeira opção.

Tenho interesse em Fotografia, Instalação, Performance, Vídeo e Cinema, Escultura, Pintura…e por aí fora. Ou seja, sinto que estou no lugar certo, pois é-me possível estar em contacto com todas estas áreas, e, ainda mais importante, conhecer e estar em contacto com pessoas dentro das mesmas. No segundo ano pretendo seguir a vertente de Audiovisuais.

Estou há 2 horas a tentar escrever esta apresentação. (ノ◕ヮ◕)ノ*:・゚✧

Interesso-me por arte japonesa, e por “chinesices” no geral. Gosto de ouvir este senhor e este.

Tenho alguma experiência em edição de imagem, vídeo e som, mas nada de especial. ┐(´∀`)┌