Efecto plasma - Plasma effect

El efecto plasma es un efecto visual basado en computadora animado en tiempo real. Utiliza ciclos de colores cambiantes deformados de varias formas para dar una ilusión de movimiento líquido y orgánico.

Una captura de pantalla de un típico efecto de plasma.
Función de ciclo de color animado como en Fractint

Plasma fue el nombre de una demostración de gráficos VGA creada por Bret Mulvey en 1988 y lanzada en CompuServe . Usó un algoritmo de diamante cuadrado para generar un patrón 2D y luego cicló los colores usando la paleta de hardware de VGA en su modo de 256 colores.

Plasma fue recogido por programadores de demostración para sus demostraciones donde el efecto se utilizó mucho, especialmente a principios de la década de 1990. El efecto fue particularmente común en el Commodore Amiga, donde se pudo implementar de manera muy eficiente con sus características de hardware de pantalla. Plasma también se puede implementar fácilmente en el renderizado de software mediante el uso de tablas sinusales y paletas de pseudocolor , y también ha sido el primer efecto de demostración real para muchos codificadores de demostración de PC principiantes.

El software fractal Fractint también incorpora un algoritmo conocido como "plasma", que, cuando se combina con la función de ciclo de color del software, puede proporcionar un resultado que se asemeja a un efecto de plasma típico utilizado en demostraciones. La base técnica, sin embargo, es completamente diferente, y un plasma cíclico de color es algo menos dinámico que un plasma de demostración.

Efectos similares se implementan fácilmente en GPU modernas en sombreadores de píxeles .

Sinopsis

Un efecto de plasma representado en el arte ANSI por la biblioteca AAlib .

Como existen muchos enfoques "pirateados" para implementar un efecto de plasma, este esquema de un algoritmo solo describirá la base teórica del efecto. Para lograr una implementación en tiempo real lo suficientemente rápida y atractiva (especialmente en el hardware limitado disponible en el momento en que este efecto estaba en el apogeo de su popularidad en la década de 1990), a menudo se realizarían aproximaciones "no correctas" para este algoritmo. Sin embargo, esto a menudo se puede hacer sin diferencias visuales notables.

Este algoritmo se da en dos dimensiones, pero podría adoptarse fácilmente a cualquier número de dimensiones o cualquier número de canales de color.

Sea una función de ruido multifrecuencia de dos variables ( por ejemplo , una función de ruido Perlin ). Deje que cada componente de color en el píxel sea ​​una función lineal de la expresión . El aumento del valor de la constante tiende a aumentar la inclinación de los degradados de color en la imagen.

Ver también

El algoritmo de diamante cuadrado es el fractal utilizado por la demostración de Plasma original, y ahora a menudo se le llama fractal de plasma, que fue el nombre que se le dio en Fractint.

enlaces externos