Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IME 04-10842
Computação Gráfica
Professor Gilson Costa
Professor Guilherme Mota
Ementa
2/37
Bibliografia
3/37
Definições
4/37
Computação Gráfica
5/37
Sub-áreas da Computação Gráfica
6/37
Sub-áreas da computação gráfica
7/37
Sub-áreas da computação gráfica
8/37
Computação Gráfica
9/37
Síntese de Imagens
DADOS IMAGENS
1200
12001200
1200
1.000000
1.0000001.000000
1.00000037.600000
37.600000
2.000000
2.0000001.000000
1.00000039.600000
39.600000
3.000000
3.0000001.000000
1.00000040.700000
40.700000
4.000000
4.0000001.000000
1.00000042.600000
42.600000
5.000000
5.0000001.000000
1.00000042.600000
42.600000
6.000000
6.0000001.000000
1.00000043.100000
43.100000
...
...
10/37
Síntese de Imagens
11/37
Modelagem Geométrica
12/37
Processamento de Imagens Digitais
13/37
Visão Computacional
14/37
Visão Computacional
15/37
Visão Computacional
16/37
Visão Computacional
17/37
Processos Envolvidos na Fotografia
18/37
Fontes de Luz
Ondas Eletromagnéticas
Ondas Eletromagnéticas
20/37
Interação Energia Matéria
EI = EA+ ER+ ET
21/37
Interação Energia Matéria
α+ρ+τ=1
http://vip.cs.utsa.edu/classes/cs5113s2007/lectures/cs5113week6.html
22/37
Propagação e Captura da Luz
Ponto
Fonte de focal
luz
P'
Plano de
projeção
Cena
23/37
Perspectiva
plano de
projeção
π' raios
projetantes
ponto
focal
Cena
24/37
Perspectiva e Iluminação
http://kevgreen.com/images/imm_002_club.jpg
25/37
Paradigma dos
4 Universos
26/37
Paradigma dos 4 Universos
Hierarquia de Abstrações
27/37
Exemplo: Modelagem de Terreno
28/37
Exemplo: Modelagem de Terreno
f(x,y)
y
x I = f : U R2 R
29/37
Exemplo: Modelagem de Terreno
Mmxn
f(x,y)
y
x f(x,y) = mij
I=f:UR R2
30/37
Exemplo: Modelagem de Terreno
Mmxn
z
float terreno[M][N];
f(x,y)
y
x f(x,y) = mij
I=f:UR R2
31/37
Alguns conceitos
adicionais
32/37
Computação Gráfica: Passiva x Interativa
Passiva: Ativa:
● não há interação no processo de ● O usuário interage em tempo
síntese de imagens. real com a síntese de imagens
33/37
Requisitos de Software
EFICIÊNCIA
EFICIÊNCIA REALISMO
REALISMO
34/37
Frameworks e Linguagens
Java
PHIGS
DirectX Octave
FREEGLUT
C / C++
IUP/lua CanvasDraw
RenderWare ToolBook
HOOPS
Python
Xlib
GKS
Motif QuickDraw
OpenGL
35/37
O ambiente virtual da disciplina
● URL: http://www.ead.uerj.br/ava/
● Inscrição no ambiente
● Favor cadastrar o nome completo
● Curso: Computação Gráfica 2018.2
● Fazer inscrição no curso
● Chave de inscrição: Comp@2018
36/37
FIM
37/37