A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

FUNDAMENTOS DE COMPUTACION GRAFICA Jessica Palomares.

Apresentações semelhantes


Apresentação em tema: "FUNDAMENTOS DE COMPUTACION GRAFICA Jessica Palomares."— Transcrição da apresentação:

1 FUNDAMENTOS DE COMPUTACION GRAFICA Jessica Palomares

2 Este trabalho baseou-se nas notas de aula e em os exemplos da web da matéria.

3 O programa permite primeiramente carregar cenas tridimensionais compostas de objetos, câmeras, luzes. Pode-se também girar a câmera com a cena em um modo de renderização rápida OpenGL em wireframe. Uma vez escolhida uma certa vista da cena, pode-se ainda realizar o processo de rastreamento de raios para renderizá-la com efeitos de luz, sombra, especularidade, reflexão, transparência.

4 Raytracing é basicamente uma tentativa de imitar a natureza: as cores que você vê são raios de luz lançados pelo sol (provavelmente), saltando em torno do cenário detalhado da natureza e, finalmente, batendo no seu olho.

5 Modelagem da camera Modelagem dos Objetos Sphere, box Modelo de Iluminacao de Phong Reflexao difusa, especular, ambiente Rasterização em OpenGL Modelagem e Movementação da camera.

6 xoxo zozo Objetos Pixel (RGB) Luz Iluminação yoyo Câmara xexe yeye zeze eye

7 Para cada pixel da tela; Lance uma raio; Para cada objeto da cena Calcule a interseção do raio com este o objeto; Armazene a interseção mais próxima; Se o raio interceptou algum objeto Calcule a contribuição das luzes neste ponto; Pinte o pixel com esta cor;

8 Para fazer esta tarefa simplemente se utilizou-se as ferramentas do programa e também para debuxar as primitivas na cena. Modelagem da câmera: gluPerspective Primitivas : Esfera => glutWireSphere Cubo => glDrawElements a partir de um array de pontos

9 baseou-se na equação da esfera: O programa faz os câmbios em a câmera do OpenGL e também em a câmera modelada por OpenGL, os pixels são pintados pelo raytracing. Fuente:

10

11 Exemplos do Programa do rastreamento de raios: Diffuse and ambient Ambient, diffuse and specular

12 Ambient, diffuse, specular, transparency and opacity

13 Notas de aula rial/ rial/ /Tutorial.html /Tutorial.html


Carregar ppt "FUNDAMENTOS DE COMPUTACION GRAFICA Jessica Palomares."

Apresentações semelhantes


Anúncios Google