Bienvenue
Observe une règle simple se transformer en art intricé. C'est la génération de fractals : quelques instructions créent une complexité infinie.
Les fractals utilisent quelque chose appelé Systèmes-L : tu commences avec un motif simple et appliques la même règle de manière répétée. Chaque itération ajoute plus de détails, créant des structures qui paraissent organiques et complexes, tout en suivant des règles mathématiques précises.
En quelques minutes seulement, tu comprendras comment créer des motifs comme celui-ci. Pas besoin de fond en maths. Suis simplement et expérimente avec les exemples interactifs.
Commençons par les bases.
Dessin de Lignes
f dessine une ligne en avant dans la direction actuelle. Tu peux utiliser n'importe quelle lettre minuscule (a-z) pour dessiner des lignes ; elles fonctionnent toutes de la même façon.
+ tourne la direction de dessin dans le sens horaire d'un angle spécifié. Imagine ça comme tourner une boussole ou faire pivoter le stylo avec lequel tu dessines.
La règle f+f signifie : dessine une ligne, tourne 90° dans le sens horaire, puis dessine une autre ligne. Ça crée une forme en L.
Directions de Tour
+ tourne la direction de dessin à droite (sens horaire)
- tourne la direction de dessin à gauche (sens anti-horaire)
Notre règle f+f-f-f+f se lit comme : dessine en avant, tourne à droite, dessine en avant, tourne à gauche, dessine en avant, tourne à gauche, dessine en avant, tourne à droite, dessine en avant. Le motif a 5 lignes avec des tours entre elles.
Itérations : La Magie
Voici où le simple devient complexe. À chaque itération, chaque f est remplacé par la règle entière. C'est le concept central des fractals : auto-similarité à différentes échelles.
Itération 2 : Chaque f devient f+f-f-f+f, donc nous avons 5×5 = 25 segments. La forme de l'itération 1 apparaît 5 fois, une fois pour chaque ligne originale.
Itération 3 : Remplace encore, donnant 5×5×5 = 125 segments. Le motif se répète à une échelle encore plus petite.
Mouvement Invisible
f ou toute lettre minuscule (a-z) se déplace en avant et dessine une ligne visible
F ou toute lettre majuscule (A-Z) se déplace en avant sans dessiner quoi que ce soit
Notre règle f+f-G-f+f a un segment moyen invisible où G se déplace mais ne dessine pas. Le motif a un écart dedans.
Ajout de Couleur
< passe à la couleur précédente dans ta palette
> passe à la couleur suivante dans ta palette
La règle f+>f->f->f+>f cycle à travers les couleurs en dessinant chaque segment. Chaque ligne est dessinée dans une couleur différente, créant un effet arc-en-ciel.
Cet exemple utilise 5 couleurs (blanc, rouge, vert, bleu, jaune) pour créer une palette vibrante. Dans l'éditeur complet, tu peux définir tes propres palettes de couleurs avec autant de couleurs que tu veux. Crée des dégradés, des schémas complémentaires, ou tout ce qui correspond à ta vision artistique.
Ramification
[ sauvegarde ta position actuelle et ton angle dans une mémoire pile
] restaure la dernière position et l'angle sauvegardés depuis le pile
f - Dessine en avant
[ - Sauvegarde la position
+f - Tourne à droite et dessine (branche à droite)
] - Retourne à la position sauvegardée
-f - Tourne à gauche et dessine (branche à gauche)
Le Système Complet
Maintenant, l'image complète. Chaque fractal L-System a deux composants essentiels :
Axiome : La séquence de départ à l'itération 0. C'est ce avec quoi tu commences. Exemple : x
Règles : Règles de transformation qui définissent comment chaque lettre change à chaque itération. Exemple : x=f[+x][-x] signifie "remplace chaque x par f[+x][-x]"
L'arbre montré utilise l'axiome x avec deux règles : x=f[+x][-x] (x devient une structure ramifiée) et f=ff (f double en longueur). Regarde ce qui se passe : l'itération 1 remplace x, l'itération 2 remplace à la fois les nouveaux x et le f, et ainsi de suite.
À Ton Tour
Félicitations ! Tu comprends maintenant comment des règles simples créent une complexité infinie. Le fractal montré est la fameuse Courbe du Dragon, un motif élégant créé avec juste deux règles simples et 12 itérations.
Tu as appris sur le dessin et le déplacement, les rotations, les itérations, les ramifications, les couleurs et la structure complète des L-Systems. Ces concepts se combinent de manières infinies pour créer tout, des motifs géométriques aux structures organiques ressemblant à des plantes.
Prêt à créer ton propre art mathématique ? L'éditeur complet te donne un contrôle total sur les axiomes, les règles, les couleurs, les angles, l'épaisseur des lignes, et plus encore. Tu peux sauvegarder tes créations, les partager avec d'autres et explorer les fractals faits par la communauté.
Commence à créer maintenant et vois quels beaux motifs tu découvres. N'aie pas peur d'expérimenter. Certains des fractals les plus époustouflants viennent de combinaisons inattendues !