Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Libro de Texto para La Materia de Graficacion
Libro de Texto para La Materia de Graficacion
O
W
N
y
bu
to
k
.c
1. Introduccin a la graficacin
por computadora
Objetivo.
A lo largo de la historia han sucedido importantes eventos que han sentado las bases
para las grficas por computadora. Estos descubrimientos merecen ser
mencionados as
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Euclides (300- 250 A.C.), su frmula de geometra provee una base para los
conceptos grficos.
Alexander S. Douglas desarrolla en 1952 Nought and crosses. El juego era una
versin computerizada del tres en raya que se ejecutaba sobre el EDSAC.
Los 1960s
Se puede decir que la historia comienza con el Proyecto Whirlwind y el
sistema
computacional SAGE que fue diseado para apoyar el estado de alerta militar. El Proyecto
Whirlwind inici como un esfuerzo para construir un
proveer un sistema de defensa areo en los Estados Unidos como proteccin contra un
ataque nuclear. La estacin de trabajo SAGE tena un monitor vectorial y lpiz luminoso
que los operadores usaban para dibujar planes de vuelo sobre las regiones de los Estados
Unidos. En la actualidad, el Museo de Computacin de Boston (Boston Computer Museum)
exhibe una estacin de trabajo SAGE. El monitor es una pantalla de radar con un recuadro
alrededor de la regin que esta siendo escaneada. Los lpices luminosos son como los viejos
taladros de metal. En la exhibicin Hollywood and Vine de IBM en Kingston New York se
muestra una computadora SAGE.
Graficacin
2
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
existan a
de memoria, ni
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
El sistema Sketchpad fue creado en el Laboratorio Lincoln del MIT sobre un ordenador
TX-2, una de las mejores mquinas de entonces pues contaba con 320Kb de memoria base
y 8Mb de memoria externa en forma de cintas
grficos, estaba dotado con un monitor de
que fueron
Graficacin
4
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
En 1963, Douglas Englebart invent el Mouse en los laboratorios de Xerox PARC. Este
mouse usaba dos ruedas perpendiculares entre ellas: la rotacin de
Dabney un
proyecto de videojuego llamado Fox and Hounds dando inicio al videojuego domstico. Este
proyecto evolucionara hasta convertirse en la Odyssey, el primer sistema domstico de
videojuegos lanzado en 1972.
El algoritmo de sombreado fue creado por Gouraud y Phong en la Universidad de Utah
(University of Utah) cuando en 1968 la universidad le pidi a David Evans que dirigiera un
programa de investigacin en grficos por
los laboratorios
Dartmouth y Bell.
Graficacin
5
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Los 1970s
A principios de los 1970s el Sistema de Imgenes de Evans & Sutherland era una
computadora
high-end de grficos.
El
fu creado en Intel en 1971, este era de 8 bits e inicio la serie de los 8: 8088, 8086,
80186, etc.
Los videojuegos como arcade nacieron en 1971 cuando Nolan Bushnell comenz a
comercializar Computer Space, una versin de Space War, en Estados Unidos, aunque es
posible que se le adelantara Galaxy War otra versin arcade de Space
War aparecida a
se implantaron
Graficacin
6
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
sorprendidos cuando vendieron sobre diez veces esa cantidad en el primer mes. Hoy en da,
la Altair es ampliamente
computador personal de los aos siguientes: El bus de computador diseado para la Altair
se convirti en un estndar de facto conocido como el bus S-100. El primer lenguaje de
programacin para la mquina fue el Altair BASIC, escrito por Bill Gates y Paul Allen, quienes
inmediatamente despus fundaran Microsoft.
primero en
Graficacin
7
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Es comn pensar que el primer filme que us grficas por computadora es 2001: Una
odisea en el espacio (1968), la cual pretenda mostrar cmo las
volveran ms grficas en el futuro. Sin embargo, los efectos
computadoras se
pelcula fueron animados a mano y las secuencias de efectos especiales fueron producidas
con ptica y efectos convencionales.
Quiz el primer uso de las grficas por computadora, especficamente la ilustracin de
grficas por computadora fue en Futureworld (1976), que
incluy la animacin de un
rostro y mano humanos producida por Ed Catmull y Fred Parke en la Universidad de Utah
(University of Utah).
Los 1980s
La IBM PC comenz a ser vendida en agosto de 1981. La frase
"computadora
personal" era de uso corriente antes de 1981, y fue usada por primera vez en 1972 para
denominar al Xerox PARC's Alto. Sin embargo, debido al xito del IBM PC, lo que haba sido
Graficacin
8
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
un trmino genrico lleg a significar especficamente una computadora compatible con las
especificaciones de IBM.
La PC original fue un intento de IBM para entrar en el mercado de los ordenadores
domsticos, entonces dominado por el Apple II de Apple Computer y varias mquinas con
CP/M. En lugar de utilizar el proceso de diseo normal de IBM, el cual ya haba fallado en el
diseo de una computadora econmica (como el IBM 5100), se reuni a un equipo especial
para descartar las restricciones de la compaa e
hicieron
de perturbacin
normal(la direccin hacia donde apunta un polgono) sola simular superficies desiguales o
arrugadas y con relieve.
Graficacin
9
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Se introdujeron los Binary space partitioning o Particionado Binario del Espacio (BSP),
que es un mtodo para subdividir recursivamente un espacio en
elementos convexos
aplicaciones CAD.
Loren Carpenter comenz a explorar fractales en grficos por computadora
En 1982 se lanz la tarjeta Hrcules, la primera tarjeta de video. Esta tarjeta se poda
Graficacin
10
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
se anunciaba una
El aloritmo radiosity fue creado por Donald Greenberg y sus colegas en la Universidad
de Cornell. Radiosity una tcnica para la iluminacin global que usa
la teora de
las
versin, solo
estaba disponible para Macintosh. Photoshop es uno de los productos ms vendidos por
Adobe quien recientemente compr a Macromedia.
Graficacin
11
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Los 1990s
Unix, X y Silicon Graphics Gl eran el sistema operativo, sistema de ventanas y la
Interfaz de Programacin de Aplicaciones (API, Application Programming Interface) que los
desarrolladores de grficos utilizaban a principios de los 1990s.
En 1991 las computadoras Hand-held se inventaron en HP (HewlettPackard). En 1992
OpenGL se convirti en un estndar de APIs grficas. OpenGL
desarrollada originalmente por Silicon Graphics Incorporated (SGI). OpenGL significa Open
Graphics Library, cuya traduccin es biblioteca de grficos abierta.
Las grficas rasterizadas sombreadas comenzaron a introducirse en las pelculas. Las
computadoras an no soportaban grficos 3D y la mayora de los programadores escriba
software para ser convertidos por escaneo o rasterizados y utilizaban algoritmos de
remocin de superficies ocultas as como trucos de animacin de tiempo real.
Graficacin
12
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Illinois
(NCSA). ue el
que fue
creada aos antes. La Web naci alrededor de 1989 a partir de un proyecto del CERN, en el
que Tim Berners-Lee construy el prototipo que dio lugar al ncleo de lo que hoy es la
World Wide Web. La intencin original era
investigacin entre cientficos y permitir al
alrededor de
30.000.000.000 consolas.
Tambin fueron lanzados varios perifricos: un micrfono que permita jugar un juego
con funciones de reconocimiento de voz, uno que permita leer cartuchos de Game Boy,
Graficacin
13
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
una unidad de Disquetes y un cartucho que permita capturar audio y video a los disquetes.
Sin embargo el mayor problema de estos perifricos fue el poco soporte que tuvieron.
Super Mario 64 programado por Shigeru Miyamoto (para Nintendo 64) es considerado
por muchos el mejor juego de plataformas de todos los tiempos y su sistema de juego es la
base de la mayor parte de los juegos de plataformas 3D de hoy en da. Este juego cre el
primer sistema de control de cmaras en un juego en 3 dimensiones.
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
Pioneer, Sony, Thomson, Time Warner, y Toshiba . Al inicio, existan varias propuestas de
diferentes compaas y debido a la incompatibilidad se realiz el estndar.
La realidad virtual y el VRML (Virtual Reality Modeling Language) se convirtieron reas
de investigacin importante. Los PDAS, Palms y los flat panel se introdujeron al final de los
1990s con gran xito.
2000 - a la fecha
En la actualidad la mayora de las personas que trabajan con grficos
computadoras de grandes capacidades: discos duros de terabytes,
utilizan
tarjetas grficas
aceleradoras de video con memoria en gigabytes, mouse ptico y memoria RAM en el orden
de los gigas. Tambin son muy utilizadas las computadoras Macintosh especialmente en lo
relacionado a efectos especiales y grficos de animacin.
Los procesadores ahora tienen ncleo doble que dota a las aplicaciones de recursos
que permiten hacerlas ms sofisticadas.
Aunque las cmaras digitales aparecieron en los 1990s, es hasta ahora que comienzan
a popularizarse, existiendo una gran variedad en cuanto a marcas, precios y caractersticas.
Graficacin
15
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c
!
O
W
N
y
bu
to
k
.c
software. Es
ahora comn el uso de agendas electrnicas, juegos en los telfonos celulares, llamadas de
video, etc.
En general, el hardware y software utilizado en lo que va de esta dcada es
la
1.2.Aplicaciones
Diseo Asistido por Computadora
En los procesos de diseo se hace un uso importante de las grficas por
computadora, en particular, para sistemas de ingeniera y arquitectura, sin embargo, en la
actualidad casi todos los productos se disean por computadora. Los mtodos CAD se
utilizan diariamente en el diseo de automviles, aeronaves,
embarcaciones, naves
base de datos de
entidades geomtricas (puntos, lneas, arcos, etc) con la que se puede operar a travs de
una interfaz grfica. Permite disear en dos o tres
almbrica, esto es, puntos, lneas, arcos, splines, superficies y slidos para obtener un
modelo numrico de un objeto o conjunto de ellos.
Graficacin
16
.d o
c u -tr a c k
lic
k
C
lic
.d o
h a n g e Vi
e
to
bu
I n s t i t u t o T e c n o l g i c o d e M o r e l i a
XC
er
O
W
F-
PD
h a n g e Vi
e
XC
er
PD
F-
c u -tr a c k
.c