c
c
Animación Bidimensional 4
Sexto Diseño
p
mos sprites fueron popularizados por Jay Miner. Se trata de un tipo de mapa de
bits dibujados en la pantalla de ordenador por hardware gráfico especializado
(MSX, Atari 400/800, Commodore 64 y Commodore Amiga fueron unos de los
pocos ordenadores que soportan sprites reales) sin cálculos adicionales de la
CPU. A menudo son pequeños y parcialmente transparentes, dejándoles así
asumir otras formas a la del rectángulo, por ejemplo puntero de ratón en
ordenadores de la serie Amiga. Esto es posible ya que se podía hacer una
operación lógica OR o AND entre la imagen original y otra, y dejar el resultado
en otra posición de memoria. De esta manera era sen cillo cambiar colores o
eliminar el fondo mediante una "máscara". Típicamente, los sprites son usados
en videojuegos para crear los gráficos de los protagonistas. Por ejemplo, los
personajes de un Pac-Man podrían ser sprites. Generalmente son utilizados
para producir una animación, como un personaje corriendo, alguna expresión
facial o un movimiento corporal.
Con el paso del tiempo el uso de este término se extendió a cualquier
pequeño mapa de bits que se dibuje en la pantalla, incluso si tiene que
moverlo todo el procesador central y no cuenta con hardware especializado.
Esto ocasiona que a diferencia de ordenadores que soportan sprites reales no
se puedan mezclar resoluciones (por ejemplo mostrar un sprite de 256 colores y
alta resolución en una pantalla d e 16 colores y baja resolución), la cpu tenga
que calcular las transparencias y no vayan sincronizados con el refresco
vertical de pantalla (por lo cual el hardware gráfico que no dispone de sprites
reales necesita aplicar técnicas de doble buffer).
mos sprites han ido evolucionando a lo largo de la historia de los videojuegos.
En un principio, mientras algunos eran generados a computador, otros eran
dibujados a mano para posteriormente ser traspasados al computador.
El videojuego Mortal Kombat fue el primero en producir sprites completamente
digitalizados en un juego, donde se fotografiaban actores para hacer cada
animación de los personajes.
Con la llegada de los videojuegos en 3D, el uso de sprites se ha comenzado a
dejar de lado, al ocupar personajes pol igonales.
Es posible reutilizar un sprite al terminar de dibujarlo completamente en la
siguiente línea, con lo cual el número efectivo de sprites es superior al número
de sprites inicial. También es posible usar el Blitter para simular más sprites o
el Copper para modificar su paleta de colores.
También se denomina sprite a una serie de imágenes unidas en un mismo
archivo una al lado de otra y que representan al mismo personaje (u objeto)
en distintas posiciones. A diferencia de un archivo GIF animado, todas las
imágenes están visibles en el mismo momento y puede estar codificado en un
formato de imagen más ligero (en general PNG). Esto se utiliza principalmente
en videojuegos para teléfonos móviles en formato J2ME, ya que el tiempo de
carga de una imagen es muy superior al que ocupa seleccionar y mostrar un
área de una imagen ya cargada en la memoria. También se utiliza en el
diseño de skins para un software con la finalidad de reducir el número de
archivos en el paquete que los contiene.