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

1 comentario:

Sharon dijo...

It would be nice if you could give a pattern for this:)

jewelry making