Visible-Surface Ray Tracing

Slides:



Advertisements
Apresentações semelhantes
Traçado de raios em tempo real Paulo Ivson
Advertisements

Real Time Rendering.
Otimização de Raytracing
Modelos de ILuminação Alex F. V. Machado.
Ray Tracer Distribuído
COMPUTAÇÃO GRÁFICA.
Introdução à Computação Gráfica Recorte
O que é Iluminação? Fenômeno físico resultante da interação de fótons com uma superfícieFenômeno físico resultante da interação de fótons com uma superfície.
Parte 1 – Conceitos de Real Time Rendering. a. Pipeline Gráfico.
Introdução à Computação Gráfica Colorização
Adaptive Shadow Maps Randima Fernando Sebastian Fernandez Kavita Bala
Traçado de Raios e Modelos de Iluminação por Marcelo Gattass Departamento de Informática PUC-Rio.
Ismael Andrade Pimentel
Ray Tracing Disciplina: Fundamentos de Computação Gráfica Professor : Marcelo Gattass Allan Carlos Avelino Rocha Departamento de Informática.
04/07/07 RTDistribuído César Palomo 1 Fundamentos de CG Prof Marcelo Gattass 2007-s01 Trabalho 3 – Ray Tracing Distribuído César Palomo.
Raytracing Trabalho de Introdução a Computação Gráfica Alunos: Fabio Issao Nakamura Jeronimo Silvério Venetillo.
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Rendering e Rasterização
Ray Tracing.
PSI-2652: Processamento, Síntese e Análise de Imagens II Rodrigo Debczynski Fernandes – n°USP Prof. Marcio Lobo.
Técnicas para algoritmos de superfície visível eficientes (Techniques for efficient visible-surface algorithms) Fabio Utzig Rodrigo Senger.
Iluminação e FotoRealismo: R adiosidade Luís Paulo Peixoto dos Santos
BI-DIRECTIONAL PATH TRACING
Iluminação e FotoRealismo: Radiosidade
Iluminação e FotoRealismo: Ray Tracing Clássico
| tema | Ray Tracing Distribuído Rudolfo Quintas e Tiago Rodrigues | apresentação | | autores | Robert L. Cook, Thomas Porter e Loren Carpenter MCGAV 2004.
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
An Improved Illumination Model for Shaded Display
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
Iluminação e FotoRealismo: BRDF e Equação de Rendering
Iluminação e Fotorealismo Computação Gráfica Ray Tracing
Raytracing acelerado: Bounding Interval Hierarchy
Visibilidade em Computação Gráfica
Fundamentos da Computação Gráfica Thiago Marques Toledo
Ray Tracing Patrícia Cordeiro Pereira Pampanelli
Ray Tracing Felipe Baldino Moreira Fundamentos de Computação Gráfica
Traçado de Raios e Modelos de Iluminação por Marcelo Gattass Departamento de Informática PUC-Rio.
Thiago Aurélio Prof. Dr. Paulo Roberto Gomes Luzzardi
Ray Tracing Anderson Tavares Bacharelado em Ciência da Computação
Computação Gráfica – Visibilidade
Hardware assisted rendering of csg models
Visualização Tridimensional (Câmera Sintética)
por Rodrigo Botelho da Silva
Ray Tracing Daniel de Vasconcelos Campos. Tópicos Problema proposto Análise do problema Algumas Técnicas Pesquisadas Algoritmo Implementado.
Go3D! A 3D Graphics Engine Carlos Tosin. Divisão Estrutura dividida em 4 componentes Core (46 classes) Áudio (4 classes) Script (4 classes) Renderer (37.
Renderização em Tempo Real
Radiosidade Rafael Decker Prof. Dr. Paulo Roberto Gomes Luzzardi.
1 Iluminação Global Rodrigo de Toledo UFRJ, CG1,
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Computação Gráfica – Transformações Projetivas
Ray Tracing Estocástico e Distribuido Aruquia Barbosa.
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Introdução à Multimídia
Shadow Mapping.
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Prof. Marcelo Gattass Gustavo Lopes Mourad.
Prof. Edison Oliveira de Jesus
Plano de Aulas  Estruturas de aceleração  Descarte contra volume de visão  Descarte por oclusão  Grafo de cena: OpenSceneGraph  Traçado de raios em.
Ray Tracing Luís César Ray Tracing Turner Whitted,1979/80
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Ray Tracing Autor: Osvaldo Ramos Tsan Hu Orientador: Prof. Marcio Lobo.
Microsoft Paint e Bloco de Notas
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Rendering Por Adinan Aguiar.
Introdução à Computação Gráfica Rasterização
Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti.
Geometria Espacial Pirâmides e Cones
Fundamentos da Computação Gráfica
Transcrição da apresentação:

Visible-Surface Ray Tracing 13.4 Visible-Surface Ray Tracing Introdução à Computação Gráfica Professora: Soraia Raupp Musse Giovani Facchini Renato Costa

Introdução Determinar a visibilidade de uma superfície através de raios de luz traçados a partir da câmera para o objeto na cena

Algoritmo Simplificado selecionar o ponto de projeção e a janela na viewport; para (cada scanline) { para (cada pixel na scanline) { determinar o raio a partir do centro de projeção até o pixel; para (cada objeto na cena) { se (o objeto é atingindo e é o mais próximo até o momento) salvar a intersecção e o nome do objeto; } alterar a cor do pixel para a do objeto atingido mais próximo;

Cálculo de Intersecções O cálculo da intersecção entre o raio e o polígono é difícil e é executado da seguinte forma: encontrar a intersecção entre o raio e o plano do polígono verificar se a intersecção está dentro do polígono

Cálculo de Intersecções Para verificar se o ponto de intersecção (P) está contido no polígono, ambos são projetados (ortogonalmente) em um dos eixos:

Considerações de Eficiência O algoritmo clássico é lento A cada raio lançado, a intersecção com cada um dos objetos que compõe a cena é calculada

Otimização no Cálculo de Intersecções Bounding volumes

Otimização no Cálculo de Intersecções Bounding volumes com hierarquia

Otimização no Cálculo de Intersecções Particionamento espacial

Otimização no Cálculo de Intersecções Particionamento espacial

Obrigado pela atenção! Perguntas?