DEI-ISEP

Computação Gráfica

 

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

Aulas Teórico-Práticas

 

Template de programa C/OpenGL

 

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 Extracurricular

Prova de exame

 

Obrigatório para todos os alunos

 

 

Grupos de três elementos

Sem consulta

 

60% da classificação final

40% da classificação final

 

6 valores no mínimo

7 valores no mínimo

Ligações

 

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

 

Outras ligações

 

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