Bienvenido
Observa cómo una regla simple se transforma en arte intrincado. Esto es la generación de fractales: unas pocas instrucciones crean complejidad infinita.
Los fractales usan algo llamado Sistemas L: empiezas con un patrón simple y aplicas la misma regla repetidamente. Cada iteración añade más detalle, creando estructuras que parecen orgánicas y complejas, pero siguen reglas matemáticas precisas.
En solo unos minutos, entenderás cómo crear patrones como este. No se necesita fondo matemático. Solo sigue y experimenta con los ejemplos interactivos.
Empecemos con lo básico.
Dibujando Líneas
f dibuja una línea hacia adelante en la dirección actual. Puedes usar cualquier letra minúscula (a-z) para dibujar líneas; todas funcionan de la misma manera.
+ rota la dirección de dibujo en sentido horario por un ángulo especificado. Piensa en ello como girar una brújula o rotar el lápiz con el que estás dibujando.
La regla f+f significa: dibuja una línea, rota 90° en sentido horario, luego dibuja otra línea. Esto crea una forma de L.
Direcciones de Giro
+ gira la dirección de dibujo a la derecha (en sentido horario)
- gira la dirección de dibujo a la izquierda (en sentido antihorario)
Nuestra regla f+f-f-f+f se lee como: dibuja hacia adelante, gira a la derecha, dibuja hacia adelante, gira a la izquierda, dibuja hacia adelante, gira a la izquierda, dibuja hacia adelante, gira a la derecha, dibuja hacia adelante. El patrón tiene 5 líneas con giros entre ellas.
Iteraciones: La Magia
Aquí es donde lo simple se vuelve complejo. En cada iteración, cada f se reemplaza por la regla completa. Este es el concepto central de los fractales: auto-similitud a diferentes escalas.
Iteración 2: Cada f se convierte en f+f-f-f+f, así que tenemos 5×5 = 25 segmentos. La forma de la iteración 1 aparece 5 veces, una por cada línea original.
Iteración 3: Reemplaza de nuevo, dando 5×5×5 = 125 segmentos. El patrón se repite a una escala aún más pequeña.
Movimiento Invisible
f o cualquier letra minúscula (a-z) se mueve hacia adelante y dibuja una línea visible
F o cualquier letra mayúscula (A-Z) se mueve hacia adelante sin dibujar nada
Nuestra regla f+f-G-f+f tiene un segmento medio invisible donde G se mueve pero no dibuja. El patrón tiene un hueco en él.
Añadiendo Color
< cambia al color anterior en tu paleta
> cambia al siguiente color en tu paleta
La regla f+>f->f->f+>f cicla a través de los colores mientras dibuja cada segmento. Cada línea se dibuja en un color diferente, creando un efecto arcoíris.
Este ejemplo usa 5 colores (blanco, rojo, verde, azul, amarillo) para crear una paleta vibrante. En el editor completo, puedes definir tus propias paletas de colores con tantos colores como quieras. Crea gradientes, esquemas complementarios o lo que sea que coincida con tu visión artística.
Ramificación
[ guarda tu posición y ángulo actuales en un pila de memoria
] restaura la última posición y ángulo guardados del pila
f - Dibuja hacia adelante
[ - Guarda posición
+f - Gira a la derecha y dibuja (ramifica a la derecha)
] - Regresa a la posición guardada
-f - Gira a la izquierda y dibuja (ramifica a la izquierda)
El Sistema Completo
Ahora la imagen completa. Todo fractal L-System tiene dos componentes esenciales:
Axioma: La secuencia inicial en la iteración 0. Esto es con lo que comienzas. Ejemplo: x
Reglas: Reglas de transformación que definen cómo cambia cada letra en cada iteración. Ejemplo: x=f[+x][-x] significa "reemplaza cada x con f[+x][-x]"
El árbol mostrado usa el axioma x con dos reglas: x=f[+x][-x] (x se convierte en una estructura de rama) y f=ff (f se duplica en longitud). Observa qué pasa: la iteración 1 reemplaza x, la iteración 2 reemplaza tanto las nuevas x como la f, y así sucesivamente.
Tu Turno
¡Felicidades! Ahora entiendes cómo reglas simples crean complejidad infinita. El fractal mostrado es la famosa Curva del Dragón, un patrón elegante creado con solo dos reglas simples y 12 iteraciones.
Has aprendido sobre dibujar y mover, rotaciones, iteraciones, ramificaciones, colores y la estructura completa de L-System. Estos conceptos se combinan de infinitas maneras para crear desde patrones geométricos hasta estructuras orgánicas como plantas.
¿Listo para crear tu propio arte matemático? El editor completo te da control total sobre axiomas, reglas, colores, ángulos, grosor de líneas y más. Puedes guardar tus creaciones, compartirlas con otros y explorar fractales hechos por la comunidad.
Empieza a crear ahora y ve qué patrones hermosos descubres. ¡No temas experimentar! ¡Algunos de los fractales más impresionantes surgen de combinaciones inesperadas!