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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/2.jpg)
Á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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/3.jpg)
Processamento de Imagens
correção gama
contornos
![Page 4: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/4.jpg)
Visualização
Projeto de Engenharia
![Page 5: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/5.jpg)
Visualização
Medicina
![Page 6: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/6.jpg)
Visualização
1o Trabalho do curso
![Page 7: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/7.jpg)
Visão Computacional
LAK 5519
![Page 8: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/9.jpg)
Visão Computacional
![Page 10: Computação Gráfica por Marcelo Gattass Departamento de Informática PUC-Rio.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062318/552fc10b497959413d8c25b0/html5/thumbnails/13.jpg)
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: