Está en la página 1de 20

ITESCAM

G raf i ca c i n
1.1 Aplicaciones grficas por computadora. 1.2 Dispositivos de hardware y software para el despliegue grfico.

Grfico Rster
Los procesos de manipulacin de grficos requieren de una tecnologa sofisticada en temas como intercambios de formatos, escalado, filtrado, manejo del color mediante paletas, etc.

Cuanto mayor y ms ntida sea una imagen y cuantos ms colores tenga, ms difcil es de presentar y manipular en la pantalla de un computador. Las fotografas, dibujos y otras imgenes estticas deben pasarse a un formato que el computador pueda manipular y presentar.

Grfico Rster
Las imgenes de mapa de bits (bitmaps o imgenes raster) estn formadas por una rejilla de celdas, a cada una de las cuales, denominada pxel (Picture Element, Elemento de Imagen), se le asigna un valor de color y luminancia propios, de tal forma que su agrupacin crea la ilusin de una imagen de tono continuo. Un pxel es pues una unidad de informacin, pero no una unidad de medida, ya que no se corresponde con un tamao concreto. Un pxel puede ser muy pequeo (0.1 milmetros) o muy grande (1 metro).
3

Grfico Rster
Una imagen de mapa de bits se crea mediante una rejilla de pixeles nica. Cuando se modifica su tamao, se modifican grupos de pixeles, no los objetos o figuras que contiene, por lo que estos suelen deformarse o perder alguno de los pixeles que los definen. Por lo tanto, una imagen de mapa de bits est diseada para un tamao determinado, perdiendo calidad si se modifican sus dimensiones, dependiendo esta prdida de la resolucin a la que se ha definido la imagen.

Grfico Rster
Una forma comn de clasificar las imgenes segn su resolucin es aquella que las divide en imgenes de alta resolucin (hi-res) e imgenes de baja resolucin (low-res). Una imagen de alta resolucin est prevista para la impresin, teniendo generalmente 300 ppp o ms. Una imagen de baja resolucin est prevista solamente para su exhibicin en pantalla, teniendo generalmente una resolucin de 100 ppp o menos.

Grfico Rster
A mayor resolucin, ms pxeles hay en una imagen, ms grande es su mapa de bits, mayor informacin contiene y mayor capacidad de distinguir los detalles espaciales finos, por lo que tendr ms definicin, permitiendo un mayor detalle, unas transiciones de color ms sutiles y una mayor calidad de reproduccin. Las imgenes de mapas de bits dependen de la resolucin a la que han sido creadas, por lo que al modificar su tamao pierden calidad visual.

Grfico Rster
Si se disminuye, los trazos finos perdern definicin, desapareciendo partes de los mismos, mientras que si se aumenta, la imagen se pixelar, al tener que cubrirse de forma aproximada pixeles que inicialmente no existan, producindose el conocido efecto de dientes de sierra.

Grfico Rster
El principal inconveniente con los grficos de mapas de pixeles durante el almacenamiento a su transmisin a travs de una lnea de comunicacin de datos, es el elevado tamao de los archivos que generan. Se hace por tanto necesaria la compresin de estos archivos.

Grfico vectorial
Un grfico vectorial est definido por un conjunto de primitivas geomtricas de tal modo que, al dibujarlas, se compone la imagen final. Por lo tanto, las imgenes en los grficos vectoriales no se construyen pxel a pxel, sino que se forman a partir de vectores, objetos formados por una serie de puntos y lneas rectas o curvas definidas matemticamente. Por ejemplo, una lnea se define en un grfico de mapa de bits mediante las propiedades de cada uno de los pxeles que la forman, mientras que en un grfico vectorial se hace por la posicin de sus puntos inicial y final y por una funcin que describe el camino entre ellos.
9

Grfico vectorial
Cada vector en un grfico vectorial tiene una lnea de contorno, con un color y un grosor determinados, y est relleno de un color a elegir. Las caractersticas de contorno y relleno se pueden cambiar en cualquier momento. Las imgenes vectoriales se almacenan como una lista que describe cada uno de sus vectores componentes, su posicin y sus propiedades. En cuanto a la resolucin, ya que no dependen de una retcula de pxeles. Por lo tanto, tienen la mxima resolucin que permite el formato en que se almacena, ya que la descripcin matemtica de un objeto es independiente del tamao al cual se est dibujando el objeto.
10

Grfico vectorial
Las entidades geomtricas que forman parte de un grfico vectorial son: el segmento de recta, las circunferencias, las elipses, y los arcos de circunferencia.

Las trasformaciones tpicas sobre las imgenes vectoriales son la traslacin, la rotacin, el escalado y la cizalla. Estas transformaciones, puramente geomtricas, se muestran en la siguiente figura. Despus de aplicarlas el objeto grfico conserva su precisin.
11

El Hardware grfico
Un sistema grfico tradicional consta de cuatro componentes: procesador, unidad de procesamiento grfico, dispositivos de entrada y dispositivos de salida. El procesador desempea un papel central en cualquier sistema grfico y cada uno de los dems componentes debe comunicarse en algn momento con otro, o con el procesador mediante un canal de datos.

12

Arquitectura de un sistema grfico bsico

13

Arquitectura de un sistema grfico bsico


Generalmente el dispositivo principal de salida de un sistema grfico es un monitor de video. La pantalla de video que utilizan la mayora de las microcomputadoras se dividen en pequeos puntos. Cada uno de esos puntos se denomina pixel (picture element). Un pixel es la unidad mnima de representacin grfica. La resolucin de una presentacin por barrido es un indicador de su calidad grfica y se determina por el nmero de pixeles por unidad de rea.

14

Software para Grficos


Hay dos tipos de software para grficos:
Special-purpose packages y, General-programming packages.

Ejemplos:
SPP: 3Ds, Maya, AutoCAD ... GPP: GL (Graphics Library ), OpenGL, VRML (Virtual Reality Modeling Language), Java2D, Java3D.

15

Funciones del Software para Grficos


Un paquete general proporciona a los usuarios una serie de funciones para crear y manipular imgenes. Estas rutinas se clasifican dependiendo si tratan con la salida de grficos, atributos, transformaciones geomtricas, transformaciones de vista, entrada. Los elementos bsicos para la creacin de imgenes se conocen como primitivas de salida de grficos (graphics output primitives) cadenas de caracteres, puntos, lneas rectas, curvas, polgonos. esferas, conos, cilindros.
16

Software para Grficos


Alias Wavefront's Maya. Es quiz el software ms popular en la industria, por lo menos hasta 2003. Es utilizado por muchos de los estudios de efectos visuales ms importantes en combinacin con RenderMan, el motor de rnder fotorrealista de Pixar. Discreet's 3D Studio Max. Originalmente escrito por Kinetix (una divisin de Autodesk) como el sucesor de 3D Studio. Kinetix luego se fusion con la ltima adquisicin de Autodesk, Discreet Logic. Es el lder en el desarrollo de 3D en la industria de juegos y usuarios hogareos.
17

Software para Grficos


Newtek's Lightwave 3D. Fue originalmente desarrollado por Amiga Computers a principios de la dcada de 1990. Ms tarde evolucion en un avanzado y muy usado paquete de grficos y animacin 3D. Actualmente disponible para Windows, Mac OS y Mac OS X. El programa consiste en dos componentes: Modelador y Editor de escena. Es el favorito entre los entusiastas, y es utilizado en muchas de las mayores productoras de efectos visuales como Digital Domain. Avid's Softimage XSI. El contrincante ms grande de Maya. En 1987 Softimage Inc., una compaa situada en Montreal, escribi Softimage 3D, que se convirti rpidamente en el programa de 3D ms popular de ese perodo.
18

Software para Grficos


Adems del software especializado, es comn el manejo de APIs especializadas para facilitar los procesos en todas las etapas de la generacin de grficos por computadora. Estas APIs han demostrado ser vitales para los desarrolladores de hardware para grficos por computadora, ya que proveen un camino al programador para acceder al hardware de manera abstracta, aprovechando las ventajas de tal o cual tarjeta de video. Las siguientes APIs para grficos por computadora son particularmente populares: OpenGL, Direct3D (DirectX para producir grficos interactivos en 3D) y RenderMan
19

Referencias
http://www.taringa.net/posts/apuntes-ymonografias/14159543/computacion-grafica.html http://hanconina.nubeuniversitaria.com/unsaac/computacion -grafica-i/teoria-de-computacion-graficai/introduccionalosgraficosporcomputadora http://es.wikipedia.org/wiki/Anexo:Formatos_de_archivo_de _gr%C3%A1ficos

20