Graficos chulos – 2° de basica

El trabajo del la CPU  de una consola viejuna no es crear imágenes que entienda una TV o un LCD ya que esto se encargo a un procesador especial de vídeo dedicado.

https://i1.wp.com/upload.wikimedia.org/wikipedia/commons/thumb/2/2c/Nesppu.jpg/800px-Nesppu.jpg
PPU (Picture Processing Unit) Nintendo NES Ricoh RP2C07

Se confunde muchas veces GPU  con estas unidades de la consola retro.

Igualmente la consola viejuna no puede  generar gráficos como los  PC’s y algunos viejos ordenadores en donde el programador viejuno que podían acceder a la memoria y escribir directamente en ella imágenes completas. Por el contrario, la consola viejuna dispone segmento de memoria en los cuales se almacenan recursos que son Sprites,  la Paleta de colores y los Tile maps.

LOS SPRITES

Son  físicamente bancos de memoria de tamaño determinado. Es decir, un sprite no tiene cualquier tamaño si no el que el generador gráfico permite, y estamos hablando de 8×8 *píxeles, 16×16, 16×8, es decir pequeños puntos de información digital o de memoria que se representan en pantalla.

Por razones prácticas las dimensiones alto y ancho de los sprites se escriben en múltiplos de 8 porque representan bits.

Generalmente es común que internamente los datos de sprite incluyen la posición en pantalla en píxeles.

Sprite de un juego que solo viejunos pueden reconocer

PALETA DE COLORES

Como vemos en colores y la TV es de color, pero el procesador primitivo viejuno no tenía capacidad de reproducir todos los colores como lo hacen las modernas maquinas en color verdadero RGB, en lugar de esto estas consolas solo  mostrar colores de una paleta pequeña por pantalla.

TILE MAPS

El procesador de vídeo no puede mostrar imágenes directas que no fueran diminutos cuadros tipo SPRITE. Se permitía reconstruirlas como si se tratara de  un rompecabezas mediante pequeños cuadros llamados TILES y que cuando se unían formaban el  tile map, en palabras  menos computacionales frikis el  procesador manipula los sprites y formaban un todo.

https://i2.wp.com/i155.photobucket.com/albums/s292/Deigo2006/grid1.png
Tilemap en pantalla
https://i1.wp.com/media.tojicode.com/zelda/root/texture/zelda-tiles.png
Si logras identificar la imagen es porque eres viejuno!

TAREAS DEL PROCESADOR DE IMAGEN

El procesador especializado en gráficos lee los elementos en segmentos de memoria de cada uno de los recursos de vídeo que se han colocado para formar parte del juego.

borrar
http://www.cs.columbia.edu/~sedwards/papers/TMS9918.pdf

Para esto existen 2 opciones la primera opción o más primitiva  es generar el pulso de señal de VÍDEO COMPUESTO desde el procesador que es muy primitivo y poco común. La segunda opción más popular era generar la  señal RGB y luego pasarla a espacio de VIDEO COMPUESTO o de RADIO FRECUENCIA.

borrar

Aclaraciones sobre los procesadores de video:

  • El tamaño de memoria está limitado y de este depende el tamaño reservado para  los recursos.
  • En la medida que avanzamos en generaciones de consolas viejunas mejora la calidad de imagen reproducible.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s