Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Introduccion-1
1 Introduccion-1
I. Aspectos generales
I.Introduccin a la graficacin
Las computadoras: herramienta poderosa para imgenes:
rpida econmica
Las primeras aplicaciones grficas eran muy caras Actualmente, son baratas (HW y SW)
Aplicaciones generales:
Ciencia Ingeniera Empresas Industria Gobierno Arte Entretenimiento Publicidad Educacin Capacitacin Presentaciones grficas
CAD
Las herramientas CAD presentan herramientas y visualizaciones mltiples de los objetos en diseo Facilitan el desarrollo de objetos que cumplan con los requerimientos, ya que no permiten que los parmetros excedan los definidos No siempre se modela directamente la realidad, sino tambin abstracciones mediante smbolos. El sistema puede, posteriormente armar el circuito correspondiente.
CAD
CAD
Con frecuencia se utilizan animaciones para mostrar el comportamiento del diseo Estas animaciones entran en el terreno de las simulaciones Se utilizan tambin sistemas de realidad virtual para probar el comportamiento de lo diseado ante un operador real
CAD
CAD
Cuando se ha terminado el diseo, se muestra mediante iluminacin realista y aplicacin de texturas Esto es especialmente relevante para el diseo de objetos que deben resultar atractivos para el consumidor:
Casas Autos Equipo de audio
CAD
Grficas de presentacin
Para presentar informes Comunicar y promover ideas No est de ms decir que deben ser simples
Entretenimiento
Pelculas, videos musicales, TV Videojuegos
Computadoras personales Consolas Telfonos celulares Consolas porttiles Vayan ustedes a saber qu sigue
Entretenimiento
Los videojuegos hacen uso de interfaces para la interactividad
Consolas de texto y comandos simpls (MUDs) Grficas simples 2D (vectores, sprites), palanca de mando (joystick digital) Grficas 3D, palanca de mando avanzada (joystick analgico) Grficas 3D avanzadas (shading, ray tracing), mandos avanzados (wii-mote, visin, etc.)
Capacitacin
Cursos animados interactivos Simuladores de todo tipo
Inmersivos Movimientos fsicos Panormicos
Capacitacin (movimiento)
Visualizacin
Representacin grfica de colecciones muy grandes de datos Destacando tendencias y parmetros con colores, formas, posiciones, movimientos, etc. Permitiendo la manipulacin de la visin y de los datos para revelar datos ocultos
Visualizacin
Procesamiento de imgenes
Se obtiene una imagen donde hay informacin confusa Se aplica el procesamiento para:
Restauracin (mejorar la calidad de la imagen) Destacar informacin oculta o poco clara
Procesamiento de imgenes
Procesamiento de imgenes
GUI Xerox
Autoedicin
Uso de la computadora para la edicin de documentos, peridicos, revistas, folletos, carteles, espectaculares, etc. Integracin automtica de contenidos en medios digitales (como la WWW)
Autoedicin
Cartografa (GIS)
Manejo y presentacin automtica de mapas e informacin de todo tipo en su ubicacin geogrfica
Clasificacin de aplicaciones
Existen varias clasificaciones diferentes:
1. Tipo (dimensionalidad) del objeto a representar y tipo de imagen producida 2. Tipo de interaccin 3. Rol de la imagen producida 4. Relacin lgica y temporal entre objetos y sus imgenes 5. Nivel de implantacin y abstraccin
Medios
Teletipos e impresoras de lnea 1950, MIT: CRT ~1955, SAGE air-defense, uso de lpiz ptico sobre el CRT 1963, Sketchpad, uso de smbolos a partir de un banco, para diseo, usando lpiz ptico Tropiezos:
Costo alto del hardware Alto costo en procesamiento Programacin difcil en entornos de tiempo-compartido cuando predominaba el trabajo por lotes Software no portable Estaciones de trabajo Computadoras personales
Medios: teletipo
Medios: Sketch
Letras hechas como secuencias de trazos CPU produce una lista de vectores, se guardan en un bfer, un DC (display controller) recorre el bfer para desplegar en pantalla los vectores ~1968 direct-view storage tube (DVST) como control separado, ms rpido y econmico
Raster vs Vector
Impresoras 3D
Dispositivos de entrada
Lpiz ptico Mouse (Doug Engelbart, 68) Tablilla grfica Pantalla sensible Sensores 3D Escneres 3D Controles con retroalimentacin
Joystick Volantes Guantes
Pocos colores Resolucin baja Poca velocidad Procesamiento grfico por software, desde el CPU, mediante funciones
Arquitecturas: aceleradores
Se desarrollaron los aceleradores grficos por hardware Ubicados en tarjetas que se montaban en las ranuras de expansin Bus (ducto) de alta velocidad, que conecta tarjetas con CPU, memoria y puertos
Arquitecturas: aceleradores
Incorporacin de servicios grficos avanzados El S.O. necesita de componentes para saber qu servicios estn disponibles (drivers) Los programas necesitan un marco de referencia comn para pedir al S.O. los servicios grficos (OpenGL, DirectX)
Software grfico
Dos clases generales de software para grficas:
Paquetes generales de programacin de grficas Paquetes de aplicaciones para propsitos grficos especiales
Funciones grficas
Los paquetes de grficas ofrecen funciones para crear y manipular imgenes Realizan operaciones de:
Creacin de primitivas de salida Entrada Salida Atributos Transformaciones Vistas Control general
Primitivas de salida
Son los bloques de construccin bsicos para las imgenes Incluyen cadenas de caracteres y formas geomtricas
Puntos Lneas rectas Lneas curvas reas llenas (polgonos, cincunferencias, etc.) Figuras geomtricas 3D
Atributos
Propiedades de las primitivas de salida Especifican:
Color e intensidad Estilos de lnea y patrones para llenar reas Forma y tamao
Transformaciones
Operaciones para definir:
Tamao Posicin Orientacin