Objetivos / Competências
Adquirir conhecimentos teóricos e práticos que possibilitem representações e simulações utilizando visualização 3D.
Criar modelos e definir animações 3D, incluindo para aplicações em tempo real.
Desenvolver conteúdos multimédia baseados em modelos e animações 3D.
Conteúdos programáticos resumidos
Introdução à computação gráfica
Representação gráfica computacional
Princípios básicos de um sistema gráfico
Transformação de visualização
Modelação 3D
Modelos de representação
Iluminação
Coloração, Materiais e Texturas
Animação 3D
Metodologias de ensino e critérios de avaliação
O método de ensino, consiste numa exposição teórica da matéria (nas aulas teóricaS).
Nas aulas laboratoriais os alunos discutem e implementam os exercícios das aulas e de fichas disponibilizadas.
É disponibilizado um horários de atendimento para que os alunos possam tirar dúvidas sobre a matéria leccionada.
Do ponto de vista prático, os alunos são estimulados a trabalhar em grupo, elaborando um projecto prático apoiado pelos docentes.
Nota = 50%(Trab. Blender >= 9,5) + 30%(trab. C# OpenGL) + 20%(Apresentação de uma tarefa do trabalho prático)
Aprovado se Nota >= 9,5
Bibliografia resumida
Computer graphics : principles and practice, James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes - Reading, Addison-Wesley Publishing Company,
Blender foundations : The essential guide to learning Blender 2.6 / Roland Hess, Elsevier
The essential Blender : Guide to 3D creation with the open source suite Blender / Ton Roosendaal, Blender Foundation
Animating with blender : How to create short animations from start to finish / D. Roland Hess, Elsevier
Introdução à computação Gráfica, Teixeira, J.,
Donald Hearn, M. Pauline Baker - Computer graphics. New Jersey : Prentice-Hall, cop.
Transformations and projections in computer graphics / David Salomon, Springer
Apontamentos e ponteiros para recursos online, fornecidos pelos docentes na plataforma de e-learning.