Ejercicios Processing #4

Descargad de nuevo el Dia05 (2009_02_24).rar con material para los próximos martes, pues contiene novedades

  • He añadido nuevo ejercicio E15, que es un ejemplo de cómo utilizar clases (programación orientada a objetos), arrays de longitud variable, y el uso de la función map() (en este caso para crear un fondo degradado). 
  • Los nuevos ejercicios E16 (a, b y c) siguen ahondando en el tema de las clases y los arrays de tamaño ‘elástico’ (ArrayList), y se aplican criterios de distancia para unir objetos. Son tres variaciones de una misma idea, con posibilidad de ir cambiando interactivamente mediante las flechas del teclado algunos parámetros de control.

Álvaro

Ejercicios Processing #3

Clase nº4 (17.feb) >> (descargar aquí):

  • He cambiado el fichero RAR con los ejercicios del Dia04 (he añadido el mini-editor de texto), así que descargadlo de nuevo.
  • En el ejercicio E07 probad a cambiar las imágenes del fondo y del mouse usando las que hay en la carpeta data o bien con otras vuestras. Revisad los comandos de imagen en la ayuda (PImage, loadImage(), image() y tint())
  • En el ejercicio E08 probad con otros tipos de letra creados por vosotros (menú Tools>Create font…) y revisad también los comandos correspondientes (PFont, loadFont(), textFont(), textAlign(), textLeading() y text())
  • El ejercicio E09, el mini-editor de textos, es susceptible de muchas mejoras. ¿Se os ocurre alguna?
  • Los ejercicios E10 sobre arrays tomadlos sólo como una toma de contacto con el tema. Lo desarrollaremos en profundidad llegado el momento.

Clase nº5 (24.feb) >> (descargar aquí):

  • También está subido el RAR con los ejercicios para el próximo martes día 24.
  • Primero aprenderemos a mover cosas. Los ejercicios E11 contienen ejemplos que aclaran algunos puntos importantes (translate() y rotate() sueltos o agrupados dentro de pushMatrix() y popMatrix()).
  • Si lo que hay que mover son muchas cosas, hacerlo una a una resultaría muy tedioso. Para mejorarlo trabajaremos con arrays de objetos (definidos mediante una ‘clase’) , facilitando la escritura del programa. En lugar de mover unas pocas flechas como en los ejercicios E12 podemos mover cientos de ellas a la vez usando las citadas ‘clases’ (ver ejercicios E12). Probad a cambiar algunos datos, como por ejemplo el valor de la variable ‘total’ o la variable ‘rango’.
  • Los ejercicios E13 y E14 son otros ejemplos que podéis investigar.

Es mucho material y en el aula iremos viendo lo que podamos, pero ahí queda. Si revisáis los ejercicios antes de clase, apuntad vuestras dudas y las comentamos. Y es más que probable que necesitemos dos martes para ver todo esto con detalle, así que tranquilos.

Salud

Ejercicios Processing #2

Actualización: podeis bajaros los ejercicios aquí (día 3).

Podéis descargar los ejercicios de todos los días anteriores y los de mañana día 17 de febrero. Veremos el manejo de imágenes y de tipos de letra, así como una introducción al uso de arrays.

De la semana pasada conviene analizar los sketches E04 y E06. Los comentaremos en clase. De lo nuevo, echad un vistazo a los E07 a E09b, y así avanzamos más deprisa en el aula.

Para la descarga, os remito al artículo “Ejercicios Processing #1.bis” del 4 de febrero.  //  Álvaro

Obs.Observatorio Diseño y Arquitectura. Murcia // Juan Freire

Hoy a las 20:00h en el COAMU y dentro del ciclo de conferencias del Obs.OBSERVATORIO DEL DISEÑO Y ARQUITECTURA, conferencia de Juan Freire.

 

Grasshoppeando un processing

La semana pasada hicimos un ejercicio en processing que generaba sobre una pantalla una serie de círculos de densidad decreciente según la altura. En el video* de arriba podeis ver la implementación en rhino de la misma idea, mediante grasshopper, cuya definición os dejamos a continuación por si quereis jugar con ella y darle mayor desarrollo.

BAJAR LA DEFINICIÓN EN GRASSHOPPER.

Si usaís de alguna manera esta definición o la mejorais, estaría bien que dejárais un comentario aquí mostrando vuestro trabajo, o subirlo a algún sitio donde podemos verlo 🙂

*nota: podeis ver el video con algo más de calidad, en http://www.youtube.com/watch?v=uARQPC0CXSY&fmt=18

Masterclass de Processing en Camon

PROCESSING

Este SÁBADO 14 de febrero, tiene lugar en el espacio Camon de Alicante (Avda. Ramón y Cajal, 5), una masterclass de Processing, impartida por Joan Soler-Adillon, comenzando a las 17,30.

El tema será el siguiente:
“Se presentará el entorno y lenguaje Processing y sus características principales. Se verán las tipologías de proyectos que se están realizando con este software, incluyendo una descripción detallada de la instalación Digital Babylon, así como algunos de los recursos más útiles para aprender a programar con él. Finalmente, se realizará una mini-sesión práctica donde los asistentes podrán ejecutar y modificar varios ejemplos de programas realizados con Processing”.

Más información en la página web respectiva de Tucamon.es, HACIENDO CLICK AQUÍ.

Ejercicios Processing #1.bis

Hola. Ya tengo un sitio FTP donde poner las cosas. Para acceder tenéis que abrir un navegador de internet y poner en la barra de direcciones lo siguiente: ftp://91.121.98.202

Cuando os pida usuario y contraseña le ponéis CECLEC y processing respectivamente (respetando mayúsculas y minúsculas). Veréis una carpeta que tiene unos ficheros rar que tienen los ejercicios que vamos haciendo en clase. En el futuro ya no escribiré el código aquí en el blog, como he hecho hace un rato en el artículo “Ejercicios Processing #1”, sino que directamente os los subiré al sitio ftp para que los bajéis. Si desde la escuela no podéis acceder a sitios ftp tendréis que hacerlo desde casa o desde algún otro lugar.

Un saludo y que disfrutéis.

Álvaro

Ejercicios Processing #1

Actualización: Teneis los ejercicios haciendo click aquí (día 1) y aquí (día 2)

De momento, y a falta de otros canales más eficientes, os pongo aquí el código de los ejercicios que hemos visto en las dos primeras clases de processing (27 de enero y 3 de febrero).

Martes 27 de enero

1. una elipse sigue al ratón y va cambiando de tamaño entre un valor mínimo y un máximo:
Seguir leyendo: Ejercicios Processing #1 >>