FractalPark
ExóticaMedia

Spider

Un mapa racional que agrega c/z a una órbita cuadrática; el polo en cero estira largas patas y filamentos tipo telaraña.

Abrir en Explorar
El fractal Spider: patas largas y filamentos abisales que irradian desde un núcleo central oscuro
El fractal Spider renderizado por FractalPark: patas largas y filamentos tipo telaraña emergen de un núcleo oscuro, en azules abisales profundos y negros.

Resumen

La fórmula Spider une el término cuadrado familiar z² con c/z. Es un mapa racional de grado 2 con dos atracciones que compiten. Lejos de cero, z² maneja la órbita casi igual que en una fuga cuadrática de Mandelbrot. De cerca, c/z toma el control y apunta hacia el polo en el origen.

Esa competencia estira la frontera de parámetros en filamentos ramificados, no solo en un umbral de escape desplazado. Un centro estrecho, patas que irradian y huecos oscuros explican el nombre.

Como la regla divide por z, z = 0 es singular. Los renderizadores deben manejar los valores extremadamente cercanos a cero con un respaldo numérico. La propia c puede ser cero; entonces el mapa se vuelve z² y regresa la dinámica Julia cuadrática ordinaria.

Las matemáticas

Spider iteration

z(n+1) = z(n)^2 + c / z(n)

The reciprocal term gives a quadratic orbit a sharp tug around the pole at zero.

Start with c = 0. The reciprocal term vanishes, leaving z², the standard quadratic Julia map; initial values inside the unit disk can still have bounded orbits.

Now take c = 1 and z₀ = (1, 0). The first iteration gives z₁ = 1² + 1/1 = 2, already far from the origin; the next gives z₂ = 4 + 1/2 = 4.5, and escape is rapid. Begin near zero instead—say z₀ = (0.01, 0)—and 1/0.01 = 100 dominates, throwing the orbit out at once. The spider filaments live on the boundary between those regimes.

Características visuales

Long legs, dark filaments, and web-like junctions run out from a narrow centre. The origin's singularity makes a dark core; from it the threads branch and thin.

The canonical FractalPark rendering uses deep blues and blacks. The rational term breaks full symmetry, leaving the set slightly twisted rather than neatly balanced.

Remix y ejemplos

Empieza desde el Documento canónico

Abre el mismo estado de fórmula aprobado que usa esta guía y luego cambia la vista, la coloración, las transformaciones o la animación en el Explorar interactivo.

Preguntas frecuentes

What happens at z = 0?

At z = 0 the reciprocal term asks for division by zero, which is undefined. The implementation uses a stable fallback for extremely small values, by clamping the magnitude or substituting a small constant. This does not change the visible structure: points entering that near-zero zone are normally flung outward by the large reciprocal value on the next step.

What creates the spider‑like legs?

The legs form where quadratic expansion and reciprocal attraction are nearly balanced. There an orbit can alternate between a pull toward zero and a throw outward, drawing the boundary between bounded and escaping behaviour into long threads. The effect is strongest near the origin, where the reciprocal term is largest; farther out, z² regains control and the threads taper.

Recorrido por el código fuente

  1. frm-v1:bf1462942af10c52a5adbecf8856b4e34a8a5110637c84fa613728b76a1d6b4a:init/0

    En spider, el nodo de inicialización ejecuta solo: si ismand, z = 0; si no, z = pixel.

  2. frm-v1:bf1462942af10c52a5adbecf8856b4e34a8a5110637c84fa613728b76a1d6b4a:loop/0

    En spider, este nodo del bucle ejecuta solo: z2 = z * z.

  3. frm-v1:bf1462942af10c52a5adbecf8856b4e34a8a5110637c84fa613728b76a1d6b4a:bailout

    En spider, el nodo bailout prueba solo: |z| <= 256.

Características de sintaxis

initialization-flow

En spider, la característica de inicialización se centra en la única operación inicial si ismand, z = 0; si no, z = pixel.

iteration-flow

En spider, la característica de iteración se centra en la única asignación z2 = z * z.

bailout-test

En spider, la característica de terminación se centra en la comparación |z| <= 256.

Experimento de parámetros

Pasos

  1. Renderiza spider con la base del plano de parámetros fijada: centro (0, 0), zoom 0.25, rotación 0, y 96 iteraciones.
  2. Mantén fija la base salvo las iteraciones, renderiza una vez con 48 iteraciones y compárala con la base de 96.

Qué observar

En spider, anota si la comparación entre 48 y 96 iteraciones cambia algo e identifica el límite fuente |z| <= 256.

Ejercicio

En spider, localiza las tres anotaciones y explica si ismand, z = 0; si no, z = pixel, z2 = z * z y |z| <= 256 y explica por qué ninguna instrucción vecina pertenece a la anotación del bucle.

Comprobación de finalización

En spider, has terminado al enumerar las 3 claves de anotación y explicar con precisión z2 = z * z y |z| <= 256.

Fuentes y derechos

La procedencia está en la unidad factual inglesa.

Los derechos están en la unidad factual inglesa.

Registro de la fórmula

spider

Esta implementación canónica de FractalPark está publicada y se puede ejecutar.

Vista previa determinista de spider

Código fuente canónico

Lenguaje
frm-like/1
Biblioteca estándar
1
Modo del perfil
parameter-plane
Centro del perfil
0, 0
Zoom del perfil
0.25
Iteraciones del perfil
96
Evidencia del perfil
family

Parámetros

No hay parámetros declarados

Código fuente canónico

Esta revisión canónica verificada es de solo lectura. Remix crea una bifurcación editable independiente.

Cargando código canónico…

Fuente e implementación

ID de fórmula
a9263b21-23c1-5d94-ba30-f7bef1a66629
Nombre canónico
spider
Nombre original
spider
Fuente histórica
FractalPark
Implementación actual
Propiedad del proyecto

Esta es una implementación propia del proyecto FractalPark. El archivo enlazado es la Definition canónica fijada.

¿Problemas de derechos o atribución?

Envía el ID de la fórmula y las pruebas. El mantenedor puede retener o retirar la implementación mientras revisa la reclamación. contact@fractalpark.com