Está en la página 1de 22

Computación Visual

http://aulavirtual.sistemas.unmsm.edu.pe/

Presentación del curso

Mg. Johnny R. Avendaño Q.


e-mail: javendanoq@unmsm.edu.pe
Departamento Académico de Ciencias de la Computación
Facultad de Ingeniería de Sistemas e Informática
Universidad Nacional Mayor de San Marcos
Presentación del curso

El curso de Computación Grafica (y/o Visual)

q Algoritmos y técnicas de representación gráfica.


q No es un curso de programación en Windows.
q El laboratorio tampoco es un curso de manejo de software
alguno (ni tampoco es una disciplina de diseño gráfico asistido
por computadora); todo lo contrario, se intenta desenvolver
alguna aplicación (o simulación) grafica, con ayuda de un
lenguaje de programación y alguna librería gráfica (pueden ser
varias).
q Se empleará OpenGL, C/C++ CodeBlocks, MatLab,
q (Opcional) Podemos auxiliarnos de algunas herramientas como
PovRay, Mentor Design que ayuden a desarrollar los temas sin
perder la estructura del curso.

Mg. Johnny R. Avendaño Q.


Presentación del curso

Requisitos

q Curiosidad y buen gusto.


q Herramientas de algebra lineal, en especial los tópicos de
Transformaciones lineales 2D y 3D, manipulación de matrices y
vectores.
q Un poco de geometría analítica, las veces que sea necesaria.
q Manejo de estructuras de datos.
q Manejo y dominio de algún lenguaje de programación.

Mg. Johnny R. Avendaño Q.


Opera de Sidney:
Presentación del curso

Breve reseña histórica

q Eniac (1946), Whirlwind (MIT 1950),


inerpretación de datos y simulación
de vuelos.
q SAGE (1950), desarrollado para
convertir los sonidos de detección de
un radar en imágenes, primera
aplicación gráfica.
q OXO (1952), tesis doctoral de
Alexander Sandy Douglas
(Universidad de Cambridge) para
demostrar la interactividad entre
computadoras y seres humanos; el
juego era una versión del conocido
“tres en raya”.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Steve Russell (1961), estudiante del


MIT, crea el primer videojuego
interactivo de naves espaciales. Le
tomó al equipo cerca de 200 horas-
hombre escribir la primera versión de
Spacewar.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Ivan Sutherland (MIT 1963), en su


trabajo de tesis doctoral creó el
primer sistema “sketchpad” que
permitía la manipulación directa de
objetos gráficos.
q El sistema permitía a los usuarios
dibujar puntos, segmentos de líneas
rectas y arcos circulares
directamente sobre la pantalla
mediante un lápiz óptico.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Ivan Sutherland y Bob Sproull


(1966), fueron los primeros en
implementar un sistema de realidad
virtual, a través del cual, con la ayuda
de un casco, los usuarios podían
ingresar virtualmente en una
habitación y mirar en todas
direcciones una vez adentro.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Edwin Catmull (1970), realizó la


primera animación por computadora,
creó una animación de su mano
abriéndose y cerrándose.
q Fred Parke, creó una animación del
rostro de su esposa.

https://www.youtube.com/watch?v=RBBcPeZ1rgk Mg. Johnny R. Avendaño Q.


Presentación del curso

q 1965, Bresenham y el algoritmo de punto


medio.
q 1969, John Warnock el primer algoritmo de
ocultamiento de superficies
q 1969, Primer frame Buffer (Laboratorios Bell)
q 1972, Nolan Kay Bushnell: videojuego arcade
Pong.
q 1973, Bui Tuong Phong: modelo de
sombreado.
q 1974, Edwin Catmull: Mapeo de texturas, y z
buffer.
q 1975, Universidad de Utha, curvas de Bezier.
q 1975, Beinot Mandelbrot: los fractales.
q 1977, Steve Wozniak: Apple II.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Loren Carpenter (SIGGRAPH 1980): película con fractales. Luego


esto se usó en Star Treck 2.
q 1982 Película de Disney: Tron
q 1985 Pixar Animation Studios.
q 1990 Hanrahan and Lawson: Renderman.
q 1991 Disney y Pixar: La Bella y la Bestia
q 1992 Silicon Graphics: OpenGL
q 1995 Pixar: Toy Story.

Mg. Johnny R. Avendaño Q.


Presentación del curso

Computación Gráfica: desarrollo y áreas de aplicación

q Estudio de algoritmos y estructuras de datos eficientes para


problemas geométricos.
q En la actualidad:
q Interés en trabajos prácticos y aplicados: Ingeniería y diseño
industrial y diseño grafico (CAD, CAM).
q Desarrollo científico estable y robusto.

http://weblogs.madrimasd.org/matematicas/archive/2007/
01/11/57001.aspx
http://weblogs.madrimasd.org/matematicas Mg. Johnny R. Avendaño Q.
/archive/2007/01/11/57001.aspx
Presentación del curso

Áreas de aplicación

q Robótica.
Japón: Robot de rescate
q Gráficos por ordenador.
q Representación y
modelamiento de
superficies.

http://dimencionesdescubiertas.blogspot.com/2007_12_3
0_archive.html

http://www.foro3d.com/f112/manual-de-
3d-studio-max-8-a-60725.html
Mg. Johnny R. Avendaño Q.
Presentación del curso

q GIS: sistema de información


gráfica.

Geo Surface3D PRO

Google earth

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Tecnología médica.
Resonancia mágnetica

Tomografía: TAC 3D
http://eltamiz.com/2008/01/22/%C2
%BFen-que-consiste-una-
Micologia Molecular tomografia-axial-computarizada-
http://www.elpais.com/fotografia/sociedad/ tac/
www.bld.msu.edu/molmycol_ Resonancia/magnetica/cerebro/nino/mese
espanol.htm s/elpfotsoc/20080403elpepisoc_2/Ies/
Mg. Johnny R. Avendaño Q.
Presentación del curso

q Diversión y entretenimiento. Nascar 2000

Dota

Pacman

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Herramientas CAD BlockCAD

Diseño de componentes

BRL-CAD (US-USA): basada en


modelamiento CGS.

Mg. Johnny R. Avendaño Q.


Presentación del curso

q Visualización científica: oceanógrafa, temperatura, fluidos, etc.

Ron Fedkiw, Associate Professor Simulación de fluidos e interacción con objetos.


Stanford Computer Science
https://cg.informatik.uni-freiburg.de/
Ph.D. Applied Mathematics, UCLA
http://physbam.stanford.edu/~fedkiw/
Mg. Johnny R. Avendaño Q.
Presentación del curso

q Cine El color verde de la imagen


original (foreground) es
reemplazado por otra imagen
(background).

http://www.youtube.com/watch?v=dR7qW4xAmvs http://es.wikipedia.org/wiki/Croma
Mg. Johnny R. Avendaño Q.
Presentación del curso

q Procesamiento de imágenes

Histogramas

Detección de bordes
Mg. Johnny R. Avendaño Q.
Presentación del curso

q Tratamiento de imágenes (procesamiento): filtrado y


suavisado.

Mg. Johnny R. Avendaño Q.


Presentación del curso

Campo teórico-práctico
q Calculo de costos de algoritmo: complejidad.
q Búsqueda de algoritmos óptimos.
q Desarrollo de aplicaciones y librerías gráficas.
q Representación coherente de la geometría real:
q modelamiento geométrico.

Textura Marble
Renderman con Maya
http://wiki.blender.org/index.php/Manual.es/PartI
V/Displacement_Maps Mg. Johnny R. Avendaño Q.
Presentación del curso

Bibliografía

q Computer Graphics: Principles and Practice. Foley J., Van Dame


A., Feiner S., Hughes J., Phillips R. Addison – Wesley Publishing
Company, Massachusetts. 1996
q Gráficas por computadora. Hearn D., Baker M.P. Prentice - Hall
Hispanoamericana. 1998
q Procesamiento y Análisis Digital de Imágenes. Rodriguez M, Sossa
J. Afaomega Grupo Editor. 2012
q Procesamiento Digital de Imágenes. Cuevas E, Zaldivar D, Perez M.
Afaomega Grupo Editor. 2010

Mg. Johnny R. Avendaño Q.

También podría gustarte