Visite también......
Mostrando entradas con la etiqueta fractales. Mostrar todas las entradas
Mostrando entradas con la etiqueta fractales. Mostrar todas las entradas

martes, 1 de abril de 2008

Fractales en movimiento

Es un lujo poder contemplar fractales en modo de secuencia temporal. Lo más probable es que se trate de composiciones capturando imágenes separadas en correspondencia con la profundidad en la definición (el parámetro MaxIter en nuestra entrada "Receta para crear ..." ), así como posibles desplazamientos de las coordenadas del punto elegido del conjunto (el parámetro c de la entrada citada), puesto que la generación de "películas" de fractales en tiempo real ---si la resolución a obtener es alta--- sólo es posible en computadoras de muy alta velocidad.

Explorando el conjunto de Mandelbrot en profundidad, hasta alcanzar un área en forma de dendritas (las terminaciones ramificadas que a partir de los ejes principales, los axones, conectan con las neuronas).

Mis escasas luces no dan, sin embargo, para alcanzar qué interés pueden tener las imágenes fractales con la sicología analítica. Pero ahí va de todos modos, este experimento de sincronismo (una de las ideas de Jung) a través de fractales, desarrollada por la Carl Gustav Jung de Zurich.

Otra distraída secuencia con música de Ennio Morricone, Fractals with Chi-Mai.
Una continuación se puede hallar, también con música de Ennio Morricone (Le Vent, le Cri).

jueves, 27 de marzo de 2008

Más sobre fractales




Un completo tutorial sobre fractales.

En la misma página pueden visitarse varias galerías de imágenes fractales.

sábado, 22 de marzo de 2008

Paisajes artificiales

¿Quieren comprobar hasta qué extremos de realismo se ha llegado en la generación de paisajes mediante técnicas basadas en fractales?

Pues visiten la galería de Terragen, abran los ojos...y cierren la boca.

Otro sitio de interés es el portal Digital Art Fantasy. Para su comodidad hemos preparado un pequeño álbum con algunas imágenes.

viernes, 21 de marzo de 2008

Fractales, álbum mínimo

Creo recordar que generé estas figuras fractales con ayuda del FRACTINT. No todas son del conjunto de Mandelbrot.

Receta para crear el conjunto de Mandelbrot


Advertencia: Si usted ha llegado aquí buscando la receta para el bizcocho de almendras Mandelbrot, está a tiempo de retroceder, o bien acuda al sitio

http://www.publiboda.com/cm/pbreceta/11654/MANDELBROT_(BIZCOCHOS_DE_ALMENDRAS).html

Si no es así, puede seguir adelante.


La imagen gráfica del conjunto de Mandelbrot se sigue de iterar (aplicar repetidamente sustituyendo cada vez z_n por el resultado z_{n+1}) la ecuación del campo de los números complejos
en la cual, como se ha dicho, tanto z como c son números complejos.

Inicialmente se deben elegir los siguientes parámetros:

1) Las dimensiones del marco del gráfico: -X y +X para las abcisas y-Y y +Y para las ordenadas. Si se trata de obtener el conjunto completo, estos valores deben estar entre los límites (-0,5 ; 1,5) para las x, y (-1 ; +1) para las y. La iteración se llevará a cabo para todo punto del interior de dicho rectángulo, punto cuyas coordenadas suministra las componentes real e imaginaria de c.

2) El límite superior para el número de iteraciones. Conviene que sea suficientemente elevado (256 es un orden suficiente para obtener un buen grado de detalle). Llamaremos MaxIter a este número.

3) Se debe disponer de una tabla de colores que relacione números de iteraciones por debajo del límite superior, separados por intervalos determinados, con un color disponible que dependerá de las posibilidades gráficas de la pantalla del computador en el que va a generarse la figura.

Para cada punto c se repetirá el algoritmo siguiente:

a) Se parte del valor inicial z = 0 (0 + i 0), donde i es la unidad imaginaria.

b) Se procede a iterar la ecuación presentada al principio, calculando en cada caso el módulo de z, es decir |z|.

c) Si ocurre que se alcanza el límite máximo de iteraciones, es decir si Nit >= MaxIter, (donde Nit es el número de iteraciones realizadas) sin que se tenga |z|>2, el punto c se asigna al conjunto de Mandelbrot (para este valor de Maxit), y se le aplica el color negro.

¿Por qué 2 como límite para los valores del módulo de z? Pues porque se demuestra que a partir de ese valor la secuencia de valores de z diverge rápidamente en todos los casos.

d) En otro caso, si se verifica |z|>2 para un valor de Nit < MaxIter, este punto no pertenece al conjunto de Mandelbrot, y se le aplica el color que le corresponda según la tabla iteraciones-color.

Se comprende que hasta el advenimiento de los computadores y de las pantallas con posibilidad de representación gráfica a color, las figuras fractales no pasaran de ser un concepto matemático (Julia) de tipo algebraico y geométrico (la dimensión fractal).

Si, una vez obtenida la representación gráfica del conjunto de Mandelbrot, se desea producir la correspondiente a una zona parcial, cambiando la escala naturalmente (para que ocupe toda la superficie disponible de la pantalla, por ejemplo), lo único que hay que hacer es elegir las nuevas coordenadas de la zona que se quiere representar (nuevos -X, + X, -Y, +Y). Los puntos c se elegirán pertenecientes a esta nueva área. Por lo demás, el algoritmo es el mismo, y tampoco hay razón para cambiar la tabla de colores.

La figura del inicio corresponde a los valores MaxIter = 256, X entre los límites -2,0 y 1,0 e Y entre los límites -1,5 y 1,5. En ella se aprecia que se han señalado ya los límites para la siguiente figura fractal a generar: para X -0,5 y 0,0; para Y -1,0 y -0,5; el número de iteraciones se mantiene, y se obtiene la figura siguiente:


En esta figura se ha indicado asimismo la nueva zona a calcular y reescalar, para la cual -0,25 y -0,125 son los límites en el eje de las x, y -0,745 y -0,62 los del eje de las y, permaneciendo sin cambio el número máximo de iteraciones. El resultado es la figura inferior. En todas ellas pueden verse repeticiones aproximadas del propio conjunto de Mandelbrot, lo que revela la propiedad de autosemejanza a diversas escalas que caracteriza a los fractales.





Exploración de mundos artificiales





Si tiene ganas de distraerse un poco puede aventurarse a explorar el universo sin fin del Conjunto de Mandelbrot.

Basta con ir abriendo rectángulos, con ayuda del ratón, en las zonas que quieran ampliar . Vale la pena ser conscientes de que, a poco que profundicen, visitarán lugares nunca antes contemplados por otros ojos, tal es la amplitud y variedad potencial que encierra el conjunto citado.

También se puede elegir otras variantes de formas fractales, de las cuales las últimas no pertenecen al conjunto de Mandelbrot. Para explorar algunos casos se requiere tener instalado el motor de Java (Java Runtime).

Advertencia: Es mejor que no hagan caso del letrerito que seguramente se les plantará en la parte superior de la página, invitándoles a mejorar el rendimiento de su computadora o de venderles alguna bagatela. Se trata de las modernas versiones de los cantos de sirenas.

Con el deseo de que pasen ustedes un buen rato, se despide su seguro servidor que los es..