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

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

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: