Hola a todos, hemos aprendido ya muchas cosas con Processing.
Es importante que comprendan lo que hemos visto hasta ahora. En las siguientes sesiones utilizaremos todo lo que hemos visto y aprenderemos más. Así que es importante que no se atrasen.
Por eso esta sesión quiero que estudien todo lo que hemos visto, que estén seguros de que lo comprenden. También quiero que se diviertan con todo lo que hemos aprendido, que experimenten haciendo dibujos con todas las opciones que ya tenemos.
A continuación he colocado un ejemplo para que lo estudien:
void setup(){
size(200, 200);
smooth();
frameRate(5);
}
void draw(){
background(255);
for(int i=19; i < 188; i = i + 15){
for(int j=19; j<188; j = j+ 15){
fill(random(255.0), 190);
noStroke();
float x = random(5.0, 10.1);
ellipse(i, j, x, x);
}
}
pushMatrix();
translate(mouseX-150, 0);
for(int i=19; i < 200; i++){
fill(random(255.0), 100);
noStroke();
float x = random(0.0, 55.1);
rect(i+x, x, 1, 200-(x*2));
}
popMatrix();
} |
|
IIIIIIIIIIIIII Revisen el programa paso por paso junto con sus compañeros, deben de poder explicar y entender lo que hace cada parte del programa.
Con calma, no hay prisa, recuerden que pueden revisar las sesiones anteriores en las que se explican todos los elementos que este ejemplo utiliza.
IIIIIIIIIIIIII Cuando terminen de entender como funciona este ejemplo quiero que realicen un programa que les guste mucho, en el que hagan su mejor esfuerzo.
Hagan un dibujo diferente a los que han hecho hasta ahora, diferente a los que están en las sesiones. Las funciones que hemos visto tienen muchisimas posibilidades, muchisimas combinaciones que aún no han probado. Así que es solo cosa de que se diviertan probando que pueden hacer con lo que hemos aprendido.
Cuando terminen coloquen su programa en la sesión de tareas.
Tengo mucha confianza en que harán cosas muy bellas que a mí nunca se me hubieran ocurrido.
¡Disfruten su sesión!