Você está na página 1de 2

Fundao CECIERJ - Vice Presidncia de Educao Superior a Distncia

Curso Superior de Tecnologia em Sistemas de Computao


Disciplina: Computao Grfica
AP1 2 semestre de 2012.



Nome

Assinatura

Observaes:
1- Prova sem consulta e sem uso de mquina de calcular.
2- Use caneta para preencher o seu nome e assinar nas folhas de questes e nas folhas de respostas.
3- Voc pode usar lpis para responder as questes.
4- Ao final da prova devolva as folhas de questes e as de respostas.
5- Todas as respostas devem ser transcritas nas folhas de respostas. As respostas nas folhas de
questes no sero corrigidas.
_____________________________________________________________________________


1) Que tipo de objeto grfico utilizado na modelagem de uma personagem 3D em um jogo?
Justifique sua resposta (2.0 pontos).
Resposta: Uma personagem 3D pode ser modelada por um slido, descrito por uma
representao por bordo (boundary representation). Como na maioria dos casos de jogos
eletrnicos, o interior da personagem no relevante, a representao por uma superfcie
compacta sem bordo suficiente para a visualizao e manipulao geomtrica da
personagem. Normalmente tal superfcie representada via um triangulao, uma malha de
quadrilteros ou uma malha hbrida de tringulos e quadrilteros.


2) Explique como uma curva pode ser utilizada para controlar uma cmera que visualiza uma
cena (2.0 pontos).

Resposta: Uma curva paramtrica pode ser representada por uma equao
)) ( ), ( ), ( ( : ) ( t z t y t x t t que pode ser entendida como a descrio da trajetria de um ponto
no tempo. A trajetria da curva pode ser utilizada para controlar o passeio de uma cmera
por uma cena.

3) Explique as diferenas entre o mtodo de Coons e o mtodo de interpolao bilinear para
reconstruo de retalhos de superfcies (2.0 pontos).

Resposta: No mtodo de Coons so dadas quatro curvas c(0,v),c(1,v),c(u,0) e c(u,1), que
determinam uma restrio da possvel superfcie que passa por elas. O mtodo de Coons
toma estas curvas como entrada e reconstri uma superfcie atravs da soma de um lofting
na vertical de duas das curvas (c(u,0) e c(u,1) ) com um lofting horizontal, das outras curvas
restantes (c(0,v) e c(1,v)), seguido da subtrao da superfcie intermediria de uma
interpolao bilinear dos quatro vrtices extremos das curvas dadas (p
00
,p
10
,p
01
,p
11
).
O mtodo da interpolao bilinear reconstri um retalho de superfcie utilizando
somente quatro vrtices. Como limitao, neste caso, tem-se que os lados do retalho so
retilneos.


4) Considere a representao de um mapa em uma forma vetorial, onde regies so delimitadas
por curvas poligonais, formadas por listas de pontos com coordenadas bidimensionais.
Como voc faria para mudar a escala do mapa? (2.0 pontos)
Resposta: Quando o mapa representado por um conjunto de curvas poligonais possvel
efetuar a escala multiplicando as coordenadas (x,y) de cada ponto das curvas por uma matriz
de transformao de escala da forma:


(

Sy
Sx
0
0
ou,

(
(
(

1 0 0
0 0
0 0
Sy
Sx
se os pontos estiverem em coordenadas homogneas (x,y,1).

5) Dada uma superfcie implcita F(x,y,z) = 0, mostre como determinar o vetor normal em um
ponto (x
0
,y
0
,z
0
) (2.0 pontos)

O vetor normal em cada ponto de uma superfcie implcita dada pelo vetor gradiente

|
|
.
|

\
|
c
c
c
c
c
c
= V
z
F
y
F
x
F
F , , determinado no ponto (x
0
,y
0
,z
0
). Logo, tem-se como resposta o
vetor
|
|
.
|

\
|
c
c
c
c
c
c
z
z y x F
y
z y x F
x
z y x F ) , , (
,
) , , (
,
) , , (
0 0 0 0 0 0 0 0 0
.

Você também pode gostar