Fractales : avec Blender aussi

Accueil / Fractales / Fractales : avec Blender aussi

Fractales… Depuis l’apparition de la fonction « repeat » dans les Geometry Nodes » de Blender, il est possible de répéter des actions en boucle et jusqu’à l’infini avec quelques instructions. En clair on a accès à ce qu’on appelle les itérations et donc aux fractales.

Le node « repeat »

Ce nouveau node, parmi plus de 200 – et ce chiffre ne fait qu’augmenter au fil des nouvelles versions, fait partie des outils qui permettent de pratiquer la modélisation procédurale dans Blender. En insérant ce « sarcophage en bois » dans le flux et en y ajoutant tout ce qui est nécessaire, on répète ces opérations plusieurs fois. Comme défini dans le node d’entrée, dans la boîte « itérations ». Attention à augmenter ce réglage avec parcimonie et progressivement pour ne pas geler la machine…

Ainsi, en multipliant un cube sur ses propres huit arêtes on génère rapidement un solide assez touffu, au gré des itérations.

On obtient en quelque sorte le négatif de la « classique » éponge de Menger : il suffit d’imaginer qu’on retire ce volume à un cube. Ou encore qu’on pratique une opération booléenne de soustraction. Pour l’exemple, j’ai modélisé ces « vrais » cubes de Menger dans Blender grâce à l’add-on idoine qui propose plusieurs de ces formes exotiques. Et même une théière ! 🙂

Bien sûr Blender n’atteint pas la précision de Mandelbulber ou de Mandelbulb3D, logiciels dédiés aux fractales et qui dans mon exemple fait apparaitre grâce à la texture une autre forme fractale à la surface (l’oxydation) : oui il y a bien des fractales cachées dans les fractales !

Mandelbulb3D.

Modélisation procédurale de la forme

En combinant les nodes « repeat » et « simulation » il est possible de créer facilement des figures fractales et de les animer. Voici ci-dessous le flux de nodes nécessaires.

En rose, les nodes sur lesquels agir pour obtenir des effets différents. La forme de base peut être un cube, une sphère, un cylindre ou un prisme à « n » faces, un cône et toutes ses déclinaisons pyramidales et en fait, si votre carte GPU est assez musclée, n’importe quel solide en .obj ou .stl à condition qu’il ne comporte pas un trop grand nombre de polygones. On obtient ainsi toutes sortes de volumes fractals, depuis des représentations de molécules étranges, à des solides improbables et symétriques en passant par des figures qui ressemblent à celles obtenues par le plugin « Maurer lines » dans JWildfire…

Bien sûr tout est animable (intégralement dans Geometry Nodes). Un exemple avec une primitive « cône » qui m’évoque je ne sais pourquoi le film « Ghost Busters » 🙂

Ou, avec une primitive « cube » qu’il suffit de changer dans le node d’entrée.

 

Textures et gradients

Comme toujours, le rendu final dépend grandement de la colorisation. Pour cela on dispose de tout un arsenal dans le menu « shading » pour créer toutes les sortes de matériaux imaginables. Toujours en procédural, à coup de nodes et de « spaghetti » les reliant entre eux.

Parmi ceux-ci les incontournables « Color Ramp » qui permettent de créer de véritables gradients multicolores. C’est bien suffisant mais, pour m’approcher des logiciels de fractales, j’ai eu l’idée d’utiliser les gradients et textures de ces derniers.

Depuis JWildfire

Dans JWildfire, j’ai récupéré un des gradients qui donnait de bons résultas et que j’avais nommé (allez savoir pourquoi ?) « odeur d’eau »…

C’est avec ce gradient que j’avais rendu les « Maurer lines » auxquelles ressemblent un peu certains de mes essais vus plus haut.

Ne restait plus qu’a l’importer dans un node « image texture » et à l’appliquer. En variant les types de projection (linéaire, sphérique, cubique, box…) et leur nature (Minkowski, Euclidian, Manhattan) voilà ce que le placage de cette texture a donné… Avec plus ou moins de relief (bump sur les normales – on n’est pas des gorets).

Depuis Mandelbulb3D

J’ai procédé de la même manière pour Mandelbulb3D sachant que, au contraire de JWildfire et de Mandelbulber, il ne s’agit pas de gradients mais de textures (on peut d’ailleurs importer n’importe quelle image mais c’est pour le sport)… J’ai donc plaqué deux de ces textures sur mes solides exotiques… C’est presque çà, n’est ce pas ? 🙂

Blender

 

Blender

 

Publié le Mar 20, 2026

Catégories

0 commentaires