cg fes acatlan clase1
Post on 06-Jul-2018
218 Views
Preview:
TRANSCRIPT
-
8/17/2019 .CG FES Acatlan Clase1
1/18
M. en C. Rommel Santiago
27 de enero 2015
-
8/17/2019 .CG FES Acatlan Clase1
2/18
Computadoras eléctricas
Aparece el transistor
Aparece RCT
… ahora tecnología led
-
8/17/2019 .CG FES Acatlan Clase1
3/18
Gráficas (representación de datos)
Diseño asistido
Realidad Virtual
Visualización de datos
Educación y entretenimiento
Arte digital
Procesamiento digital de imágenes
GUIs
Entretenimiento
-
8/17/2019 .CG FES Acatlan Clase1
4/18
Todo mediante OpenGL y DirectX
-
8/17/2019 .CG FES Acatlan Clase1
5/18
Fundamentos de los algoritmos de graficación
Enfoque en 3D
Fundamentos de render en tiempo real
OpenGL básico
Lenguaje C++
(¿video juegos?)
-
8/17/2019 .CG FES Acatlan Clase1
6/18
Especialización en OpenGL o DirectX Aparecen nuevas versiones muy rápido
La graficación viene en paquetes
Paquetes de software CAD-CAM
3D Studio MAX, Maya, Blender
Photoshop (procesamiento digital)
Habilidades artísticas
Diseño de videojuegos
-
8/17/2019 .CG FES Acatlan Clase1
7/18
Álgebra lineal
Coordenadas homogéneas
Ecuaciones diferenciales ordinarias
Su solución numérica
Un poco de Análisis de Fourier
Interpolación
Mecánica básica
Todo en un contexto concreto y visual
-
8/17/2019 .CG FES Acatlan Clase1
8/18
Graficación por computadora (1055)
Octavo semestre, optativa, 8 créditos
J. Rommel Santiago A.
e-mail: cocosanti@gmail.com Asunto: CG …
¿e-grupo para el curso?
Diapositivas se subirán después de la clase
Las tareas y prácticas se subirán con tiempo adecuado
mailto:cocosanti@gmail.commailto:cocosanti@gmail.com
-
8/17/2019 .CG FES Acatlan Clase1
9/18
Deseable pero no forzoso: C++
Todas las tareas serán en C++ (C#)
Matemáticas Solución de ecuaciones, derivadas, integrales
Algebra vectorial, cálculo vectorial
-
8/17/2019 .CG FES Acatlan Clase1
10/18
Enviar código fuente que compile sin errores
Lograr el resultado esperado
Adjuntar un archivo léeme Describir el problema
Describir el código (brevemente)
Decribir cómo operar el programa
Tareas acumulativas
Trabajo en equipo, código individual
-
8/17/2019 .CG FES Acatlan Clase1
11/18
Tareas 60 % Dos semanas (aprox), programas en C++ (¿C#?)
Individuales
Exámenes (3 o 4) 20 %
Proyecto 10 %
Prácticas (3 o 4) 5 % Participación 5 %
80 % asistencia, mínima aprobatoria: 6.0
Examen final (vuelta A y/o B) 100 %
-
8/17/2019 .CG FES Acatlan Clase1
12/18
M. en C. Rommel Santiago
19 enero 2015
-
8/17/2019 .CG FES Acatlan Clase1
13/18
Dispositivos de despliegue 2D, 3D.
Guantes
Dispositivos hápticos
Teclado
Ratón
Joystic, cascos, lentes
Track ball
Tablets
Micrófono, bocinas
-
8/17/2019 .CG FES Acatlan Clase1
14/18
CPU
GPU Gráficos
Operaciones
Datos
-
8/17/2019 .CG FES Acatlan Clase1
15/18
Aplicaciones específicas Arquitectura, arte, ingeniería
Negocios, paquetes estadísticos
Medicina, entre otros.
Programación general APIs de C, C++, Phyton, Java…
Bibliotecas de funciones gráficasOpenGL, VRML, Swing (java), Renderman, QT, IGSTK, WING…
-
8/17/2019 .CG FES Acatlan Clase1
16/18
1984 Graphical Kernel System, GSK. Aprobado por ANSI e ISO
Programmers Hierarchical Interactive Graphics Standard, PHIGS.
Silicon Graphics Inc. Vende Workstations con una bilbioteca de gráficos
90s Architecture Review Board: GL independiente de Hw
OpenGL 3.3 (4.5)
-
8/17/2019 .CG FES Acatlan Clase1
17/18
Descripción geométrica de los objetos.
Serie de transformaciones matemáticas sobre esas descripciones.
Coordenadasde modelado
Coordenadasde vista
Coordenadasde proyección
Coordenadade dispositiv
-
8/17/2019 .CG FES Acatlan Clase1
18/18
Primitivas de gráficas Atributos
Transformaciones geométricas
Funciones de entrada
Operaciones de control
(Ejemplo)
top related