CG FES Acatlan Clase1

  • Upload
    ivan-hs

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

  • 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: [email protected]  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:[email protected]:[email protected]

  • 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)