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.

Slides:



Advertisements
Apresentações semelhantes
Algoritmos para Geração de Variáveis Aleatórias
Advertisements

DCA-0114 Computação Gráfica
Mineração de Dados Avaliação de Classificadores
Prof. Alex Fernandes da Veiga Machado
Modelos de ILuminação Alex F. V. Machado.
Pontifícia Universidade Católica do Rio de Janeiro – PUC-RJ
Ray Tracer Distribuído
18/07/10 Chrystiano Araújo, Marcelo Arruda PUC-Rio - Pontifcia Universidade Catolica do Rio de Janeiro Departamento de Informatica RayTracing.
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.
Introdução à Computação Gráfica Colorização
Adaptive Shadow Maps Randima Fernando Sebastian Fernandez Kavita Bala
24T12 – Sala 3F5 Bruno Motta de Carvalho DIMAp – Sala 15 – Ramal 227
Traçado de Raios e Modelos de Iluminação por Marcelo Gattass Departamento de Informática PUC-Rio.
Ismael Andrade Pimentel
Fundamentos da Computação Gráfica (Trabalho 2)
Ray Tracing Disciplina: Fundamentos de Computação Gráfica Professor : Marcelo Gattass Allan Carlos Avelino Rocha Departamento de Informática.
Trabalho 1 CONHECENDO O EQUIPAMENTO Gabriel Tavares Malizia Alves Manuel.
Trabalho 1 – Detecção de movimento através de subtração de fundo
Raytracing Trabalho de Introdução a Computação Gráfica Alunos: Fabio Issao Nakamura Jeronimo Silvério Venetillo.
Acompanhamento de Cenas com Calibração Automática de Câmeras
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.
Visible-Surface Ray Tracing
Solução: SIMULAÇÃO Sistemas Complexos
Iluminação e FotoRealismo
BI-DIRECTIONAL PATH TRACING
Síntese de Imagens Fisicamente Correctas: Aplicações e Desafios
| 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
Iluminação e FotoRealismo: Ray Tracing Distribuído Luís Paulo Peixoto dos Santos
Iluminação e FotoRealismo: BRDF e Equação de Rendering
Introdução à Óptica Geométrica
Prof. Leandro da Silva Taddeo
Ray Tracing Patrícia Cordeiro Pereira Pampanelli
FUNDAMENTOS DE COMPUTACION GRAFICA Jessica Palomares
Ray Tracing Felipe Baldino Moreira Fundamentos de Computação Gráfica
Estimação da direção de múltiplas fontes de luz Baseado no artigo Estimation of Illuminant Direction and Intensity of Multiple Light Sources, de W. Zhou.
Prof. Leandro da Silva Taddeo
INTRODUÇÃO À ENGENHARIA
Stochastic Supersampling e Distributed Ray Tracing
Prof. Celso Cardoso Neto. (2) ALINHAMENTO Caso 1.
Thiago Aurélio Prof. Dr. Paulo Roberto Gomes Luzzardi
Ray Tracing Anderson Tavares Bacharelado em Ciência da Computação
1 Simulação de Iluminação Volumétrica Apresentação Final Computação Gráfica /1 Saulo Andrade Pessoa.
1.
Hardware assisted rendering of csg models
Ambient Occlusion Disciplina: Fundamentos de Computação Gráfica Professor : Marcelo Gattass Allan Carlos Avelino Rocha Departamento de Informática.
linguagem gráfica pictórica [LGP] Goldsmith [1984]
por Rodrigo Botelho da Silva
11/09/07 Visão Computacional e Realidade Aumentada César Palomo – inf. puc-rio. br 1 Visão Computacional e Realidade Aumentada Prof Marcelo Gattass.
Radiosidade Rafael Decker Prof. Dr. Paulo Roberto Gomes Luzzardi.
1 Iluminação Global Rodrigo de Toledo UFRJ, CG1,
Mapeamento de Textura: Aspectos Gerais
Ray Tracing Estocástico e Distribuido Aruquia Barbosa.
Introdução à Multimídia
Shadow Mapping.
Prof. Marcelo Gattass Gustavo Lopes Mourad.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 03 Modelos Globais de Iluminação Marcio Lobo.
Apresentação 2 Aumento do realismo : texturas e sombras, evolução dos modelos de reflexões locais.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 02 Modelos Locais de Iluminação Marcio.
PSI 5789 Conceitos Avançados de Síntese de Imagens Marcio Lobo Netto LSI - PEE - EPUSP Universidade.
Ray Tracing Autor: Osvaldo Ramos Tsan Hu Orientador: Prof. Marcio Lobo.
Rendering Por Adinan Aguiar.
Fundamentos da Computação Gráfica PUC-Rio – Pontifícia Universidade Católica do Rio de Janeiro DI – Departamento de Informática Mestrado em Informática.
Figuras 2a e 2b mostram a sensibilidade ao contraste em função da freqüência espacial para dois observadores e três condições de teste: 1. Sensibilidade.
Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti.
Introdução à Computação Gráfica Aliasing e Ray Tracing Distribuído Claudio Esperança Paulo Roma Cavalcanti.
Transcrição da apresentação:

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

04/07/07 RTDistribuído César Palomo 2 Ray Tracing Para cada pixel: Calcular reta que une centro de projeção ao centro deste ponto Determinar interseções desta reta com objetos da cena (etapa onerosa) Pintar o ponto com a cor do objeto mais próximo (leva em conta iluminação)

04/07/07 RTDistribuído César Palomo 3 Ray Tracing

04/07/07 RTDistribuído César Palomo 4 Prós e contras Permite geração de imagens foto-realistas Baixa performance (se comparado a Z-Buffer, por exemplo) Aliasing Sombras bem definidas (Sharp Shadows) Todos os objetos em foco Objetos em movimento aparecem congelados Amostragem uniforme

04/07/07 RTDistribuído César Palomo 5 Ray Tracing Distribuído Intensidade de um pixel na tela é uma função analítica que envolve integrais complexas RT Distribuído avalia integrais lançando vários raios na mesma região segundo uma distribuição estocástica Avaliação de Monte Carlo das integrais pelo conjunto de raios lançados

04/07/07 RTDistribuído César Palomo 6 Ray Tracing Distribuído Permite calcular cores médias mais corretas, pois raios são melhor distribuídos dentro da área de contribuição luminosa para um determinado pixel Distribuição aleatória introduz ruído uniformemente distribuído pela imagem: como a visão humana é mais tolerante a ruído aleatório do que a singularidades locais, resulta em melhores resultados visuais

04/07/07 RTDistribuído César Palomo 7 Ray Tracing Distribuído Processo: Dividir o pixel em uma grade mxn. Para subpixel desta grade, lançar um raio aleatório e processa de modo idêntico ao ray tracing convencional Depois de lançar um raio para cada subpixel, efetuar uma ponderação dos valores medidos para obtenção da cor final

04/07/07 RTDistribuído César Palomo 8 Efeitos interessantes Penumbra Antialiasing Motion Blur Depth of field

04/07/07 RTDistribuído César Palomo 9 Proposta inicial Implementação do Ray Tracing Distribuído partindo do programa disponibilizado pelo professor Comparar resultados obtidos com respeito a Antialiasing, Motion Blur e Depth of field

04/07/07 RTDistribuído César Palomo 10 O que foi desenvolvido Implementação do Ray Tracing Distribuído partindo do programa disponibilizado pelo professor Comparação de resultados obtidos com respeito a Antialiasing Motion Blur e Depth of field: future work

04/07/07 RTDistribuído César Palomo 11 Antialiasing: comparação do RT Convencional X Distribuído

04/07/07 RTDistribuído César Palomo 12 Antialiasing: comparação do RT Convencional X Distribuído

04/07/07 RTDistribuído César Palomo 13 Iluminação global Foi implementada uma tentativa de cálculo de illuminação global em cada ponto de interseção de um raio com um objeto Contribuição direta: calculada do mesmo modo como no Ray Tracing convencional Contribuição indireta: raios aleatórios ao longo de uma casca esférica de raio unitário

04/07/07 RTDistribuído César Palomo 14 Iluminação global: 500 raios RT x RTD

04/07/07 RTDistribuído César Palomo 15 Trabalho futuro Testar motion blur e depth of field com Ray Tracing Distribuído Realizar penumbra com Ray Tracing Distribuído através de fontes luminosas não pontuais Estudar modelos mais fiéis para cálculo da iluminação global: checar photon mapping e cálculo de radiância com ray tracing