Enunciados dos Laboratórios
Primeira Aula
- Slides de introdução ao three.js (disponíveis a 15/09)
Trabalho #1 (6.0 valores)
Cena Simples Interativa com Câmara Fixa (disponível aObjectivos
- Modelar elementos da cena
- Definir câmara ortogonal (fixa)
- Animação interactiva de um elemento da cena (controlado por teclas)
Trabalho #2 (5.0 valores)
Cena Simples Interativa com Câmara Móvel e Colisões (disponível aObjectivos:
- Definir câmaras perspectivas (fixa e móvel);
- Implementar movimento autónomo de elementos da cena;
- Detectar e tratar colisões
Trabalho #3 (5.0 valores)
Cena Interativa com Materiais e Iluminação (disponível a 27/10)Objectivos:
- Aplicar materiais em vários elementos
- Definir fonte de luz direccional
- Definir múltiplas fontes de luz pontuais
Nota: Para escolher materiais, sugere-se o uso da aplicação "Material Editor"
Trabalho #4 (4.0 valores)
Cena Interativa com Luzes Dinâmicas e Texturas (disponível a 08/11)Objectivos
- Aplicar textura
- Definir fonte de luz spotlight dinâmica
- Implementar pausa, fim e reinício com respectivas mensagens