Вы находитесь на странице: 1из 10

Prova 2 de Computacao Grafica

SCC650 - Rosane Minghim


Luiz Felipe Machado Votto - 8504006

Questao 1
(a) 1 - O metodo de tonalizacao interpolado nas faces e o metodo flat sha-
ding, o metodo interpolado nas arestas e Phong, enquanto o metodo
interpolado nos vertices e o metodo de Gouraud.
2 - Como visto na figura 1 O metodo flat shading torna as arestas com-
pletamente visveis, ja que as cores das faces sao dadas de uma cor
cada. No metodo Gouraud, as arestas sao quase invisveis dentro
do objeto, mas ainda e possvel ve-las em seu contorno. No metodo
de Phong, as arestas ficam ocultas pela interpolacao ser feita direta-
mente nas arestas.
3 - No metodo flat shading, a reflexao especular e representada de ma-
neira muito fraca, pois suas componentes sao vistas inteiramente em
cada face, por serem uniformemente preenchidas com apenas uma
cor. Na tonalizacao pelo metodo de Gouraud, vemos que a reflexao
especular fica com um efeito de cruz, pois as arestas ainda sao um
pouco visveis. Enquanto isso, no metodo de Phong, a especularidade
e mais suave, por causa da caracterizacao pixel a pixel.

Figura 1: Esferas tonalizadas por diferentes metodos. Fonte: Computer Desktop


Encyclopedia.

(b) Para controle de precisao do ray-tracing, podemos aumentar a profundi-


dade de computacao dos raios ou aumentar o numero de pixels computa-
dos. O metodo ray-tracing se trata da computacao do raios passando por

1
um pixel ate o observador passando por toda sua trajetoria ate um certo
limite. Sabemos que o raio de luz e atenuado quanto mais ele viaja pelo
espaco, portanto, paramos de computar valores para o raio quanto maior a
distancia. Assim, aumentar a distancia maxima de computacao traz uma
precisao melhor. Aumentar o numero de pixels traz uma precisao melhor
oferecendo uma imagem de melhor resolucao.
(c) Dois controles de tempo do ray-tracing sao o metodo Z-buffer que arma-
zena profundidades e impede a computacao extensiva de objetos que estao
obscurecidos por outros, ou o metodo de reducao do numero de pixels para
melhorar o tempo de execucao.

(d) Textura funcional pode ser usada para caracterizar superfcies com padroes
aleatorios, como superfcies de agua ou ate superfcies de pedra como
marmore. Primeiramente, usando uma funcao de rudo branco pode-
mos utilizar algumas aplicacoes para trazer um efeito de superfcies de
marmore.

2
Questao 2
(2.1) (a) Perfil de Raio - Ray Casting
Em ray-casting, chamamos de perfil de raio, as intensidades de cores
em cada ponto pelo qual o raio percorre.
(b) Bounding box - Ray Tracing
Em ray-tracing, chamamos de bounding box um volume limitador que
confina os raios em certo local para iluminar um objeto nesse volume.
(c) Arvore de Raios - Ray Tracing
Em ray-tracing, para cada momento em que determinado raio in-
terage com uma superfcie, ele pode originar mais dois raios, um
refletido e outro refratado. Esses raios entao podem ser organizados
em uma estrutura de dados chamada arvore de raios.
(d) Reflexao Local - Ray Tracing
O metodo ray-tracing trata as reflexoes dos raios. Cada reflexao vista
isoladamente e uma reflexao local.
(e) Blending - Ray Casting
Em ray-casting, blending caracteriza a transparencia dos objetos a
serem visualizados.
(f) Z-buffer - Ray Tracing
O metodo de Z-buffer armazena a distancia a cada pixel do objeto
mais proximo para evitar calculos de reflexao extensiva atras de ob-
jetos obscurecidos por outros.
(g) Passo de raio - Ray Casting
O passo do raio da a taxa de amostragem do perfil do raio. Seus
valores podem alterar a qualidade da imagem.
(2.2) Tecnicas baseadas em superfcie como marching cubes estao sujeitas ao ta-
manho dos voxels a serem analisados a fins de detalhamento de imagem.
Isso quer dizer que, as superfcies caracterizadas desta maneira serao trazi-
das como um conjunto de polgonos no espaco, portanto perdendo alguma
informacao.
Enquanto isso, tecnicas como ray casting perdem as informacoes geometricas
do problema, por nao caracterizar superfcies, mas volumes. Como o vo-
lume e computado de maneira direta, temos informacoes sobre o volume
calculado, mas nenhuma consideracao geometrica e feita.

3
Questao 3
(a) A resolucao e apresentada na tabela 1

Tabela 1: Tabela de winged-edge para o cubo ABCDHEFG.


Aresta-id V.Ini. V.Fim F. Esq. F. Dir. Pred. Esq. Suc. Esq. Pred. Dir. Suc. Dir
a E H 5 4 HD e ED GH
b F G 4 2 GH EF f CG
c B C 2 1 CG f BA DC
d A D 1 5 DC BA e HD
e E A 3 5 AB FE a d
f F B 2 3 c b FE AB

(b) Considerando identificadores do tipo int

typedef struct WingedEdge{


int edge id;
int vertexes[2];
int faces[2];
int left[2];
int right[2];
}
(c) Considerando a estrutura de dados anterior:

int* incidentEdges(WingedEdge* w){


int incident[4];
incident[0] = w->left[0];
incident[1] = w->left[1];
incident[2] = w->right[0];
incident[3] = w->right[1];
return incident;
}

4
Questao 4
(4.1) (a) Como visto na figura 2, percebemos que o numero de pessoas vivendo
em locais degradados afeta o ndice de saude da populacao.

Figura 2: Relacao entre saude e populacao vivendo em ambientes degradados.

Na figura 3, percebemos que, ainda que alguns pases tenham um


nvel de IDH razoavel, eles ainda possuem uma desigualdade de
genero consideravel quando se trata de expectativa de encontrar alguem
de determinado genero com segundo grau.

Figura 3: Relacao entre expectativa de obtencao de segundo grau para cada


genero.

5
Na figura 4, percebemos que ha uma relacao entre o numero de ado-
lescentes que tem filhos com o numero de mortes de mulheres.

Figura 4: Relacao entre numero de adolescentes mulheres com filhos e mortes


de mulheres.

Na figura 5, entende-se que, a partir de um certo nvel de IDH -


aproximadamente 0,8 -, as taxas de homicdio sao mnimas, mas,
antes desse nvel, as taxas de homicdio sao mais altas e pases com
IDH proximo de 0,7 possuem taxas de homicdio parecidas com pases
de IDH abaixo de 0,5.

Figura 5: Relacao entre IDH e taxa de homicdios.

Na figura 6, vemos que a desigualdade em educacao se relaciona com


a desigualdade de expectativa de vida. Entretanto, vemos que va-
lores de desigualdade de educacao nao estao muito relacionados a

6
desigualdade de renda.

Figura 6: Relacao entre desigualdade de educacao, de expectativa de vida e de


renda.

(b) Ja vimos na figura 5, que o Brasil, mesmo com um IDH acima de 0,7,
possui taxas de homicdios proximas a pases com IDH muito baixo.
Na figura 7, vemos que o Brasil possui um ndice de educacao maior
que muitos pases de IDH bem baixo.

Figura 7: Relacao entre IDH e ndice de educacao.

(c) Vemos, na figura 8, que o Brasil emite menos gases estufa que varios
pases com IDH muito alto.
Entretanto, vemos na figura 9 que o Brasil possui mais desigualdade
de educacao que todos os pases de IDH mais alto que ele, exceto a

7
Figura 8: Relacao entre IDH e emissao de CO2 .

Coreia.

Figura 9: Relacao entre IDH e desigualdade de educacao.

(4.2) A figura 10 mostra duas execucoes da visualizacao de diagrama de Voronoi


para pontos aleatorios.

A figura 11 mostra duas execucoes da visualizacao de steamgraph para


series temporais.

8
Figura 10: Diagramas de Voronoi.

9
Figura 11: Series temporais representadas por steamgraph.

10

Вам также может понравиться