Joaquín Martel: Presentación al Lenguaje Abierto 2011

De Casiopea


TítuloPresentación al Lenguaje Abierto 2011
Tipo de ProyectoProyecto de Taller
Período2011-2011
AsignaturaPresentación al Lenguaje Abierto,
Del CursoPresentación al Lenguaje Abierto,
CarrerasDiseño Gráfico"Diseño Gráfico" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property., Diseño Industrial"Diseño Industrial" is not in the list (Arquitectura, Diseño, Magíster, Otra) of allowed values for the "Carreras Relacionadas" property.
Alumno(s)Joaquín Martel
ProfesorHerbert Spencer, Marcelo Araya

Encargo 1

Carlos Cruz-Diez

Physichromie número 15, 51x101 cm, 1960

Zanis Waldheims

El Ascenso de la Conciencia (Dibujo número 142, 66x60 cm, 1967

Casey Reas

Tríptico de MiniImagen, 5x2,8 mt, 2003

Encargo 2

En base a un código trabajado en Processing por Herbert Spencer se desarrolla y modifica el pincel para hallar un pincel propio, de modo que se exprese y gane libertad dentro de un espacio que parece ser limitado, pero donde las variables brindan una infinidad de posibilidades, y en el presente encargo, un pincel propio, tal como los impresionistas dibujaban el paisaje.

El trazo es grueso y corto en los sectores de mayor penumbra superponiéndose con mayor intensidad en éstas áreas, mientras que en los de colores mas luminosos, es largo y delgado.

Se exporta en .PDF para su impresión, y puede ser visto desde acá.

Martel autorretrato processing 2.jpg


import processing.pdf.*;
PImage yo;

/*
 Al exportar un PDF, Processing translada 
 las unidades de pixeles a puntos tipográficos.
 
 1 pt = 0.0352778 cm
 1 cm = 28.346438837 pt
 
 */
float margenIzquierda = 241;   
float margenArriba    = 198;   
float margenDerecha   = 241;   

float escala;
boolean pinta;
int x, y; 

void setup() {
  yo = loadImage("yo.jpg");  
  size(2183, 5102);    
  smooth();
  beginRecord(PDF, "yo"+day()+hour()+minute()+".pdf");  

  float ancho = width - (margenIzquierda + margenDerecha);
  escala = ancho / (float)yo.width; 
  strokeCap(ROUND);
  background(255); 
  x = y = 0;       
  pinta = true;
}


void draw() {

  float spacer = 7; 


  float plotX = map(x, 0, yo.width, margenIzquierda, width-margenDerecha);
  float plotY = map(y, 0, yo.height, margenArriba, margenArriba + (yo.height * escala));

  color c = yo.get(x,y);
  if(pinta) pincel(plotX, plotY, c, spacer);

  if (x < yo.width - spacer) {
    x+= spacer;
  }
  else if(y < yo.height) {
    x = 0; 
    y += spacer;
  }

  if (y > yo.height) {
    println("listo!");
    endRecord();
    pinta = false;
    // exit();
  }
}

void pincel(float x, float y, color c, float amp) {

  int achurados = (int)map(brightness(c), 55, 255, 25, 20);

  for (int i = 2; i < achurados; i++) {
    pushMatrix();
    {
      translate(x + random(-amp,amp), y + random (-amp,amp)); 
      rotate(hue(c)/30 * HALF_PI); 
      strokeWeight((255 - brightness(c))/120 * amp/6); 
      stroke(c, 50); 
      noFill();
      float largo = brightness(c)/255 * amp * 2;
      beginShape();
      vertex(-amp/20, 0);
      bezierVertex(-largo, -saturation(c)/100, amp/2, saturation(c)/100, largo, 0);
      endShape();
    }
    popMatrix();
  }
}



Encargo 3

Trabajo en conjunto con Marcelo Velásquez y Daniela Labra


Encargo 4

Presentacion aparato circular 1.jpg
Presentacion aparato circular 2.jpg
Presentacion aparato circular 3.jpg

Encargo 5

Presentacion pliegue 1.jpg


Presentacion pliegue 2.jpg


Presentacion pliegue 3.jpg

Encargo 6

Cuerpo desplegable en las Hospederías de Ciudad Abierta. En este caso, la Hospedería Rosa de los Vientos o Celdas.

Proyecto

Estudio del gesto: Hospedería Rosa de los Vientos o Celdas