| 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.
|