Volver menú revistas Volver página anterior

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España para ofrecer los artículos de la revista Amiga World España.

N° 37 - Noviembre 1992
Amiga World

     INFORME     

 

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.


Volver menú revistas Volver página anterior