DEI-ISEP

Sistemas Gráficos e Interacção

 

Aulas Teóricas

 

Apresentação

Geometria

Texturas

 

História

Projecções

Visibilidade e Recorte

 

Preâmbulo

Modelação

Tópicos avançados

 

OpenGL Básico

Iluminação

Interacção Pessoa-Máquina

Aulas Teorico-Práticas

Aulas Práticas Laboratoriais

 

Apresentação

 

 

 

 

Revisões

 

Resolução

Execução

 

Quadrado, Relógio

Template

Resolução

Resolução

Execução

Execução

 

Pingue-Pongue

Template

Resolução

Execução

 

Cubo

Template

Resolução

Execução

 

Tanque, Chaimite

Template

Resolução

Resolução

Execução

Execução

 

Labirinto

Template

Resolução

Resolução

Execução

 

Importação de modelos 3DS

 

Leitura de imagens BMP, JPG e PPM

 

Picking

Bibliografia / Software

 

Instruções de criação de projectos C/C++/OpenGL/GLUT

 

em Visual Studio 6.0

 

em Visual Studio .NET 2003

 

em Visual Studio 2005/2008/2010

 

Guia de consulta rápida das funções OpenGL/GLUT mais comuns

 

OpenGL 3.2 API and OpenGL Shading Language 1.50 Quick Reference Card

 

Tabela de propriedades de alguns materiais

 

Shreiner, D.; Angel, E.; Shreiner, V.: An Interactive Introduction to OpenGL Programming

 

Mark Segal, M.; Akeley, K.: The OpenGL® Graphics System: A Specification

 

Kessenich, J.: The OpenGL® Shading Language

 

Livro Vermelho

html

pdf

exemplos

 

 

Livro Azul

html

 

 

 

 

Tutoriais Nate Robins

 

 

TODOS

transformation

lightposition

texture

 

 

shapes

projection

lightmaterial

fog

 

Tutoriais NeHe

 

GLUT (OpenGL Utility Toolkit)

 

 

Código

bin

src

 

 

 

Documentação

html

postscript

pdf

 

GLUI User Interface Library

 

GLOW Toolkit

 

Carregamento de extensões para OpenGL

 

 

GLee

 

 

GLEW

 

Leitura de imagens BMP, GIF, JPG e TGA e carregamento de texturas

 

 

Texture Loader

 

Tópicos avançados

 

MilkShape 3D

 

MDL Viewer

 

C# Bindings for OpenGL

 

Tao Framework

 

 

OpenTK

 

C# Language Specification

 

Exemplo de programa C#/OpenGL (requer Tao Framework)

 

Importação de modelos 3DS em C#

 

Java Bindings for OpenGL

 

JOGL

 

Java 3D

Avaliação

Trabalho

Prova de exame

Obrigatório para todos os alunos

Grupos de três elementos

Sem consulta

30% da classificação final

30% (T) + 40% (TP) da classificação final

8.0 valores no mínimo

8.0 valores no mínimo

Ligações

 

Página de SGRAI do Prof. Paulo Gandra de Sousa

 

Página de CGRA/SGRAI do Prof. Paulo Matos

 

Outras ligações

Última actualização em 22-01-2011