Enunciados dos Laboratórios
Aula Inicial
- Slides de introdução ao three.js
(disponível a 16/09)
Avaliação #1 (6.0 valores)
- Cena Simples Interativa com Câmara Fixa (enunciado disponível a 20/09)
- Objectivos
- Modelar elementos da cena
- Definir câmara ortogonal (fixa)
- Animação interactiva de um elemento da cena (controlado por teclas)
- Timesheet sobre o trabalho desenvolvido para a primeira entrega
- preencher e submeter no FENIX até ao final do dia em que o grupo é avaliado.
Avaliação #2 (5.0 valores)
- Cena Simples Interativa com Câmara Móvel e Colisões (5.0 valores)
(enunciado disponível a 10/10) - Objectivos
- Definir câmaras perspectivas (fixa e móvel)
- Implementar movimento autónomo de elementos da cena
- Detectar e tratar colisões
- Timesheet sobre o trabalho desenvolvido para a segunda entrega
- preencher e submeter no FENIX até ao final do dia em que o grupo é avaliado.
- 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
- Para escolher materiais, sugere-se o uso da aplicação "Material Editor"
- Timesheet sobre o trabalho desenvolvido para a terceira entrega
- preencher e submeter no FENIX até ao final do dia em que o grupo é avaliado.
Avaliação #4 (4.0 valores)
- Cena Interativa com Luzes Dinâmicas e Texturas (4.0 valores)
(disponível a 08/11, actualizada a 16/11) - Objectivos
- Aplicar textura
- Definir fonte de luz spotlight dinâmica
- Implementar pausa, fim e reinício com respectivas mensagens
- Timesheet sobre o trabalho desenvolvido para a quarta entrega
- preencher e submeter no FENIX até ao final do dia em que o grupo é avaliado.