ArKaos VJ 3.0: Usando el Efecto Visual ASCII

Invariablemente, lo viejo siempre retorna como nueva moda- ¿Quién no recuerda los peinados y ropa de los 70’s que ahora retornan?

Hace tiempo, cuando las computadoras aun “sudaban” demasiado como para digitalizar una foto y las impresoras eran de matriz de puntos, el representar una fotografía con código ASCII no era una moda, sino el único medio para dar una idea visual de una imagen compleja.

Hoy día la moda regresa y vemos segmentos completos de video a través de sólo caracteres comunes del código ASCII y ArKaos VJ 3.0 nos ofrece una manera de lograr esto.

Esto nos permite transformar nuestros visuales en un arreglo de pequeños cuadros como se ve en el ejemplo de la foto. Este artículo explica el principio detrás del efecto y nos enseña cómo personalizarlo dependiendo de nuestros gustos estéticos.

Principio Teórico:

El efecto remplaza el visual original con pequeños cuadros de un mapa de bits en la base de datos. Primero, el algoritmo corta la foto original en cientos o miles de pequeños cuadros individuales Entonces analiza la iluminación promedio y colorido de los píxeles dentro de cada cuadro y remplaza cada cuado con uno de la base de datos que más acertadamente se le aproxime al original en iluminación y color.

Visual Original

Bitmap de la base de datos, Cuadros de 10 x 3

El algoritmo permite seleccionar si desea usar color o no. Si no lo hace, el efecto selecciona de la base de datos lo que tenga la luminosidad más cercana. El resultado en éste caso es el siguiente:

Parámetros del efecto

Los parámetros, como la base de datos, tamaño del cuadro y color pueden ser seleccionados dentro del panel de control del efecto ASCII mostrado abajo. Sientase libre de experimentar con ellos hasta que logre un efecto como el que desee.

Personalizando el efecto ASCII

En vez de usar una base de datos precargada, podrá seleccionar usar sus propios visuales siguiendo los siguientes pasos:

1. Coloque la foto que desea usar como su base de datos en una tecla mapeada al efecto ASCII
2. Elija “User Bitmap” como su Input
3. Seleccione el número de cuadros verticales y horizontales de su foto.

Por ejemplo, podrá elegir usar una foto como ésta en su base de datos. que contiene 10 cuadros horizontales y uno vertical.

Cuando aplique ésta base de datos a su imagen como en los ejemplos anteriores, le traerá como resultado lo siguiente:

Como la base de datos de la fuente no fue adaptada específicamente a la película procesada, sólo 4 de los 10 cuadros de la imagen de base aparecen en la imagen resultante. Cuando crea un bitmap personal, cheque que la colonización (hue) si elige usarla y la iluminación de los cuadros llenen el rango entero de valores o que el rango se adapta al visual procesado.

Por ejemplo, considere la siguiente base (“cuadrados”). Contiene un cuadro casi negro y otro que es casi blanco y ocho más que representan incrementos graduales entre cada uno. Una base como ésta deberá entregar un mejor resultado.



Diviertase con éste efecto y no olvide intercambiar sus ideas en el foro de ArKaos (http://forum.arkaos.net) o con los editores de M-Pulso para ediciones anteriores.


Regreso a la página principal de M-Pulso


 

© 2007 M-Audio, Todos los derechos reservados.
M-Audio se encuentra en 5795 Martin Road en Irwindale, California 91706.