Bueno, es inevitable que haya análogos imprimibles en 3D para casi todas las primitivas/técnicas gráficas que existen hoy en día.
Esta cosa es una exploración en la creación de metabolas usando OpenScad. ¿Qué es una metabola? En gráficos, particularmente en el trazado de rayos, son objetos blandos. Así es como se obtiene un bonito renderizado muscular sobre un esqueleto, por ejemplo.
Aunque es una técnica bastante sencilla, es muy costosa en términos de computación. Esta implementación es la más rudimentaria que podría idear en un espacio 2D. Utiliza un enfoque de "gránulos" para el renderizado. Dependiendo de la configuración de tu metabola, probablemente podrías imprimir uno de estos.
¿Cómo usarlo? Ahora mismo, puedes tener dos o tres bolas que se influyan mutuamente. Me resulta muy difícil usar un número arbitrario de bolas sin tener ninguna variable real en OpenScad. También es muy difícil porque no puedo averiguar cómo hacer bucles dentro de las funciones. Me gustaría iterar sobre una matriz de elementos y devolver una suma desde una función. Eso sería perfecto.
No puedes apreciar realmente lo interesante que es este sistema a menos que veas una animación de fotogramas sucesivos. He incluido un .zip con las imágenes generadas a partir de dos segundos de animación. También he incluido un .gif animado que creé usando este sitio:http://www.gifninja.com/
De todos modos, se trata de dónde estaba cuando creé las primeras funciones de Bezier hace unas semanas. Unas pocas iteraciones a partir de ahora, debería tener una buena biblioteca de isosuperficies para algo de la bondad blobby de Metaball.
Definitivamente un trabajo en progreso, ni siquiera una versión 0.1, pero pensé que a la gente podría gustarle ver la técnica.
Instrucciones
1) Descarga el .scad.
2) Juega con algunos parámetros (particularmente las ubicaciones de las bolas y los radios)
3) Haz algo de animación.
4) ¡Alegraos!
Tags
Model Source
