* Vide Plano de Ensino; Planejamento da Disciplina; documento Conteúdos
1.2.1. Conceito vs Prática vs Formalismo
1.2.2. Implementação comparativa e incremental: clássicos => atuais
- Trabalho 1 - Conceitos - Uso do Kahoot!
- Trabalho 2 - Unificação de Algoritmos: Linhas, Polígonos e Circunferências
- Trabalho 3 - Unificação de Algoritmos: Sistemas de Coordenadas, Recorte, Polígonos e Curvas
- Trabalho 4 - Ambiente virtual (jogo) 3D usando Unity3D (PitFall - Space Invaders - Enduro - H.e.r.o. - River Raid)
- Java – https://www.oracle.com/technetwork/java/javase/downloads
- Apache Netbeans - https://netbeans.apache.org
- Unity3D - https://unity3d.com/pt/get-unity/download
Github – http://www.github.com
-
Conceitos e Históricos - Avaliação Gamificada com o Kahoot!
-
Implementar os algoritmos clássicos
-
Usar a engine Unity3D para a criação de ambientes virtuais
1- Introdução à Computação Gráfica
- Conceito de Computação Gráfica
- Histórico
- Aplicações
2 - Equipamentos para Computação Gráfica
- Critérios de Classificação
- Equipamentos de entrada
- Equipamentos de saída
3 - Sistemas de Coordenadas
- Sistema de coordenadas do mundo (WC)
- Sistema de coordenadas normalizadas (NDC)
- Transformação WC-NDC
4 - Geração de Primitivas Gráficas
- Geração de linhas
- Geração de circunferências
5 - Preenchimento de áreas
- Preenchimento de polígonos
6 - Transformações Geométricas (2D e 3D)
- Escala, translação e rotação
- Matriz de transformação geométrica
- Espelhamento e cisalhamento
7 - Projeções Geométricas
- Paralelas e perspectivas
8 - Algoritmos de Recorte
- Algoritmo de recorte de linhas (Cohen-Sutherland)
- Algoritmo de recorte de polígonos (Sutherland-Hodgeman)
9 - Construção de Cenários Gráficos - Iluminação e sombreamento e outros usando Unity3D
- Cenários Gráficos - Construção
- Luz Ambiente e reflexões difusa e especular
- Sombras
-
- [Roteiro específico da Aula - 30/10 a 08/11/2023] Apresentação da Disciplina - História, Conceitos e Definições
-
- [Roteiro específico da Aula - 13/11/2023] Trabalho 1 - Gamificação – Kahoot!
- Roteiro específico da Aula - 20/11/2023
- Roteiro específico da Aula - 22/11/2023
- Roteiro específico da Aula - 27/11/2023
- Roteiro específico da Aula - 29/11/2023
- Roteiro específico da Aula - 04/12/2023
- Roteiro específico da Aula - 06/12/2023
- Roteiro específico da Aula - 11/12/2023
- Roteiro específico da Aula - 13/12/2023
-
- [Roteiro específico da Aula - 22/01/2024] Trabalho 2 - Unificação de Algoritmos: Linhas, Polígonos e Circunferências
-
- [Roteiro específico da Aula - 24/01/2024] Projeto de Prática em CG
-
- [Roteiro específico da Aula - 19/02/2024] Trabalho 3 - Unificação de Algoritmos: Sistemas de Coordenadas, Recorte, Polígonos e Curvas
- Roteiro específico da Aula - 21/02/2024 a 28/02/2024
-
- [Roteiro específico da Aula - 04/03/2024] Trabalho 4 - Ambiente virtual (jogo) 3D usando Unity3D (PitFall - Space Invaders - Enduro - H.e.r.o. - River Raid)
-
- [Roteiro específico da Aula - 06/03/2024] Projeto de Prática em CG