Eh bien, il est inévitable qu'il y aura des analogues imprimables en 3D pour à peu près toutes les primitives/techniques graphiques existantes aujourd'hui.
Cette chose est une exploration de la création de métaballes en utilisant OpenScad. C'est quoi une métaballe ? En graphisme, particulièrement en lanceray-tracing, ce sont des objets en forme de blob. C'est ainsi que vous obtenez un beau rendu musclé sur un squelette, par exemple.
Bien que ce soit une technique assez simple, elle est très coûteuse en termes de calcul. Cette implémentation est la plus rudimentaire que j'ai pu concevoir dans l'espace 2D. Elle utilise une approche "granulaire" pour le rendu. En fonction de la configuration de votre métaball, vous pourriez probablement imprimer l'un de ces objets.
Comment l'utiliser ? Actuellement, vous pouvez avoir deux ou trois balles qui s'influencent mutuellement. Je trouve qu'il est très difficile d'utiliser un nombre arbitraire de balles sans avoir de véritables variables dans OpenScad. C'est aussi très difficile parce que je ne parviens pas à comprendre comment faire des boucles dans les fonctions. J'aimerais itérer sur un tableau d'éléments, et retourner une somme à partir d'une fonction. Ce ser
Vous ne pouvez pas vraiment apprécier à quel point ce système est intéressant à moins de regarder une animation de cadres successifs. J'ai inclus un .zip avec les images générées à partir de deux secondes d'animation. J'ai également inclus un .gif animé que j'ai créé en utilisant ce site :http://www.gifninja.com/
En tout cas, il s'agit de l'endroit où j'étais lorsque j'ai créé les premières fonctions de Bézier il y a quelques semaines. Après quelques itérations, je devrais avoir une bonne bibliothèque d'isosurface pour une belle représentation de métaballes en forme de blob.
C'est certainement un travail en cours, ce n'est même pas une version 0.1, mais j'ai pensé que les gens pourraient aimer regarder la technique.
Institutions
1) Téléchargez le fichier .scad.
2) Jouez avec certains paramètres (notamment les positions des balles et les rayons).
3) Faites une animation.
4) Réjouissez-vous !
Теги
Источник модели
