miércoles, 27 de agosto de 2008

Más de scripts


Recientemente se publicó en el blog de Rhino un entrada sobre Rhinoscript. Este es un ejemplo de sitios donde pueden sacar scripts para aplicar.
La imagen es un ejemplo de un script que NO publicaron, pero que se ve bien atractiva, hacía algo como subdividir un sólido o algo así.
Recuerden seguir las instrucciones según lo que requiera cada script, que por lo general son muy específicos y si no se aplican de la manera correcta lanzan errores o simplemente sale cuaquier cosa que no querían que saliera.
Suerte con eso!

_S Pulgar Arata

jueves, 7 de agosto de 2008

¿Como cargo un script en rhino?

A pasado un tiempo desde el último artículo, pero dado lo potencialmente útil del tema de los script he decidido retomarlo y crear esta pequeña guía para quien quiera introducirse en él.

A diferencia de mi partner CB, yo si he profundizado en rhinoscript y he hecho algunas cosas bien entretenidas que no puedo mostrar por eso de "confidencialidad empresarial". Pero para no hablar de lo que no podemos hacer, mejor hablemos de lo que podemos.

Enseñaremos a cargar el script que diseñamos en el workshop, GIRASCRIPT.

Pero, ¿que es un rhinoscript? Los rhinoscripts son archivos de texto que desarrollan una secuencia de programa en lenguaje Visual Basic con la extención RVB (supongo que significará algo como "Rhino Visual Basic") y que Rhinoceros puede leer y traducir en cosas bien chingonas.

Cuento corto: son un archivo que puedes abrir con notepad, que termina con ".rvb" y que cargas con Rhino.

Este es el archivo: girascript.rvb. Bájenlo y guárdenlo en una dirección que recuerden.

Como todo script, el nuestro tiene un objetivo. Fue escrito pensando en emular la distribución de las semillas de girasol sobre cualquier superficie. Por lo tanto, necesitamos eso: cualquier superficie. Dije superficie -volviendo a las negativas- no dije polisuperficie, ni mesh. Para que funcione en estas últimas habría que modificar el archivo y no es la idea ahora.

1 Asi es que, abran rhino y dibujen cualquier superficie. Hagan algo estrambótico, para que el resultado sea entretenido.
2 Busquen el comando "loadscript", o digítenlo directamente en el panel de comandos (cargarscript para rhino en español) y carguen el archivo del girascript. Primero tienen que agregarlo a la ventanita esa, claro.


3 Sigan las instrucciones que se van dictando en la barra de comandos. En este caso por ejemplo usé las características que dejamos por defecto, o sea usé 10 filas y 10 columnas, de altura "baja" 1 y la altura del centro de la semilla 16. El resultado es algo así:



Es entretenido probar con distintas superficies y cambiando los parámetros

¿Se imaginan tratar de modelar eso de la forma tradicional?, se puede, pero sería un poco lento.
Todas esas cosas repetitivas que son una lata de hacer, cuando piensan: "mm, debiera haber un botón que uno lo aprieta y te hace todo esto", o esas operaciones que no pueden hacer pero que saben que la compu puede calcularlas, son los motivos que le dan sentido y gran utilidad a esta herramienta.


Ahora que ya saben como cargar scripts, los invito a buscarlos en la web y usarlos. A veces se encuentran cosas útiles. Más adelante enseñare otros datos prácticos sobre los Rhinoscript.
_S Pulgar Arata

martes, 1 de abril de 2008

G I R A S C R I P T








partimos...

Quisiera empezar la primera mirada hablando de un proyecto que desarrollamos el 2007 en la universidad, sobre un curso de RhinoScript.

Este consistía en poder dar soluciones de diseño computacional, desarrollando nuevas herramientas o comandos que se aplicaran en el software de modelado 3D Rhinoceros , a través de la programación por algoritmos (Script).

Es así que nos planteamos el desafío, como diseñadores, de poder desarrollar una textura para aplicar en cualquier tipo de superficie. A diferencia del resto de los otros grupos del curso que desarrollaron soluciones relacionadas al espacio por tratarse de arquitectos.

La idea partió del análisis estructural de las semillas de un Girasol, lo cuál nos llamó la atención por su interesante configuración en una superficie que se ampliaba, generando un alineamiento bastante "locochón".

El desarrollo del Script fué un arduo proceso de lógica, matemáticas y códigos que personalmente me dejó bastante mareado.

El curso finalizó con una presentación en donde se mostraron diversos objetos cotidianos aplicando esta nueva textura desarrrolla con RhinoScript...
(para mayor información del curso. http://www.espaciosdigitales.org/ )

_____________________

Si bien no he seguido desarrollando nuevos script, ni tampoco he ampliado mis conocimientos sobre este tema, rescato enormemente la amplia posibilidad que otorga este conocimiento para un diseñador, donde el desarrollo de nuevos productos va cada vez más ligado a tecnologías computacionales.
Un aspecto también importante de este proyecto es el haber rescatado la configuración de un elemento de la naturaleza, poder traspasarlo a la lógica matemática y terminar aplicandolo como solución computacional de diseño.


Obras de artesanos hechos con herramientas manuales eran imposibles para una máquina, pero con estas nuevas tecnologías se amplían enormemente nuestros límites, que espero nos lleven a un mundo mejor.



CB_










equipo miradasdesign

buscando inspiración, se vienen... las miradas.