Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 17 Pipeline de
visualização
Visualização 3D: Projeções
y
y
z
ra
me z
câ ra
x âme
c
x
• Projeção ortográfica x projeção perspectiva
Projeções Projeções
Paralela Perspectiva 3D 2D
(x,y,z) (x,y)
Ortográfica Oblíqua 1 ponto
(x,z)
Axonométrica (y,z)
Cabinet Cavaleira 2 pontos
Isométrica
3 pontos
Elevações
Projeção Paralela Tipos de projeção: paralela
Elevações
Ortográfica Oblíqua
A A
• Projeção paralela ortográfica
A’’
A′
SRC P’= projeção de P = (x,y,z) no
Centro de plano XY
B′ B
projeção B X P’= (x,y,0)
no infinito
B′ Centro de
projeção
no infinito Paralela
Z
• Mais comuns
– Front-elevation
– Side-elevation
– Plan-elevation
• Direção de projeção
paralela a um dos eixos
Projetante SRC principais (x, y, z)
• Plano de projeção
perpendicular ao eixo
X
Y
Z
Projeções paralelas ortográficas axonométricas Isométrica
• Projeção axonométrica mais comum
• Plano de projeção NÃO é perpendicular a um dos eixos – Normal do plano de projeção equidistante aos 3 eixos
principais principais
• Amostra várias faces do objeto ao mesmo tempo • Ângulos com os eixos são preservados
• É preservado o paralelismo entre as linhas • Apenas 8 direções satisfazem essa condição
• Não são preservados ângulos entre as linhas
y
• Distâncias podem ser medidas ao longo dos eixos
y
principais (considerando fatores de escala)
120º
x x z x
Plano de
projeção
Ângulos entre os 3 eixos são iguais
Normal
Paralela ao eixo x
y
x
Plano de
projeção
z
Projeção paralela oblíqua Geometria de projeções oblíquas
y
• Plano de projeção: x,y
• Direção de Projeção
• β: ângulo entre a linha
L.sin α projetada e a direção de
(xp,yp) projeção
β • α é o ângulo com a horizontal
L x • Comprimento L depende do
α
(x,y,z) ângulo β e da coordenada z do
(x,y,0) ponto a ser projetado:
tan β=z/L
L = z/(tan β) = z.l
L.cos α
onde l é o inverso de tan β
z
xp = x + L.cos α = x + z.l.cos α
yp = y + L.sin α = y + z.l.sin α
Hearn & Baker pag 442
• Primeira pintura em
1 0 l cosα 0 perspectiva
x p = x + z (l cos α ) 0 1 l sinα 0 – Trinity with the Virgin, St.
e M ob = John and Donors
y p = y + z (l sin α ) 0 0 0 0 – Masaccio, 1427
0 0 0 1
• Definição:
– plano de projeção e
– centro de projeção
• Propriedades: y
– tamanho da projeção de um Normal
objeto varia inversamente com Paralela ao eixo x
a distância ao centro de
projeção
– Linhas paralelas, em geral, não
são projetadas paralelamente
– Ângulos só são preservados
nas faces paralelas ao plano z
de projeção
– Distâncias não são
preservadas Plano de x
projeção
z x
Plano de projeção
3-point perspective 3-point perspective
y
z x
Plano de projeção
Projeção perspectiva – caso mais simples Projeção perspectiva – caso mais simples
x
From similar triangles :
Centro de projeção na origem, xp x yp y P(x,y,z)
Plano de projeção em z=d. = ; = xp
Plano de d z d z
projeção z
y
P(x,y,z) d ⋅x x d⋅y y d
xp = = ; yp = =
z z/d z z/d
y
yp
x y
P(x,y,z)
Pp(xp,yp,d)
x z
Pp(xp,yp,d)
d
z d z P(x,y,z)
d
Ponto como matriz coluna (pós-multiplicação) Projeção perspectiva
Escalas, Rotações
Translações
x’ 1 0 0 0 x
x’ a d g dx x
y’ = 0 1 0 0 . y
y’ b e h dy y z’ 0 0 1 0 z
Atenção!
z’ = c f i dz z w 0 0 1/d 0 1 Esta formulação é para
centro de projeção na
w’ 0 0 0 1 1 origem.
w = z/d
XP = x’ / w
Projeções
YP = y’ / w
Determinar a matriz perspectiva. ZP = z’ / w = d
– Exercício!