Todas las familias

Agentes y crecimiento

Cada uno solo conoce su entorno. La forma nace de su número.

La regla

Un agente no ve el lienzo: solo conoce lo que tiene justo delante. En la red de physarum, lee el rastro dejado por los demás en tres puntos, a la izquierda, delante y a la derecha. Gira hacia el lado más cargado, avanza un paso y deposita su propio rastro. En cada paso, el rastro de todos se borra un poco.

rumbo ← rumbo ± ángulo de giro, luego x ← x + paso · cos(rumbo), y ← y + paso · sin(rumbo), luego rastro ← rastro · decaimiento

Nadie dibuja la red. Los agentes se siguen porque notan el rastro de los demás, y ese rastro se borra rápido, salvo donde pasan muchos. Los caminos concurridos se refuerzan, los otros desaparecen: la forma viene del número de agentes y del ángulo de sus sensores.

La misma idea de regla local vale para el teselado de Voronoi: cada casilla del lienzo toma la semilla más cercana, y nada más. Mueva o añada una semilla, y todas las fronteras se redibujan.

Su turno

El primer esquema suelta agentes en una cuadrícula que se cierra sobre sí misma: lo que sale por la derecha vuelve a entrar por la izquierda. Cambiar su número empieza de cero, el ángulo de los sensores se ajusta sobre la marcha. «Reproducir» avanza un paso por imagen, «Diez pasos» salta diez de golpe. En el segundo, un clic o un toque coloca una semilla, o bien los dos deslizadores de posición y «Añadir». «Quitar» retira la última semilla, «Vaciar» las retira todas.

Agentes y el rastro que dejan

400

30

Un teselado de Voronoi y sus semillas

El dibujo de arriba es un esquema pedagógico, no la obra: muestra la regla, pero no reproduce los colores, el tamaño de los puntos ni el grano de la impresión.

Lo que cambia de un algoritmo a otro

Physarum
Los agentes «sienten, giran, avanzan» y depositan una feromona que se borra en cada paso, sobre una cuadrícula que se cierra sobre sí misma. No hay azar en el bucle: el sorteo solo coloca los agentes al principio. El vídeo reproduce la red al crecer.
Presas y depredadores
Dos poblaciones que interactúan: las presas huyen del depredador más cercano mientras derivan en un campo de ruido, los depredadores acechan a la presa más cercana. Cada paso traza un segmento. Los nudos y las espirales de persecución no existirían en un simple campo de flujo, donde las partículas son independientes.
Cristalización
Semillas colocadas en un círculo, un crecimiento dendrítico ramificado y ángulos cristalinos desviados hacia múltiplos de π/6. El nombre original, una historia de sonido y fonética, era una ficción: no existe ningún sonido en el pipeline.
Red venosa
La colonización del espacio, según Runions y sus colegas. Cada punto por alcanzar vota por el nodo más cercano dentro de su radio de influencia, cada nodo votado avanza hacia la media de sus votantes y los puntos alcanzados desaparecen. La colonia se detiene cuando ya nadie vota. El grosor sube de las hojas a la raíz: una rama es tan gruesa como la suma de lo que lleva.
Voronoi
Semillas esparcidas al azar, y cada celda toma el color de la semilla más cercana: un efecto de vidriera o de mosaico. La distancia es euclídea o de Manhattan. El render también puede conservar solo las aristas, o triangular las semillas (Delaunay).

Lo que decide el azar

Para cada obra, el programa sortea estos ajustes, entre límites fijados de antemano.

  • Número de agentes Physarum de 200 a 900
  • Ángulo de los sensores (°) Physarum de 15 a 60
  • Número de semillas Voronoi de 8 a 200

Los algoritmos de esta familia

  • Physarum
  • Presas y depredadores
  • Cristalización
  • Red venosa
  • Voronoi

Obras de esta familia

Todas las familias