AVIDEO
24 BIT
Por Carlos Caballero
NOTA:
Las fotos con recuadro en azul pueden ser ampliadas para ver detalles.
Situando el ratón encima de la foto durante unos instantes, podrás ver
una pequeña descripción y lo que ocupa la ampliación.
|
Cuando los 16 colores
del modo Hires no son suficientes y la falta de resolución del
Ham hace palidecer sus 4096 colores, cuando queremos sacarle algo
mas a nuestro Amiga en calidad gráfica, no nos queda mas remedio
que pensar en una tarjeta gráfica que aumente las prestaciones
de nuestro Amiga.
|
De una tarjeta gráfica es de lo que vamos a hablar
en este artículo. La tarjeta en cuestión es la Avideo12
y la Avideo24 fabricadas por la compañía francesa Archos.
Ambas tarjetas han sido diseñadas
con la intención de mantener la máxima compatibilidad
con el sistema gráfico del Amiga lo que las hace realmente excepcionales.
La tarjeta se inserta en
el zócalo del Denise y éste sobre la tarjeta la cual usa
los 4 registros del Denise para comunicarse con el ordenador. El denise
es el responsable de la limitación a 16 colores (4 bits por pixel)
en alta resolución y es sustituido por un chip ASIC en la Avideo12,
dos en la Avideo24, especialmente diseñado para generar una imagen
real en 12 bits en alta resolución. Por consiguiente, la tarjeta
es capaz de crear una imagen real de 4096 colores (12 bits) en el caso
de la Avideo12 y 16.777.216 colores (24 bits) en la Avideo24 con una
resolución máxima de 768x580 pixels. La Avideo reemplaza
al Denise manteniendo totalmente la compatibilidad con el sistema gráfico
del Amiga, por lo cual, cualquier imagen almacenada en el framebuffer
de la tarjeta podrá ser mezclada con las imágenes generadas
por el Denise, animaciones o cualquier otro gráfico en modo Amiga.
la imagen de la Avideo será visible por las zonas de color 0
(R0,G0,B0) de la imagen de Amiga, como si de un genlock se tratara,
lo cual nos permite sobreimponer cualquier tipo de gráfico sobre
un fondo de 12 ó 24 bits, en cualquier resolución.
La transparencia nos permite
toda una gama de posibilidades ya que si genlockamos la imagen Avideo+Amiga
con una señal de video, la imagen de video será vista
a través del color 0 en la imagen AVideo. Resumiendo nos quedan
tres niveles de transparencia; la imagen Avideo a través del
color 0 en la imagen Amiga y la imagen de video a través de color
0 de la imagen AVideo.
La imagen podrá ser
vista en cualquier monitor conectado a las salidas estándar del
Amiga incluso por la flicker-fixer que nos dará una imagen clara
y sin vibraciones en 4.096 colores y alta resolución.
El beneficio de usar el formato
RGB es que la calidad gráfica, es muy superior a la del video
compuesto usado por el DCTV o la Video Toaster, lo cual nos permite,
si tenemos un buen genlock, una menor pérdida de calidad al pasar
la imagen a video.
Si bien la
Avideo12 no necesita más que la circuitería del Amiga
para representar sus imágenes, en la Avideo24 las cosas cambian,
el Amiga sólo esta preparado para mostrar 12 bits por sus salidad
de video, así la Avideo24 incorpora un conector adicional que
da la imagen en 24 bits mientras que el Amiga nos muestra la misma imagen
en 12 bits. Este conector utiliza la salida de uno de los Slots en el
A2000 o el A3000 y ésta es la única razón por lo
cual no es compatible con el A500, el problema es meramente físico.
Las pruebas se han realizado
con un A3000, dos monitores, un multisync en la salida de la anti-flicker
y un 1084S en la salida de la Avideo24.
| La
tarjeta gráfica AVideo24 es sencilla de instalar y de utilizar.
Como se aprecia en al fotografía, es muy pequeña y no crea problemas
de espacio en el A3000. |
La instalación de
la tarjeta requiere abrir el ordenador, así que si está
en garantía mejor lo llevamos a un servicio técnico y
que nos la instalen. Por lo demás no es complicada, quizá
sea más laboriosa la instalación en el A2000 ya que queda
bajo la fuente de alimentación (los usuarios de aceleradoras
que utilicen el zócalo de M68000 en el A2000, pueden tener algún
problema de espacio). En algunas placas de A3000 la pila del reloj estorba
un poco, en la mía, por ejemplo, por lo cual es conveniente encontrar
un zócalo con el del Denise para que eleve un poco la tarjeta.
La conexión del genlock al Amiga no presenta problemas, pero
al conectarlo a la nueva salida de 24 bits pierde sincronismo de la
salida RGB del Amiga, un esquema para construir un cable es suministrado
con la tarjeta.
El software
no presenta especiales problemas de instalación. Introducimos
el disco 0 y selecionamos el icono AVideoInstall, y él se encargará
del resto. Una vez todo preparado, encendemos los dos monitores. Por
el multisync tenemos la imagen del Workbench sin flicker y por el 1084s
la misma, pero con la familiar vibración del modo Hires. Activamos
la tarjeta, todo el manejo de ésta se puede hacer desde A-Rexx,
ya que es totalmente programable. También podremos usar el Cli
o el Workbench. Cargamos una imagen en el framebuffer de la AVideo.
Unos segundos después una imagen aparece por debajo del Workbench
a través de las zonas negras. Utilizando los comandos de la tarjeta
podemos hacer que la imagen de la Avideo pase a primer plano ocultando
el Workbench. La imagen en el multisync aparece en 12 bits, pero en
el 1084s tenemos una imagen en 24 bits totalmente nítida.
Siguiendo con nuestra excursión
por el software encontramos varias demos. La primera nos muestra una
digitalización en 12 bits y otra en 24 bits, y la segunda una
animación en 4.096 colores y alta resolución.
ANIMANDO CON AVIDEO24
La AVideo24 puede dividir
su framebuffer de 24 bits en dos de 12 bits, lo cual le permite animar
secuencias en 4.096 colores y alta resolución a una velocidad
adecuada, utilizando su propio formato de compresión: AVanim.
Para probarlo generamos con
un programa de 3D (Imagine en mi caso) una animación en fotogramas
de 24 bits en una resolución de 768x580 pixels, y desde el Cli
utilizando el comando Avremap las comprimimos en un fichero. La única
condición para que el comando acepte los fotogramas es que se
llamen según la plantilla: Nombre.n, donde n es el orden (Imagine
las nombra pic.000n).
El comando acepta dos formatos
de compresión, AVnm y AVnmd. El primero mantiene la calidad de
la imagen con una menor compresión y nos permite animar a 17
imágenes por segundo. Y la segunda, más compacta pero
de menor calidad a un máximo de 25 imágenes por segundo.
Una vez comprimida, utilizando
el comando Avanim, podemos ver las animaciones.
El sistema de animación
de la Avideo24 está basado en el degradado de colores (dithering).
En la mayoría de las ocasiones, la diferencia entre una imagen
en 24 bits y otra en 12 con un degradado de colores adecuado es mínima,
y menos si tenemos en cuenta que en un segundo pasarán por nuestra
retina al menos unas 20 imágenes.
Así, mientras un buffer
muestra una imagen, el otro se refresca a un ritmo de hasta 16.5 Mb
por segundo, el cual proporciona hasta un máximo de 25 imágenes
por segundo.
EL SOFTWARE
Una vez instalado, encontraremos,
aparte de los programas, las instrucciones en ficheros de texto en inglés
y francés.
Dentro del
software suministrado con la tarjeta, tenemos que destacar la posibilidad
ya anteriormente comentada de controlar la tarjeta desde A-Rexx, lo
cual nos permite, teniendo en cuenta que programas como Art Department
Professional, Imagemaster, Scala o Can Do manejan A-Rexx, utilizarla
con cualquiera de ellos o incluso programar nuestros propios programas
en A-Rexx. Con estos comandos se tiene un control total sobre todas
las prestaciones de la tarjeta.
También disponemos
de un puente entre la Avideo y el Cli o el Workbench, el comando Avcmd,
que nos permite desde cargar imágenes en el framebuffer, hasta
mandar comandos A-Rexx a la tarjeta.
Las posibilidades de retoque de dibujo en 24 bit son muchas, y los
resultados espectaculares. |
Un comando que merece ser
comentado aparte, Avremap, que además de permitirnos compilar
animaciones con distintos grados de compresión, también
nos permite convertir fichero IFF de 15, 18, 21 y 24 bits y ficheros
en formato Deluxe Paint de PC a formato 12 bits IFF.
Por otra parte, encontramos
un programa de dibujo básico, AVPaint, en dos versiones, una
para usuarios de WB2.X y otra para el 1.3. El programa no es nada especial,
tiene las herramientas justas y sin demasiados lujos nos permitirá
realizar trabajos básicos. Necesita al menos 2Mb de ram y 1Mb
de chip.
OPERA
Es junto al TVPaint el programa
más interesante incluido con la tarjeta. Opera como, un interprete
A-Rexx con el cual nos será posible construir scripts para manipular
gráficos y animaciones Amiga, controlar la Avideo, controlar
textos en pantallas y sonidos (8SVX y módulos Soundtracker),
así como añadir transiciones y fundidos, lo cual nos permitirá
generar presentaciones, encadenar animaciones, etc, manejando la Avideo
y el Amiga desde un mismo interface.
El programa nos permite introducir
las órdenes directamente si conocemos las reglas, o hacerlo interactivamente
mediante menús, dándonos de cualquiera de las dos formas
un control total del resultado final.
También encontramos
un tutorial basado en ejemplos para que podamos aprender experimentando
todas las posibilidades del programa. Y un modo de ayuda que nos explica
como utilizar los comandos, aunque de momento sólo en francés.
También encontramos instrucciones en ficheros de textos, pero
lo principal para dominar este potente programa será la experimentación.
Quizás con el tiempo
se limen algunas asperezas que hacen al programa un poco incómodo
de usar en algunos momentos, aunque esto lo compensa el resultado de
nuestro trabajo.
TVPAINT
Sin duda la estrella del
paquete. El programa viene en una versión demo, ya que necesita
para funcioanr un Dumper, sistema de protección consistente en
un conector para el puerto de la unidad de disco, que si no es detectado,
la palabra demo aparecerá en la pantalla dibujada con aerógrafo
y el programa se apagará a los tres minutos, tampoco nos permitirá
salvar nada de lo que hagamos en esos tres minutos, aunque la imagen
queda grabada en el framebuffer hasta que reseteemos la Avideo.
El TVPaint es un programa
profesional 100% ya usado en tarjetas como la Harlequin, Impact Vision,
Visiona o la VD-2001 e inclsuo existe una versión S.A.G.E. para
tarjetas aceleradores gráficos como la Rambrant o la Resolver.
Si con Deluxe Paint conseguía
buenos resultados, con el TVPaint los conseguirá mucho mejores,
ya que el manejo y las técnicas son casi idénticas aunque
mucho más potentes.
|
El
Programa trabaja internamente en 24 bits
pero para acelerar el proceso de trabajos sólo
nos muestra en pantalla 12, los cuales son
suficientes
|
|
El TVPaint para Avideo trabaja
en dos modos de resolución, 640x512 y 738x580 pixel, en PAL o
NTSC, y contempla la posibilidad de utilizar tableta gráfica.
Puede cargar y grabar en formato IFF de 12 y 24 bits, Deep, TGA, Rendition
y Jpeg (formato de compresión adoptado por la mayoría
de sistemas informáticos de tratamiento de imagen, que nos permitirá
almacenar nuestras obras maestras en mucho menos espacio, respetando
su calidad).
Programable en A-Rexx, el
TVPaint nos permitirá programar herramientas o incluso dibujos
para ejecutarlos en cualquier momento.
Todas las herramientas son
totalmente programables, desde la densidad, tamaño y forma del
aerógrafo hasta la tensión de las cuerdas.
La paleta de 24 bits nos
permite mezclar colores como si de una paleta real se tratase.
El programa
trabaja internamente en 24 bits pero para acelerar el proceso de trabajo
sólo nos muestra en pantalla 12, los cuales son suficientes y
siempre tenemos la posibilidad de ver nuestro trabajo en 24 bits presionando
el 3 en nuestro teclado.
En cuanto a requerimientos
un programa tan completo necesita un MC68030 y un mínimo de 4Mb
de ram.
FUTURO PERFECTO
Ya están en el mercado,
una unidad con Genlock y digitalizador en tiempo real, ambos de 24 bits
y calidad profesional con entradas y salidas en Pal/NTSC, YC S-VHS,
y Hi8, con la posibilidad de controlar el grado de transparencia de
los tres planos de imagen Amiga, Avideo, y video, y elegir la sincronización
con una fuente externa de video o con el Amiga.
El programa
funciona por módulos independientes. |
Así como nuevos comandos
para unir a los ya existentes: AVBinder y AVPatch. AVBinder asigna a
cualquier gráfico Amiga, incluyendo Animaciones, a una imagen
en 12 ó 24 bits en un solo fichero. AvPath cuando es activado
detecta cuando una imagen Amiga tiene asignada otra de fondo, y la carga
en la Avideo, permitiendo efectos de transición, así como
mostrar sólo partes de la imagen en la Avideo. Estos comandos
pueden ser muy útiles combinándolos con programas como
Scala, Can Do, Amiga Vision, etc...
Y AVTools, que permitirá
controlar la Avideo y compilar animaciones AVanim de una forma más
intuitiva.
Por otra parte,
la nueva versión del Imagemaster de Black Belt Systems podrá
utilizar la Avideo directamente.
Por último Infogen,
casa importadora de la tarjeta AVideo en España, ha desarrollado
un driver para usarla con el Art Department Professional.
CONCLUSION
Después
de probarla durante un mes, sólo dió problemas con el
Amax2+ en modo productivity, y aparte de los problemas físicos
ya mencionados con algunas aceleradoras, no tengo noticia de más
inconvenientes.
Quizá llamar la atención
sobre la ausencia de instrucciones en castellano, aunque esto, por otra
parte, es normal en el mundo Amiga.
Y antes de acabar me gustaría
aclarar una serie de necesidades para trabajar con tarjetas de 24 bits
y en particular con la AVideo: en general una aceleradora y 4Mb de memoria
fast son necesarios para trabajar con soltura. Aunque la aceleradora
no es obligatoria, excepto con el TVPaint, sí lo es un disco
duro medianamente grande, ya que una imagen de 24 bits llega a ocupar
una media de 800Ks. La animación generada para probar la tarjeta
constaba de 50 fotogramas con un solo objeto que ocuparon 10Mb, y la
misma comprimida en formato Avanim unos 5Mb, la cual dura menos de dos
segundos.
Sinceramente
creo que estamos ante una de esas tarjetas que marcan nuevos tiempos
en la historia del Amiga. La posibilidad de mezclar tres imágenes
diferentes abre todo un abanico de posibilidades, si a eso le sumamos
la posibilidad de animar secuencias en 12 bits, y la de programar la
tarjeta y utilizarla virtualmente desde cualquier programa con puerto
A-Rexx, así como desde Dos. Y si tenemos en cuenta las mejoras
en el software y el genlock/digitalizador, la hacen una de las piezas
más interesantes a tener en cuenta estas próximas Navidades.
Agradecimientos
A Infogen por la tarjeta y toda la documentación y apoyo técnico.
A Juan Jose Martín por las imágenes en 24 bits.
|