Les plantes d’une manière générale, les choux et les cactus en particulier sont de nature fractale, on le sait. Une nouvelle variation « custom » a donc été créée par l’infatigable Brad Stefanov pour le logiciel JWildfire. Je n’ai pas trouvé le moyen de l’installer dans le nouveau Swan avec son rendu GPU en temps réel et il a donc fallu me contenter de la lenteur CPU du traditionnel JWildfire…
L-System
Cette variation programmée en Java est basée sur le célèbre L-System qui régit la croissance de nombre d’espèces vivantes. Ce L-System est une grammaire formelle qui a été inventée en 1968 par le biologiste hongrois Aristid Lindenmayer afin de modéliser le développement et la croissance de plantes ou de bactéries.
Cette approche algorithmique et récursive s’inspire directement de la biologie, et plus particulièrement des divisions cellulaires simultanées observées chez les organismes multicellulaires comme les levures, les champignons ou les algues. Grâce à sa nature récursive et parallèle, elle offre un moyen puissant et élégant de représenter la croissance et la complexité du vivant à partir de règles simples et répétitives.
C’est un algorithme bien connu des spécialistes qui est utilisé pour la génération de décors de jeux vidéo, dans tous les logiciels de génération de fractales, dans Context Free, Structure Synth ou encore dans des logiciels dédiés « botanique » comme X Frog…
L’épine du pied
Passons à la pratique. Il faut d’abord télécharger cette nouvelle variation « Cactus« , puis ouvrir dans JWildfire une variation « Custom_wf_full ».
Et la renseigner en y copiant le petit programme Java qu’on vient de télécharger (suivez la flèche !) Apparaît alors le tableau des différents paramètres possibles pour modifier l’aspect de notre cactus. Et il y en a – des paramètres !
Notons qu’il s’agit d’objet en 3D et qu’il faut donc activer le bouton « Solid rendering » qui donne accès à tous les réglages 3D d’éclairage comme nous l’avions déjà expliqué.
A nous cette exploration qui ne manque pas de piquants ! Effectivement, il est alors possible de générer une infinité de formes de plantes grasses, avec leurs spirales, leurs piquants, leurs fleurs et des options pour les coloriser…
Dans mon slip !
Dans les choux
Brad Stefanov ne s’est pas arrêté là qui, véritablement survitaminé, a programmé une autre variation personnalisée pour générer des fractales du type des choux Romanesco.
Avec les réglages par défaut, j’ai obtenu cette bouse de Shrek qui est donc censée representer un chou Romanesco… Bon. Il va falloir affiner ! Notons que ce type de rendus 3D « solid » est très long à calculer (très : on parle d’heures) et il est prudent d’installer le petit logiciel Amphetamine, en particulier sur les portables, pour que le calcul de rendu puisse continuer même si l’écran est fermé. Sur les Macs « Silicon » il faudra installer aussi un petit ajout car ces derniers disposent d’une « sécurité sur la sécurité »…
En trafiquant fortement les innombrables réglages de cette nouvelle variation, on peut générer toutes sortes de structures dont certaines « rappelleraient » les massifs de coraux… Pour ma part je n’ai obtenu que ces torchons mouillés en forme de noeuds gordiens que je me suis bien gardé de trancher !




















0 commentaires