Programas para dibujar fractales
Para ilustrar algunos fractales que se muestran en este trabajo se han usado básicamente dos programas: Ultra Fractal y Fractint.
Fractint es uno de los primeros programas que nacieron de la colaboración entre varias personas. Es un ejemplo de como liberando el código fuente de los programas se pueden mejorar hasta extremos inimaginables. Su creador original fue Bert Tyler y se denominaba FRA386.exe. Más tarde, después de liberar el código, se formó el grupo Stone Soup que construyó Fractint gracias a la colaboración mutua.
Fractint se puede encontrar en http://www.fractint.org y puede ser usado libremente si tener que pagar por su uso. Está basado en un entorno MS-Dos aunque existen versiones para Unix/Linux y una versión para Windows. Para este trabajo se ha usado la versión 20.3.02.
Este programa muestra una rapidez enorme y extraordinaria en cualquier equipo moderno. Su característica más significativa es la capacidad de ejecutar fórmulas que el usuario puede programar. De hecho Fractint viene acompañado de muchísimas fórmulas que usuarios de todo el mundo han creado. Otra característica es la capacidad de generar fractales por el sistema de funciones iteradas. Presenta un menú principal que esconde una potencia de capacidad de cálculo y configuración de muy alta calidad.
Un ejemplo de ello es que puede aumentar de tal manera el fractal de Mandelbrot que se podría obtener una imagen de él que ocuparía el tamaño de la órbita de Júpiter. Esto es aproximadamente unas diez veces la distancia del Sol a la Tierra.
![]() |
La posibilidad de encontrar regiones del conjunto de Mandelbrot jamás vistas es alta, únicamente se necesita paciencia y un equipo informático con Fractint instalado.
Ultra fractal es un software para la plataforma Windows que se puede encontrar en http://www.ultrafractal.com
Este programa es capaz de generar dos fractales: el fractal de Mandelbrot y el fractal de Julia. Su principal característica es la rapidez para el dibujo y la capacidad de ejecutar nuevas fórmulas que el usuario puede crear para dibujar fractales.
Otra característica muy atractiva es la capacidad de dibujar fractales
en diferentes colores y rotarlos de manera que se crean efectos espectaculares.
En contra sólo un defecto, es un programa propietario y por lo tanto
se debe pagar por su uso.
![]() |
6.3- Programas de elaboración propia
Lo más atractivo de este trabajo, a parte de la adquisición de conocimiento, es que demuestra que un usuario con conocimientos medios de programación puede crearse herramientas para el dibujo y la representación de fractales.
A continuación se detallan los programas que he ido elaborando junto con una pequeña descripción. Todos los programas contienen el código fuente.
• Applet Julia
Este pequeño applet muestra el conjunto de Julia con c=1.
Directorio U:\propios\bin\Applet Julia\j1.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual (Windows,
GNU Linux, MacOS…)
• Cantor
Este programa se encarga de dibujar el conjunto de Cantor. Permite hasta
20 iteraciones.
Directorio U:\propios\bin\Cantor v2\Cantor.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Iterame
Este programa se encarga de iterar la función ![]()
Directorio U:\propios\bin\Caos\Iterame\iterame.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual
• Iterame
versión Applet
Un applet que muestra e itera la función anterior.
Directorio U:\propios\bin\Caos\Iterame Applet\iterapplet.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual
• Generador
Voss
Pequeña utilidad que simula el método Voss para crear música
fractal.
Directorio U:\propios\bin\Generador Voss\Generador Voss de música
fractal.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Juego
del Caos
Aplica el proceso llamado Juego del Caos para generar el conjunto de
Sierpinski.
Directorio U:\propios\bin\Juego del Caos\Juego del Caos.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Julia
Programa para la representación del conjunto de Julia. Permite introducir
el parámetro c.
Directorio U:\propios\bin\Julia\Julia.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Mandel
Programa para representar el conjunto de Mandelbrot.
Directorio U:\propios\bin\Mandelbrot\Mandel.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Método
N
Usa el método de Newton-Raphson para hallar raíces de la
ecuación .
Directorio U:\propios\bin\MétodoN\metodon.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual
• P3n1
Programa que muestra el conocido problema 3n+1.
Directorio U:\propios\bin\P3n1\p3n1.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual
• Partícula
Browniana
Simula el movimiento de una partícula Browniana.
Directorio U:\propios\bin\Partícula Browniana\Browniana.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Razón Áurea – Iteraciones
Este programa itera la función 
Directorio U:\propios\bin\Razón Áurea – Iteraciones\iteraciones.class
Programado en: Java
Sistema/s operativo/s: Cualquiera con máquina virtual
• Fractal
de Newton
Programa que genera el fractal de Newton.
Directorio U:\propios\bin\Newton\Newton.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
• Fractal
de Zayas
Programa que permite representar el fractal que he titulado Fractal de
Zayas.
Directorio U:\propios\bin\Fractal de Zayas\Fractal de Zayas.exe
Programado en: Visual Basic 6.0
Sistema/s operativo/s: Windows 95 o superior
Los requisitos mínimos para ejecutar los programas en Visual Basic
6.0 son:
-Runtime de Microsoft Visual Basic
-Windows 95 o superior
Los requisitos mínimos para ejecutar los programas en Java son:
-Máquina virtual de Java (preferiblemente la de SUN)
Los requisitos mínimos para ejecutar los applets son:
-Navegador compatible con Java
-Máquina virtual de Java (preferiblemente
la de SUN)
El código fuente de todos los programas se encuentra en x\source donde x es el nombre del programa.
Todo el código fuente y los algoritmos se distribuyen bajo licencia
GPL


