FractalPark
ExóticaFácil

Buffalo

Un pariente plegado del Burning Ship: los términos de coordenadas al cuadrado toman valores absolutos, mientras que el término cruzado mantiene la x con signo y abre cuernos anchos con puertas interiores espejadas.

Abrir en Explorar
Fractal Buffalo con lóbulos curvos de cuerno, puertas espejadas y filamentos retorcidos
El Buffalo: cuernos anchos, puertas interiores espejadas y bordes de filamentos retorcidos.

Resumen

Buffalo mueve los pliegues del Burning Ship a nuevos lugares. Eleva al cuadrado la parte real y la imaginaria por separado, toma los valores absolutos de esas magnitudes al cuadrado y mantiene la x con signo en el término cruzado. El resultado es distinto tanto del Burning Ship como de las variantes celtas más simples.

El conjunto de parámetros se abre en cuernos anchos y curvos. En su interior hay arcos espejados y bolsillos con forma de eclipse, a menudo ribeteados con filamentos retorcidos. Pliega sobre el eje real y las mitades superior e inferior se responden casi exactamente.

El Burning Ship prefiere crestas rectangulares tipo llama. Buffalo redondea sus grandes lóbulos exteriores y reserva los giros marcados para las puertas interiores y los bordes de los filamentos.

Las matemáticas

Buffalo iteration

z(n+1) = absolute x(n) squared minus absolute y(n) squared + 2 i x(n) absolute y(n) + c

The squared coordinate magnitudes make the real part: xₙ₊₁ = |xₙ|² − |yₙ|² + Re(c). The imaginary part pairs signed xₙ with folded yₙ: yₙ₊₁ = 2·xₙ·|yₙ| + Im(c). The difference from Burning Ship sits exactly there: Buffalo folds squared terms one by one, rather than folding raw coordinates before squaring. Keeping xₙ signed preserves a directional imbalance that Burning Ship’s fully folded cross term erases.

Try c = −0.5. Starting from z₀ = 0, the first iteration gives z₁ = |0|² − |0|² + 2i·0·|0| − 0.5 = −0.5. The second iteration: z₂ = |−0.5|² − |0|² + 2i·(−0.5)·|0| − 0.5 = 0.25 − 0.5 = −0.25. The orbit settles into a bounded oscillation between negative real values. With the same c, Burning Ship gives (|−0.5| + i|0|)² − 0.5 = 0.25 − 0.5 = −0.25 at the second step; the paths already differ because it folded the real part before squaring.

Historia

After Burning Ship appeared in 1992, Buffalo surfaced in the fractal exploration community as one of several variants. It belongs to folded quadratic maps, where shifting an absolute-value operation to another spot in the recurrence reshapes the escape-time geometry.

Buffalo has no single published introduction. It appears to have come from online fractal-software communities, where programs such as Ultra Fractal and Fractal Extreme let people define custom iterations. “Buffalo” likely refers to the large horn-like lobes, resembling a buffalo-head silhouette.

The earliest documented reference is the theory.org fractal dynamics page, which calls Buffalo a Burning Ship derivative. FractalPark uses the HPDZ Buffalo iteration rather than the original Buffalo formula described there.

Características visuales

Broad horns establish the outline, with smooth outer curves cut by sharp inner detail. Inside are mirrored eclipse-like gates and twisted filament edges. The set reflects across the real axis.

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

Which part of the orbit is folded?

Buffalo takes absolute values of the squared coordinate magnitudes. In the cross term it folds only the imaginary component and keeps x signed. So its folds act after squaring on each coordinate’s magnitude; Burning Ship instead folds both raw components first and squares one complex number.

Can Buffalo produce Julia sets?

Yes. Fix c and vary the starting point z₀ to reveal Buffalo Julia sets. As in the parameter set, the chosen c controls the balance of smooth and angular features. Both connected and disconnected Julia structures appear.

Referencias