Jugador de saltamontes [Fuente: Robert McNeel & Associates]
Hay una nueva característica muy interesante en Rhino 7: Grasshopper Player.
Si bien la mayoría de los lectores de IMPRESORAS 3D pueden usar herramientas CAD sólidas como SOLIDWORKS o Fusion 360, también hay muchos que usan el sistema Rhino de Robert McNeel & Associates.
Es una herramienta CAD basada en NURBS que puede diseñar objetos sólidos para impresión 3D u otros propósitos. Se utiliza principalmente en emprendimientos artísticos, como arquitectura, diseño de joyas o esculturas debido a su capacidad para manejar superficies complejas.
Uno de sus complementos más poderosos es Grasshopper. Este es un sistema de procedimiento que se utiliza para generar modelos 3D de alta complejidad utilizando matemáticas. Para usar Grasshopper, debe diseñar una especie de diagrama de flujo que haga girar números en una secuencia para generar finalmente la geometría correcta a medida que se ejecuta el diagrama de flujo. Por lo general, se especifican algunos números de entrada para iniciar el proceso de ejecución y generación.
Es muy probable que Grasshopper esté detrás de los modelos 3D altamente complejos que ha visto impresos, por lo general donde la geometría es tan compleja que los humanos no podrían intentarlo directamente.
Ahora Grasshopper se ha vuelto mucho más útil debido a la introducción de Grasshopper Player.
Esta es una característica que permite la ejecución de scripts de Grasshopper con un elemento interactivo.
En la parte superior puede ver una imagen de un diagrama de flujo de Grasshopper muy simple, pero hay algunos cuadros de «entrada» de color dorado.
A medida que Grasshopper Player se ejecuta, estos cuadros pausan la ejecución y solicitan la entrada al usuario de Rhino en la línea de comandos. El usuario puede escribir cualquier valor que se requiera y la ejecución continúa, al menos hasta que se requiera otra entrada.
Este video muestra Grasshopper Player en acción:
Si bien eso puede parecer un enfoque obvio, ahora hay un caso de uso muy intrigante disponible.
Un diseñador experto en Rhino / Grasshopper podría desarrollar un script de Grasshopper complejo y luego proporcionárselo a un cliente mediante el nuevo Grasshopper Player.
El cliente podría ejecutar repetidamente el reproductor, escribiendo valores ligeramente diferentes cada vez que se ejecuta. Luego, el cliente podría seleccionar el resultado generado más deseable en función de los insumos que proporcionó.
Resultados iterativos producidos por Grasshopper Player [Fuente: Robert McNeel & Associates]
Esta es una forma para que los que no tienen conocimientos de Grasshopper se involucren en el proceso de generación y, por lo tanto, podría aumentar la cantidad de modelos 3D generados que se están produciendo. Cada vez que reduce la fricción en una tarea, ocurre más.
Rhino no lo dice, pero me pregunto si esta función podría usarse de alguna manera para crear generadores de modelos 3D basados en la web. Esa es un área en la que anteriormente ha habido algo de actividad, pero nunca ha despegado como pensé.
Sin embargo, los usuarios de Grasshopper sin duda agradecerán esta nueva característica.
A través de Rhino 3D