Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos da Disciplina
• Dominar os conceitos básicos de Computação Gráfica 2D e
3D.
Computação Gráfica
• Implementar um software que envolva técnicas de
Apresentação da Disciplina Computação Gráfica.
• Dimensionar um ambiente de trabalho que envolva
Prof. Marcelo Cohen periféricos com capacidade gráfica.
Faculdade de Informática
PUCRS
08/2010
Ementa Programa
1. Introdução à Computação Gráfica
• Computação gráfica: origem e definição. Introdução ao
processamento de imagens. Periféricos. Representação de • Origens
objetos. Visualização bidimensional. Visualização • Conceito
tridimensional. Introdução ao realismo trimensional. • Sub-áreas
• Aplicações
Programa Programa
2. Biblioteca Gráfica OpenGL 3. Processamento de Imagens
• Inicialização • Introdução e Exemplos de Aplicações
• Bibliotecas GLUT e JOGL • Tipos de Imagens: true color, HDR e palette
• Definição de Entidades Gráficas • Algoritmos de Quantização
• Uso de Transformações Geométricas • Filtros (ex: anti-aliasing, detecção de bordas)
• Uso de Cores • Segmentação
• Funções OpenGL para Visualização
Programa Programa
4. Representação de Objetos e Cenas 5. Processo de Visualização
• Sistema de Coordenadas
Cartesianas • Transformações Geométricas
• Formas de Representação • Instanciamento
• Vetorial x Matricial • Conceito de Window e Viewport
• Enumeração Espacial • Conceito de Câmera Sintética
• Representação Aramada • Projeções
• Superfícies Limitantes
• Representação Paramétrica • Paralela
• Grafo de Cena • Perspectiva
Programa Programa
6. Curvas e Superfícies Paramétricas 7. Eliminação de Superfícies Escondidas
• Representação de Curvas e
Superfícies • Eliminação de faces traseiras
• Curvas Paramétricas • Algoritmo do Pintor
• Algoritmo Z-Buffer
• Bézier
• Hermite • Árvores BSP
• B-Spline
• Catmull-Rom
• Superfícies Paramétricas
• Bézier
• B-Spline
Programa Programa
8. Geração de Imagens com Realismo 9. Tópicos em Computação Gráfica
• Modelos de iluminação: pontual, direcional, spot • Estereoscopia
• Modelos de reflexão: ambiente, difusa, especular • Realidade Virtual
• Métodos de tonalização: Flat, Gouraud, Phong
• Princípios Básicos
• Mapeamento de Textura • Aplicações
• Conceitos Básicos de Ray Tracing e Radiosidade
• Visualização
• Conceitos Básicos de Visualização
Científica e de Informações
• Aplicações
• Animação
• Princípios de Animação Tradicional
• Animação Assistida por Computador
• Animação Modelada por Computador
CG (FACIN) Apresentação 08/2010 11 / 18 CG (FACIN) Apresentação 08/2010 12 / 18
Computação Gráfica: Apresentação da disciplina - 08/2010 3