Slides das aulas 01 e 02 (15/03 e 17/03)

  • Published on
    08-Jan-2017

  • View
    213

  • Download
    1

Transcript

  • Computao Grfica Interativa

    Prof. Thales Vieira Prof. Adelailson Peixoto

    Universidade Federal de Alagoas

    Instituto de Matemtica

    Curso de Iniciao Cientfica

    2010

  • Computao Grfica a criao, armazenamento e a manipulao de modelos de objetos e suas imagens pelo computador.

    Dados Imagem

    Dados Imagem

  • Computao Grfica a criao, armazenamento e a manipulao de modelos de objetos e suas imagens pelo computador.

    Dados Imagem

    Dados Imagem

  • O que Modelagem Geomtrica?

    Estruturar e descrever dados geomtricos no computador

  • Modelagem: Representao de objetos

    Objetos so definidos por pontos, linhas e planos

  • Modelagem: Representao de objetos

  • Tringulos

    Modelagem: Representao de objetos

    Pontos Superfcies de Subdiviso

  • Modelagem: Representao de objetos

    Pontos

    Tringulos (wireframe)

    Tringulos (smooth)

    Tringulos (textura)

  • Aquisio de Geometria

    Registro de Superfcies

    Reconstruo

    Mapeamento de textura

  • Modelagem: Transformaes bsicas

    Translao

  • Modelagem: Transformaes bsicas

    Escala e Rotao

  • Modelagem: Transformaes bsicas

    Escala e Rotao

  • Modelagem: Transformaes bsicas

  • Problemas em Modelagem

    Fotografia 3D

    Super Resoluo

    Super Resoluo

    Extrao de isosuperfcies

    Vdeo 3D

  • Problemas em Modelagem

    Reconstruo e edio 3D Deformao de imagens

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    Posicionamento de cmera Iluminao

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    1. Projeo 2. Recorte 3. Remoo de superfcies escondidas 4. Colorizao (Iluminao)

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    1. Projeo 2. Recorte 3. Remoo de superfcies escondidas 4. Colorizao (Iluminao)

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    1. Projeo 2. Recorte 3. Remoo de superfcies escondidas 4. Colorizao (Iluminao)

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    1. Projeo 2. Recorte 3. Remoo de superfcies escondidas 4. Colorizao (Iluminao)

  • Sntese de Imagens (Visualizao)

    Dados Imagem

    1. Projeo 2. Recorte 3. Remoo de superfcies escondidas 4. Colorizao (Iluminao)

    Ray Tracing

    Radiosidade

  • Problemas em Visualizao

    Iluminao de Cartoons Colorizao de Cartoons

    Posicionamento de Cmera

  • OpenGL, C++, C++: Linguagem de programao orientada a objetos (Apostila disponvel!)

    OpenGL

    API (Application Programming Interface) multiplataforma para escrever aplicaes que usam recursos de computao grfica 2D e 3D.

    Atua como um intermediador entre o programador e o hardware.

    Recebe primitivas geomtricas simples, aplica transformaes simples e converte-as em pixels.

    GLUT (OpenGL Utility Toolkit)

    Biblioteca de utilitrios que interage entre o OpenGL e o sistema operacional.

    Define janelas e monitora eventos de mouse e teclado.

    Visual C++ 2008 Express Edition

    Ambiente de desenvolvimento gratuito

  • Ementa 1. Montando o primeiro programa.

    2. Modelagem Geomtrica

    Pontos, retas, vetores, planos e superfcies;

    Sistemas de coordenadas;

    Transformaes 2D e 3D.

    3. Visualizao

    Pipeline de Visualizao

    Projees e Matrizes

    Iluminao e Colorizao

    Recorte

    Remoo de superfcies escondidas e rasterizao

  • Site

    http://www.im.ufal.br/professor/thales/cgi.html

Recommended

View more >