Buscar este blog

martes, 30 de noviembre de 2010

¿Que se entiende por Computación Grafica?

La computación gráfica es la rama de las ciencias de la computación que se encarga del estudio, diseño y trabajo del despliegue de imágenes en la pantalla de un computador a través de las herramientas proporcionadas por la física, la óptica, la térmica, la geometría, etc.
La computación gráfica o gráficos por ordenador es el campo de la informática visual, donde se utilizan computadoras tanto para generar imágenes visuales sintéticamente como integrar o cambiar la información visual y espacial probada del mundo real.
El primer mayor avance en la gráfica realizada por computadora era el desarrollo de Sketchpad en 1962 por Ivan Sutherland.
Este campo puede ser dividido en varias áreas: Interpretado 3D en tiempo real (a menudo usado en juegos de vídeo), animación de computadora, captura de vídeo y creación de vídeo interpretado, edición de efectos especiales (a menudo usado para películas y televisión), edición de imagen, y modelado (a menudo usado para ingeniería y objetivos médicos). El desarrollo en la gráfica realizada por computadora fue primero alimentado por intereses académicos y patrocinio del gobierno. Sin embargo, cuando las aplicaciones verdaderas mundiales de la gráfica realizada por computadora (CG) en televisión y películas demostraron una alternativa viable a efectos especiales más a las tradicionales y las técnicas de animación, los comerciales han financiado cada vez más el avance de este campo.
A menudo se piensa que la primera película para usar gráficos realizados por computadora era 2001: A Space Odyssey (1968), que intentó mostrar como las computadoras serían mucho más gráficas en el futuro. Sin embargo, todos los gráficos de computadora en aquella película eran la animación dibujada a mano (por ejemplo en las pantallas de televisión se simulaba el comportamiento de las computadoras con dibujos), y las secuencias de efectos especiales fue producida completamente con efectos ópticos y modelos convencionales.

Quizás el primer uso de la gráfica realizada por computadora expresamente para ilustrar gráfica realizada por computadora estaba en Futureworld (1976), que incluyó una animación de una cara humana y mano - producido por Ed Catmull y Fred Parke en la Universidad de Utah.

Antecedentes de la Computación Gráfica

En el año de 1950 Dou Engerlbart comprendió que la tecnología de la informática amplificaba las capacidades mentales, con lo cual podríamos contar con nuevas posibilidades de enfrentar la urgencia y la complejidad de la vida, es por eso que decidió dedicarse por completo a hacer su sueño realidad. Lamentablemente el resto del mundo no estaba preparado para sus proyectos, los cuales eran de tan largo alcance que no concordaban con las ideas prevalecientes en su época y la mayor parte de la comunidad de investigadores ignoró los trabajos de Engelbart.
En ese tiempo solo había una docena de computadoras en todo el mundo dedicadas exclusivamente a cálculos militares. Era difícil imaginar que la gente común y corriente usaría las computadoras para aumentar su productividad personal. Entonces, Engelbart estableció el Augmention Research Cenerter para crear modelos funcionales de sus visionarias herramientas.
Una de las técnicas empleadas para esto es el denominado Trazador de Rayos que es un algoritmo recursivo de precisión de imagen o iluminación que determina la visibilidad de las superficies lanzando rayos luminosos imaginarios desde el ojo del observador a los objetos en la escena, basándose en las leyes de la óptica geométrica y simulando la iluminación global distribuida por la luz especular teniendo en cuenta la reflexión difusa local.
Polyray es un programa de rendering que funciona como trazador de rayos con herramientas de animación, con el que se pueden hacer diversos objetos y superficies en la pantalla por medio de un código específico de comandos y primitivas, y diversas operaciones entre ellos.