Diferencia entre revisiones de «Tomás Bustos: Proyecto Imagen Escrita 2019»

De Casiopea
(Página creada con «{{Proyecto |Título=Pincel de sombreado |Imagen=Imagen3 ie2019.jpg |Tipo de Proyecto=Proyecto de Curso |Palabras Clave=proyecto final |Año de Inicio=2019 |Año de Término…»)
 
Sin resumen de edición
Línea 8: Línea 8:
|Carreras Relacionadas=Arquitectura
|Carreras Relacionadas=Arquitectura
|Asignaturas Relacionadas=imagen escrita 2019
|Asignaturas Relacionadas=imagen escrita 2019
|Cursos Relacionados=Imagen Escrita 2019
|Cursos Relacionados=Imagen Escrita 2019 T1
|Profesor=Herbert Spencer
|Profesor=Herbert Spencer
|Alumnos=Tomás Bustos
|Alumnos=Tomás Bustos
}}
}}
El proyecto consiste en una pantalla de dibujo libre con un pincel oblicuo, que deja una trayectoria al mantener apretado el cursor, al cruzar distintas lineas se forma una pantalla de sombreado, mientras más lineas, mayor achurado. Posibilidad de cambios de color, cambio del angulo del pincel y volver al inicio. Al aumentar el espesor del trazo genera mas transparencia y una estela en la trayectoria y un movimiento angular cuando el cursor se mueve rápidamente.  
El proyecto consiste en una pantalla de dibujo libre con un pincel oblicuo, que deja una trayectoria al mantener apretado el cursor, al cruzar distintas lineas se forma una pantalla de sombreado, mientras más lineas, mayor achurado. Posibilidad de cambios de color, cambio del angulo del pincel y volver al inicio. Al aumentar el espesor del trazo genera mas transparencia y una estela en la trayectoria y un movimiento angular cuando el cursor se mueve rápidamente.
 
 
 
float tam;
float alfa = 20.0;
void setup() {
  fullScreen();
  background(340);
  stroke(222, alfa);
  strokeWeight(tam+2);
}
//linea de dibujo inicial
void draw() {
  strokeWeight(tam);
  //tam = dist(mouseX, mouseY, pmouseX, pmouseY);
  if (mousePressed ) {
    achurado(mouseX, mouseY, tam);
  }
}
//estela-achurado
void achurado(float x, float y, float mag) {
 
  pushMatrix();
  translate(x, y);
  for (int i = 3; i < 5; i ++) {
  //cambio de angulo del pincel
    line(random(-mag), random(mag), 30, 60);
    if (key == 'k') {
        line(random(mag), random(mag), 90, 10);
      }
  }
  popMatrix();
}
//volver al inicio
void keyPressed() {
  if (key == ' ') {
    setup();
  }
  //linea de dibujo gris
  if (key == 'w') { 
    stroke(120, 120, 120, alfa);
  }
  //guardar imagen
  if (key =='f'){
    save("imagen.jpg");
}
  //linea de dibujo morada
  if (key =='e') {
    stroke (74, 5, 106, alfa);
  }
  //linea de dibujo blanca
  if (key =='z') {
    stroke(222, alfa);
  }
  //linea de dibujo negra
  if (key == 'q') {
    stroke (0, alfa);
    strokeWeight(tam+2);
  }
  //cambiar tamaño de trazo
  if (key == 'a') { 
    tam = (tam + 1)  ;
  }
  if (key == 's') { 
    tam = (tam - 1);
  }
}

Revisión del 22:58 20 may 2019

Pincel de sombreado


TítuloPincel de sombreado
Tipo de ProyectoProyecto de Curso
Palabras Claveproyecto final
Período2019-2019
Asignaturaimagen escrita 2019
Del CursoImagen Escrita 2019 T1
CarrerasArquitectura
Alumno(s)Tomás Bustos
ProfesorHerbert Spencer

El proyecto consiste en una pantalla de dibujo libre con un pincel oblicuo, que deja una trayectoria al mantener apretado el cursor, al cruzar distintas lineas se forma una pantalla de sombreado, mientras más lineas, mayor achurado. Posibilidad de cambios de color, cambio del angulo del pincel y volver al inicio. Al aumentar el espesor del trazo genera mas transparencia y una estela en la trayectoria y un movimiento angular cuando el cursor se mueve rápidamente.