Menú Cerrar

Plasma fractal

Plasma fractal

Siguiendo con la serie sobre efectos visuales toca hablar del plasma fractal. Este efecto puede producir imágenes nebulosas muy vistosas y también se puede utilizar para crear nubes, todo es cuestión de jugar con los colores.

El plasma fractal se genera gracias al algoritmo de diamante cuadrado. El funcionamiento sería, dicho en palabras:

  1. Localizar las cuatro esquinas.
  2. Asignar a cada esquina un color aleatorio.
  3. Localizar el punto central del cuadrado (o más bien rectángulo).
  4. Colorear el punto central con el color resultante de la media entre los colores de las cuatro esquinas.
  5. Dividir el rectángulo actual en cuatro rectángulos, con las esquina común del centro y cada una de las anteriores.
  6. Repetir con cada rectángulo desde el punto 3 hasta que sea posible.

Algorimo cuadrado diamante

Hay que tener en cuenta que al dividir y crear los nuevos rectángulos las esquinas nuevas no tendrán color y habrá que asignárselo. Soy partidario de aplicar la recursividad sólo cuando sea la opción más eficaz y en este caso no veo mejor forma.

Cuando estaba preparando un ejemplo básico he encontrado la versión de Piotr Rochala, la cual no es básica pero su resultado es muy bueno:

1

 

Cambiando un parametro se consiguen nubes:

1

 

La única diferencia entre el plasma normal y las nubes es el rango de colores, se puede jugar con esto y conseguir cualquier cosa. No puedo acabar este post sin mencionar el plasma fractal infinito de Jason Davies, bastante espectacular e… infinito.