Categories
Cultura Digital Cursos

Webminario V-Ray para Rhino

Este viernes 13 de marzo, a las 10,30, tendrá lugar un pequeño seminario online público de 30 minutos sobre el uso de V-Ray en Rhino, por la empresa ASGVis (los creadores del v-ray para Rhino).

Este webminario os permitirá familiarizaros con V-Ray, aprendiendo cómo:
–  Trabajar con los parámetros básicos de V-Ray
–  Crear materiales y aplicar materiales
–  Crear luces

Os podeis registrar gratis para asistir online, HACIENDO CLICK AQUÍ.

Categories
Cursos

Ejercicios Processing #5

Hola. Ya están los RAR correspondientes a las sesiones 06 (martes pasado) y 07 (martes que viene) para descargar. Pinchando aquí podéis bajarlos.

Disculpad el retraso, pero hasta esta misma mañana no he podido meterle mano al problema del martes pasado, debido a diversos asuntos acumulados.

Para los que estéis interesados en el ‘atranque’ del otro día, os comento la solución, aunque también viene explicada en el ejercicio E17b, dentro de la función draw(): Una vez llenado el array hasta el total de partículas, y para poder seguir generando nuevas, lo que hacemos es ‘correr’ todo el array hacia la izquierda, con lo cual se elimina la primera partícula, y añadimos una nueva en la última posición. La solución me la ha inspirado el ejercicio 33-14 de la página 307 del libro de reas&fry, que hace algo parecido para ir almacenando las coordenadas del mouse (por cierto, este ejercicio lo tenéis también en el rar del día 04, ejercicio E10b).

Realmente es más conveniente usar los ArrayList (ejercicio E15), porque nos evitamos tener que hacer este ‘corrimiento’ hacia la izquierda para liberar una posición.

Saludos y hasta el martes.  // Álvaro

Novedades:

Lunes 09/03/2009: He resuelto el ejercicio 17 de una forma más ‘elegante’ y sencilla. Hay que descargar el rar nº 06 de nuevo y mirar el ejercicio E17C.

Martes 10/03/2009: Ejemplo de aplicación del uso de botones (sin ‘classes’) en el nuevo ejercicio E20. Volved a descargar el rar_07. También hay un ejemplo de aplicación (con ‘classes’) en los ejercicios E18 y E19, que están en el rar_05.

Categories
Cursos

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

Categories
Cursos

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

Categories
Cursos

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

Categories
Cursos Investigación

Grasshoppeando un processing

[kml_flashembed movie="http://www.youtube.com/v/uARQPC0CXSY" width="425" height="350" wmode="transparent" /]

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

Categories
Cursos

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

Categories
Cursos

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:

Categories
Cursos

Taller de Invierno – Manuales Arduino y Pure Data

Este jueves comienza el taller de invierno en la escuela, y estamos montando un grupo de alumnos para trabajar intensivamente durante el mismo con Rhinoscript, Grasshopper, Processing, Arduino, Pure Data,… y todo lo que se nos ocurra en el ámbito digital.

Si os interesa trabajar esos tres días de esta manera, podéis poneros en contacto con David Serrano o Juanma Sarrió, o dejar un comentario en esta entrada, para hacernos una idea de la gente interesada, y el jueves por la mañana vemos como organizamos este grupo de trabajo y sus integrantes.

Al respecto, Juanma nos deja a continuación 2 manuales, uno de Arduino y otro de Pure Data, para que vayais echando un vistazo:

Recordad que hace poco nos dejó también uno de Processing:

Recordad que esta tarde comenzamos en el CECLEC con processing,  sería interesante que vengais con el processing instalado, os lo bajais del siguiente enlace:
También os podeis bajar todo el material disponible del workshop que se celebró hace unas semanas en el MUA:
[kml_flashembed movie="http://es.youtube.com/v/LC15sPRHY0E" width="425" height="350" wmode="transparent" /]
Categories
Cursos

Manual de ayuda de processing por Juanma

Nos manda Juanma lo siguiente:

Hola!!!!!

Si…ya lo sé…últimamente he estado hipermegasuperpesado con las posibilidades que ofrece el programa Processing….pero es que es como un vicio…cuando en proyectos I, todos exponíamos en clase que…”es que esto es así como interactivo con el usuario”…o…”este dibujo es autogenerativo con las condiciones del programa y tal”…pues con este programa se puede hacer todo eso y mucho más…
Es por ello que en las últimas semanas me he estado empapando de manuales, sketches y código de programación para realizar este pequeño manual para que torpes como yo, puedan hacer sus primeros pinitos en este campo. Estudios de arquitectura como Morphosis, Xefirotarch, MVRDV,…ya han comenzado a presentar sus proyectos con programas similares a este…así que creo que es una nueva herramienta para conseguir los resultados que ansiamos.

Espero que os sirva de algo y os entre el gusanillo como a mi!!!

Un saludo, Juanma!!!

Os podeis descargar el manual HACIENDO CLICK AQUÍ.