Está en la página 1de 11

Graficacin

MIA. Juan Luis Lpez Herrera Junio 2013

Fundamentos

Definicin Historia Tipos de graficacin (2D y 3D) Formatos Grficos (Matriciales y Vectoriales) Fundamentos Matemticos y Fsicos

Clasificacin

Modelado Renderizado Animacin Interaccin

Graficacin Por Computadora (Computer Graphics)

Elementos de Hardware

Adaptador de Video Dispositivos de Entrada Dispositivos de Salida

Elementos de Software

Se despliega (GUI) Se programa (API) Aplicaciones (Uso y Desarrollo)

Aplicaciones

CAC (CAD, CAM, CAE) Visualizacin Simulacin (Entrenamiento, entretenimiento, educacin) Realidad Virtual Realidad Aumentada Otras

Graficacin por Computadora

Definicin
El uso de una computadora en la construccin, modificacin, despliegue y manipulacin de modelos geomtricos e imgenes de objetos La computacin grfica o grficos por computadora es el campo de la informtica visual, donde se utilizan computadoras tanto para generar imgenes visuales sintticamente como integrar o cambiar la informacin visual y espacial probada del mundo real.

Graficacin por Computadora

Fundamentos
En la actualidad, los grficos por computadora se emplean en una gran variedad de aplicaciones, como en interfaces grficas de usuario, tipografa digital, paseos arquitectnicos virtuales, aplicaciones mdicas y juegos de vdeo, entre otras. La computacin grfica comprende una gran variedad de tcnicas que pueden ser agrupadas de acuerdo al nmero de dimensiones que se empleen en la representacin del modelo geomtrico a visualizar, en 2D y 3D:

Graficacin por Computadora

Fundamentos Graficos en 2D
La computacin grfica 2D corresponde al conjunto de tcnicas que tienen como objeto la generacin de una imagen digital a partir de modelos geomtricos bidimensionales. Estas tcnicas son principalmente empleadas en interfaces grficas de usuario y en aplicaciones desarrolladas a partir de tecnologas de impresin y dibujo, como tipografa, cartografa y dibujo tcnico, entre otras. El origen de las mismas se remonta a la dcada de los 50's en la que aparecieron dispositivos con soporte para grficos vectoriales.

Graficacin por Computadora

Fundamentos Graficos en 2D
Los grficos vectoriales y de rasterizacin conforman las principales categoras de la computacin grfica 2D. Aquellos emplean primitivas geomtricas basadas en ecuaciones matemticas (e.g., puntos, lneas, curvas y polgonos) para representar las imgenes; mientras que en stos, la imagen se representa mediante una matriz rectangular de pxeles que puede ser desplegable en un dispositivo de salida cualquiera.

Graficacin por Computadora

Fundamentos Interfaces Grficas de Usuario (GUI)


Una interfaz grfica permite al usuario interactuar grficamente (de modo visual) con distintos dispositivos electrnicos, como PCs, PDAs, etc. Las interfaces grficas, en contraste con las textuales, ofrecen elementos grficos (i.e., indicadores visuales) que sirven para representar las acciones de la aplicacin disponibles al usuario. Dichas acciones son usualmente ejecutadas mediante la manipulacin directa de los elementos grficos presentes en la interfaz. Por razones histricas, el dominio de las interfaces grficas se encuentra restringido al espacio bidimensional.

Graficacin por Computadora

Fundamentos Graficos en 3D
La computacin grfica 3D trata acerca de la sntesis de una imagen bidimensional a partir de un modelo geomtrico tridimensional. De acuerdo con la complejidad de los clculos empleados en la generacin de las imgenes, las tcnicas se clasifican en prerendering y real-time rendering. Aquellas son tpicamente empleadas en la creacin de animaciones de tipo foto-realista; mientras que stas se emplean en aplicaciones que requieren interactividad. En el ltimo caso, es necesario el uso de un procesador de grficos dedicado (en la actualidad, ampliamente disponibles para el usuario comn).

Graficacin por Computadora

Fundamentos Graficos en 3D
La computacin grfica 3D trata acerca de la sntesis de una imagen bidimensional a partir de un modelo geomtrico tridimensional. De acuerdo con la complejidad de los clculos empleados en la generacin de las imgenes, las tcnicas se clasifican en prerendering y real-time rendering. Aquellas son tpicamente empleadas en la creacin de animaciones de tipo foto-realista; mientras que stas se emplean en aplicaciones que requieren interactividad. En el ltimo caso, es necesario el uso de un procesador de grficos dedicado (en la actualidad, ampliamente disponibles para el usuario comn).

Graficacin por Computadora

Fundamentos Graficos Vectoriales


Una imagen vectorial es una imagen digital formada por objetos geomtricos independientes (segmentos, polgonos, arcos, etc.), cada uno de ellos definido por distintos atributos matemticos de forma, de posicin, de color, etc. Por ejemplo un crculo de color rojo quedara definido por la posicin de su centro, su radio, el grosor de lnea y su color.

El inters principal de los grficos vectoriales es poder ampliar el tamao de una imagen a voluntad sin sufrir la prdida de calidad que sufren los mapas de bits. De la misma forma, permiten mover, estirar y retorcer imgenes de manera relativamente sencilla. Su uso tambin est muy extendido en la generacin de imgenes en tres dimensiones tanto dinmicas como estticas. Todos los ordenadores actuales traducen los grficos vectoriales a mapas de bits para poder representarlos en pantalla al estar sta constituida fsicamente por pxeles.

Graficacin por Computadora

Fundamentos Graficos Matriciales


Una imagen en mapa de bits, tambin conocida como imagen matricial, bitmap, raster image o extensin .bmp (estos dos tomados del ingls), o imagen rster (un calco del ingls), es una estructura o fichero de datos que representa una matriz rectangular de pxeles o puntos de color, denominada matriz, que se puede visualizar en un monitor, papel u otro dispositivo de representacin. A las imgenes en mapa de bits se las suele definir por su altura y anchura (en pxeles) y por su profundidad de color (en bits por pxel), que determina el nmero de colores distintos que se pueden almacenar en cada punto individual, y por lo tanto, en gran medida, la calidad del color de la imagen.

El formato de imagen matricial est ampliamente extendido y es el que se suele emplear para tomar fotografas digitales y realizar capturas de vdeo. Para su obtencin se usan dispositivos de conversin analgica-digital, tales como escneres y cmaras digitales.