Enunciados dos Laboratórios

Primeira Aula 

  • Slides de introdução ao three.js (disponíveis a 18/09)
  • Código do exemplo usado na aula (disponível a 18/09)
  • Nota importante: tal como indicado na aula, este exemplo tem, propositadamente, vários erros e segue opções de codificação incorrectas. A sua utilização nos trabalhos dará origem a penalização na avaliação. É suposto os alunos serem capazes de identificar e ultrapassar estas situações. 

Trabalho #1 (6.0 valores)

Cena Simples Interativa com Câmara Fixa (enunciado disponível a 19/09) 
Objectivos 
  • Modelar elementos da cena 
  • Definir câmara ortogonal (fixa) 
  • Animação interactiva de um elemento da cena (controlado por teclas) 
Vídeo ilustrativo do movimento da cadeira.
Preencham sff a Timesheet sobre o esforço dos alunos no primeiro trabalho


Trabalho #2 (5.0 valores)

Cena Simples Interativa com Câmara Móvel e Colisões (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 esforço dos alunos no segundo trabalho


Trabalho #3 (5.0 valores)

Cena Interativa com Materiais e Iluminação (enunciado disponível a 20/10)
Objectivos: 
  • Aplicar materiais em vários elementos
  • Definir fonte de luz direccional
  • Definir múltiplas fontes de luz pontuais   
Timesheet sobre o trabalho desenvolvido para a terceira entregaNota: Para escolher materiais, sugere-se o uso da aplicação "Material Editor"Ajuda: Demonstrador da orientação de uma luz (THREE.SpotLight)

Timesheet sobre o esforço dos alunos no terceiro trabalho

Trabalho #4 (4.0 valores)

Cena Interativa com Luzes Dinâmicas e Texturas (enunciado disponível a 7/11)

Enunciado do Trabalho #4

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. Ajuda: Demonstrador da orientação de uma luz (THREE.SpotLight)

Timesheet sobre o esforço dos alunos no quarto trabalho

Attachments