computação gráfica por marcelo gattass departamento de informática puc-rio

13
Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Upload: internet

Post on 17-Apr-2015

110 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Computação Gráfica

por

Marcelo Gattass

Departamento de Informática

PUC-Rio

Page 2: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Áreas da Computação Gráfica

IMAGENSIMAGENS

DADOSDADOS

processamento de imagens

processamento de dados

visãovisualização

Page 3: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Processamento de Imagens

correção gama

contornos

Page 4: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visualização

Projeto de Engenharia

Page 5: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visualização

Medicina

Page 6: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visualização

1o Trabalho do curso

Page 7: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visão Computacional

LAK 5519

Page 8: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visão Computacional

http://www.tecgraf.puc-rio.br/juizvirtual

Page 9: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Visão Computacional

Page 10: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Profissionais da CG

• Usuários– usam para produzir desenhos e imagens

• Customizadores– adaptam programas existentes

• Programadores de aplicações– desenvolvem AutoCAD, Corel, ...

• Desenvolvedores de ferramentas– desenvolvem OpenGL, DirectX, ...

Page 11: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Objetivo e Ementa do Curso

Apresentar os conceitos e algoritmos da Computação Gráfica para alunos que pretendam desenvolver e customizar ferramentas e programas gráficos técnico-científicos.

Ementa:» Luz, cor e equipamentos

» Imagens e animação por sprites

» Introdução a objetos espaciais, modelos de câmara e de iluminação (algoritmo de traçado de raios)

» Transformaçoes geométricas e coordenadas homogêneas

» Sistemas gráficos e de interface com o Usuário (OpenGL)

» Modelos de câmera e navegação em 3D

» Recorte e conersão vetorial-matricial de linhas e polígonos

» Algoritmo de Z-Buffer

Page 12: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Com que programar?

Motif

GDI

GKS OpenGL QuickDrawXlib

IUP/lua

VisualBasic

DirectX

Java

ToolBook

VisualC++

PHIGS

HOOPS???

Delphi

RenderWareCanvasDraw

C/C++OpenGL

Page 13: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio

Histórico das ferramentas

1978-core 1985-GKS 1988-PHIGS 1990-PEX 1991-GL 1993-OpenGL 1996-Direct 3D

1984-Macintosh 1987-XWindow v.11 1988-Motif 1990-Windows 3.0 1993-Visual Basic v.3 1995-Delphi 1996-Java

Gráficas: SO e SIU: