Nature procédurale à partir d’une graine

Le générateur de nature fait pousser des formes ramifiées avec des L-systems tortue—un axiome, des règles de réécriture, un angle de virage θ et un pas d—pour que arbres, fougères, coraux, algues et glace naissent d’une seule graine.

Arbre L-system cultivé dans le générateur de nature PictorX
Arbre L-system cultivé dans le générateur de nature PictorX

Qu’est-ce qu’un L-system ?

Un système de Lindenmayer part d’une chaîne axiome et réécrit chaque symbole avec des règles de production à chaque génération. Une tortue parcourt le résultat : F trace un pas de longueur d au cap θ, f avance sans tracer, +/- tourne de l’angle θ, | tourne de 180°, et [ ] empile et dépile une branche. La réécriture récursive rend les figures auto-similaires, comme de vraies plantes.

Arbre fractal L-system cultivé dans le générateur de nature PictorX
Arbre fractal L-system cultivé dans le générateur de nature PictorX

Arbres, fougères, glace

Les favoris verrouillent des grammaires classiques : un arbre fractal à 36°, une fougère, un buisson et une mauvaise herbe, du corail, des algues suspendues, un givre glacé à 90° et un cristal pentadendrite à 72°. Faites glisser la bande d’ADN pour muter itérations, angle, longueur, épaisseur, vitesse de croissance et jitter pendant que la tortue continue de tracer.

Givre glacé L-system cultivé dans le générateur de nature PictorX
Givre glacé L-system cultivé dans le générateur de nature PictorX

Figer, réinitialiser, enregistrer

Pause fige le rendu en cours de croissance ; Réinitialiser revient à la graine ; Randomiser mute l’ADN. Enregistrez un PNG ou ouvrez Modifier dans l’éditeur photo—tout reste dans votre navigateur.

Questions fréquemment posées

Le générateur de nature envoie-t-il mon image ?

Non. La croissance s’exécute entièrement sur un canevas dans votre navigateur. Enregistrer télécharge seulement un PNG que vous choisissez.

Pourquoi Personnalisé apparaît-il dans les favoris ?

Tout changement de curseur ADN marque l’organisme comme Personnalisé pour indiquer qu’il ne correspond plus exactement à un favori nommé.

Pourquoi s’arrêter à 7 itérations ?

Chaque génération multiplie les segments. Sept garde une croissance temps réel fluide sur les appareils courants tout en restant dense.

Que fait le Jitter ?

Le jitter ajoute un décalage aléatoire amorcé à chaque virage +/- pour que les plantes paraissent moins parfaitement géométriques. Glace et cristal commencent à 0 pour garder le fractal exact.

Prêt à l'essayer ?

Ouvrez PictorX dans votre navigateur – aucune installation, aucune carte de crédit requise pour démarrer.

Essayer le générateur de nature