Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Graficacin por
computadora
Tarea 1
Tpicos Avanzados de Programacin
Asaf Caleb Flix Gmez
110079
11/08/2014
Introduccin:
Los grficos por computadora se han convertido en una potente herramienta para la
produccin rpida y econmica de imgenes. Prcticamente no existe ninguna tarea en la
que la representacin grfica de la informacin no pueda aportar alguna ventaja y, por
tanto, no sorprende encontrar grficos por computadora en muchos sectores. Aunque las
primeras aplicaciones de ciencia e ingeniera requeran equipos caros y aparatosos, los
avances en la tecnologa informtica han hecho de los grficos interactivos una
herramienta muy til. Actualmente, los grficos por computadora se usan a diario en
campos tan diversos como las ciencias, las artes, la ingeniera, los negocios, la industria. la
medicina, las administraciones pblicas, el entretenimiento, la publicidad, la educacin, la
formacin y en aplicaciones caseras. E incluso podemos transmitir imgenes alrededor del
mundo a travs de Internet.
Visualizacin de datos:
La generacin de representaciones graficas de conjuntos de datos o procesos de
naturaleza cientfica, de ingeniera o de medicina es otra nueva aplicacin de los grficos
por computadora. Generalmente, esto se conoce como visualizacin cientfica. Y el
termino visualizacin de negocios se usa para conjuntos de datos relacionados con el
comercio, la industria y otras reas no cientficas.
Investigadores, analistas y dems, frecuentemente necesitan tratar con grandes
cantidades de informacin o estudiar el comportamiento de procesos de elevada
complejidad. Las simulaciones numricas por computadora, por ejemplo, normalmente,
producen grandes cantidades de archivos de datos que contienen miles o incluso millones
de valores. De modo similar, las cmaras de un satlite u otras fuentes de grabacin
acumulan archivos de datos ms rpido de lo que pueden ser interpretados. Rastrear
estos grandes conjuntos de nmeros para determinar tendencias y relaciones es un
proceso tedioso y totalmente inefectivo. Sin embargo, si los datos se convierten a una
formato grfico, las tendencias y relaciones aparecen inmediatamente.
Existen muchas clases distintas de conjuntos de datos, por lo que los esquemas de
visualizacin efectivos dependen de las caractersticas de los datos. Una coleccin de
datos puede contener valores escalares, vectores, tensores de orden superior o cualquier
combinacin de estos tipos de datos. Los conjuntos de datos pueden estar distribuidos
sobre una regin bidimensional en el espacio, una regin tridimensional o un espacio de
dimensin superior. La codificacin mediante colores es una manera de visualizar un
conjunto de dalos. Otras tcnicas de visualizacin incluyen la representacin de perfiles, la
representacin de superficies de valor constante u otras regiones del espacio y formas
especialmente diseadas para la representacin de diferentes tipos de datos.
Las tcnicas de visualizacin tambin se usan como ayuda para la comprensin de
procesos complejos y funciones matemticas. Los cientficos estn desarrollando mtodos
para la visualizacin de dalos de carcter genrico.
Educacin y formacin:
Los modelos generados por computadora de sistemas fsicos, financieros, polticos,
sociales, econmicos y otros se usan frecuentemente como ayudas para la educacin.
Modelos de procesos fsicos, psicolgicos, tendencias de la poblacin, equipamiento,
puede ayudar a los alumnos a comprender la operacin de un sistema.
Entretenimiento:
Las producciones de televisin, las pelculas de cine y los vdeos musicales usan de manera
rutinaria los grficos por computadora. Algunas veces estas imgenes se combinan con
actores reales y escenas filmadas, a veces, toda la pelcula est generada mediante
renderizacin por computadora y tcnicas de animacin.
Muchas series de televisin utilizan mtodos para producir efectos especiales basados en
los grficos por computadora. Algunos programas de televisin utilizan tcnicas de
animacin para combinar figuras de personas, animales, o personajes de dibujos
animados, generados por computadora con actores reales, tambin se transforma la cara
de un actor en otra forma. Muchos programas tambin utilizan los grficos por
computadora para generar edificios, rasgos del terreno u otros fondos de escenas.
Los efectos especiales, las animaciones, personajes y escenas generadas por computadora
estn ampliamente extendidos en las pelculas de hoy en da. Otras pelculas emplean
modelado, renderizado y animacin para producir por completo personajes con aspecto
humano. Para dar a los actores generados por computadora, tonos de piel humanos,
rasgos realistas en las caras, e imperfecciones en la piel como, lunares, pecas o acn se
emplean tcnicas foto realista.
Tambin se emplean mtodos de grficos por computadora para simular actores
humanos. Utilizando archivos de los rasgos faciales de un actor y un programa de
animacin se pueden generar secuencias de pelcula que contengan rplicas generadas
por computadora de esa persona. En el hipottico caso de que el actor enferme o se
accidente durante el rodaje, estos mtodos de simulacin se pueden utilizar para
sustituirlo en las subsiguientes escenas.
Los vdeos musicales utilizan los grficos por computadora de diversas formas. Se pueden
combinar objetos grficos con accin real, o emplearse grficos y tcnicas de
procesamiento de imgenes para transformar una persona en un objeto o viceversa.
Procesamiento de imgenes:
La modificacin o interpretacin de imgenes existente en seales de TV es conocida
como procesamiento de imgenes. Aunque los mtodos empleados en los grficos por
computadora y el procesa- do de imgenes se solapan, las dos reas estn dedicadas a
operaciones fundamentales diferentes. En los grficos por computadora, la computadora
se utiliza para crear una imagen. Por otra parte las tcnicas de procesamiento de
imgenes se utilizan para mejorar la calidad de un dibujo, analizar las imgenes o
reconocer patrones visuales para aplicaciones robotizadas. Sin embargo, los mtodos de
procesamiento de imgenes se utilizan frecuentemente en los grficos por computadora,
y los mtodos de los grficos por computadora se aplican tambin en el procesamiento.
Por lo general, antes de procesar una imagen o una fotografa, primero se almacena en un
archivo de imagen. Entonces es cuando se pueden aplicar los mtodos digitales de
o de otro tipo pudiendo ser los mtodos para activar una de estas ventanas variados. Si
usamos un dispositivo apuntador interactivo, como un ratn, podemos en algunos
sistemas, activar una ventana posicionando el cursor de la pantalla dentro del rea
mostrada por sta presionando el botn izquierdo del ratn. Con otros sistemas
tendremos que hacer clic con el ratn en la barra de ttulo en la parte superior de la
ventana.
Las interfaces tambin presentan mens e iconos para la seleccin de una ventana, una
opcin de proceso o el valor de un parmetro. Un icono es un smbolo grfico
frecuentemente diseado para sugerir la opcin que representaba ventaja de los iconos es
que necesitan menos espacio en la pantalla que la correspondiente descripcin textual y
puede ser entendido de una manera ms rpida si se ha diseado adecuadamente. Una
ventana de visualizacin se puede convertir en o a partir de la representacin de un icono,
los mens pueden contener listas tanto de descripciones textuales como de iconos.
Conclusiones:
Los grficos actualmente son muy importantes tanto en la vida diaria como en lo
profesional, ya que proporciona apoyo visual lo que mejora el entendimiento de muchos
fenmenos, facilitando su uso, as como tambin un avance que antes no se tena.
Referencias:
Grficos por computadora con OpenGL
DONALD HEARN, M. PAULINE BAKER
Tercera edicin, 2006