O que é CG?? - PUCRS
Transcript of O que é CG?? - PUCRS
![Page 1: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/1.jpg)
O que é CG??
Soraia Raupp Musse
![Page 2: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/2.jpg)
Processamento Gráfico
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 3: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/3.jpg)
O que NÃO é CG??
![Page 4: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/4.jpg)
Processamento de Imagens
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 5: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/5.jpg)
Restauração de Imagens
Objetivo: desfazer/atenuar as degradações introduzidas pelo sensor na aquisição/transmissão de imagens.
Imagem houseoriginal Imagem houseborrada (movimento) Imagem houserestaurada (Wiener)
Imagem house ruidosa(salt & pepper) Imagem houserestaurada (filtro da mediana)
![Page 6: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/6.jpg)
Compressão de Imagens
Objetivo: diminuir o tamanho da imagem para facilitar o armazenamento/transmissão.
- Compressão sem perda: imagem reconstruída e idêntica a original. Importante no arquivamento de imagens medicas, ou de satélite.
- Compressão com perda: imagem reconstruída apresenta diferenças com relação a original (as vezes imperceptíveis). Uso para imagens em geral (Web, fotografias digitais, etc.)
BMP (sem compressão) - 92 KB( 153 x 204 x 3 bytes)
JPEG - 6 KB
Imagem 153 x 204
JPEG - 3 KB JPEG - 2 KB
![Page 7: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/7.jpg)
Visão Computacional
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 8: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/8.jpg)
![Page 9: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/9.jpg)
Image denoising and enhancement Rectangle detection
Image Segmentation
People tracking
![Page 10: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/10.jpg)
Lane detection and tracking
![Page 11: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/11.jpg)
Tá, então o que é CG??
http://www.youtube.com/watch?v=JtbDDqU3dVI
http://www.youtube.com/watch?v=joOVIx6VxBU&feature=fvwrel
![Page 12: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/12.jpg)
Modelagem Geométrica
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 13: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/13.jpg)
Renderização
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 14: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/14.jpg)
Animação
Modelos
Imagens
Modelagem
Processamentode Imagens
GráficoVisãoTempo
AnimaçãoVídeo
UsuárioMultimídiaRV
![Page 15: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/15.jpg)
O que é Computação Gráfica?
Dados•Objetos•Fontes de Luz•Interação•...
IMAGEM
![Page 16: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/16.jpg)
Temas da Computação Gráfica
FormaModelagem Geométrica
AparênciaRenderização
AçãoAnimação
InterfacesRV
![Page 17: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/17.jpg)
Modelagem Geométrica
� Como criar/projetar/representar objetos
� Como representar coisas e ambientes complexos (um bicho de pelúcia é complexo?)
Coleção de vértices, conectadospor arestas, formando polígonos
![Page 18: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/18.jpg)
Modelagem Geométrica
� Como construir estas representações?
� Como armazenar essas representações?
� Qual a unidade mínima dos dados a serem usados na representação?
![Page 19: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/19.jpg)
Realismo da Forma
� Métodos Matemáticos� Polígonos� Curvas e
Superfícies Paramétricas
3D Studio Max
![Page 20: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/20.jpg)
Digitalização 3D
![Page 21: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/21.jpg)
Digitalização 3D
Porque digitalizar?
![Page 22: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/22.jpg)
Exemplos
![Page 23: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/23.jpg)
Exemplos
![Page 24: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/24.jpg)
Renderização
� Uma imagem é uma distribuição de energia luminosa num meio bidimensional (o plano do filme fotográfico, por exemplo)
� Dados uma descrição do ambiente 3D e uma câmera virtual, calcular esta energia em pontos discretos (tirar a fotografia)
� Resolver equações de transporte de energia luminosa através do ambiente!!
![Page 25: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/25.jpg)
Rendering
reflexão especular
refração
sombraseye
image
Principais fenômenos que podem acontecer na interação entre luz e objetos
reflexão difusa
Olho virtual
![Page 26: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/26.jpg)
Década de 80...
![Page 27: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/27.jpg)
Exemplo – Ray Tracing
Kirschner, AndreRENDERER USED: 3d studio maxRENDER TIME: approx 6 hours 30 minutesHARDWARE USED: AMD1600+, ti4200
![Page 28: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/28.jpg)
![Page 29: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/29.jpg)
Exemplo -Radiosidade
![Page 30: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/30.jpg)
![Page 31: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/31.jpg)
![Page 32: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/32.jpg)
![Page 33: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/33.jpg)
Real ou Computação Gráfica?
http://area.autodesk.com/fakeorfoto/challenge
![Page 34: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/34.jpg)
Real ou Computação Gráfica?
![Page 35: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/35.jpg)
![Page 36: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/36.jpg)
![Page 37: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/37.jpg)
Real ou Computação Gráfica?
![Page 38: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/38.jpg)
Photo or CGhttp://area.autodesk.com/fakeorfoto
![Page 39: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/39.jpg)
Photo or CGhttp://area.autodesk.com/fakeorfoto
![Page 40: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/40.jpg)
Real ou Computação Gráfica?
Alceu B
aptistãoV
etor Zero
![Page 41: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/41.jpg)
Detalhes
![Page 42: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/42.jpg)
Realismo Aparência
![Page 43: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/43.jpg)
Realismo Aparência
![Page 44: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/44.jpg)
Realismo Aparência
![Page 45: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/45.jpg)
Texturas
![Page 46: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/46.jpg)
Jan Nelson - 2002
![Page 47: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/47.jpg)
![Page 48: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/48.jpg)
Animação
� Modelar Ações dos objetos, ou seja, como objetos se MOVEM
� Como representar movimento de objetos?� Como especificar movimento (interativamente
ou através de um programa)?� Animação Baseada em Física/regras� Atores Autônomos� Captura de movimento� Onde a IA encontra a Animação?
![Page 49: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/49.jpg)
ExemplosMonstros, Shrek
![Page 50: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/50.jpg)
�Shrek 2�The Incredibles...
![Page 51: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/51.jpg)
![Page 52: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/52.jpg)
![Page 53: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/53.jpg)
Interface HC/RV
� Técnicas para facilitar o uso de computadores por nós, seres humanos
� Trabalho interdisciplinar, normalmente envolvendo cientistas da computação, psicólogos, lingüistas e outros
� Projeto e teste de novos dispositivos� RV
![Page 54: O que é CG?? - PUCRS](https://reader031.fdocumentos.tips/reader031/viewer/2022012410/616a672811a7b741a3521d18/html5/thumbnails/54.jpg)