TRATAMENTO EFICIENTE DE VISIBILIDADE ATRAVÉS DE ÁRVORES DE VOLUMES ENVOLVENTES. Mauricio Hofmam

Tamanho: px
Começar a partir da página:

Download "TRATAMENTO EFICIENTE DE VISIBILIDADE ATRAVÉS DE ÁRVORES DE VOLUMES ENVOLVENTES. Mauricio Hofmam"

Transcrição

1 TRATAMENTO EFICIENTE DE VISIBILIDADE ATRAVÉS DE ÁRVORES DE VOLUMES ENVOLVENTES Mauricio Hofmam

2 Objetivo Apresentar um estudo do uso de volumes envolventes para determinar os conjuntos de polígonos potencialmente visíveis, pertencentes a um modelo tridimensional

3 Objetivo (cont.) Avaliar o desempenho de diversos tipos de volumes envolventes Propor formas de estruturar modelos de engenharia numa hierarquia para diminuir os cálculos necessários para os testes de visibilidade

4 Características Desejáveis de uma Técnica de Cálculo de Visibilidade Generalidade Portabilidade Melhora significativa do desempenho da aplicação

5 Cena Virtual objetos geométricos luzes câmeras auxiliares componentes mecânicos sistemas de partículas organização

6 Organização de Cenas Industriais De acordo com: O projeto de engenharia Dependências entre objetos (transformações de instanciação) Os atributos de aparência Técnicas para a solução de questões de visibilidade Uma combinação dessas associações

7 Estruturação do modelo para tratamento de visibilidade Uso de critérios de proximidade e de quantidade mínima e máxima de entidades por nível Montagem manual Montagem automática Aglomerados (de baixo para cima) Árvore-kd adaptativa (de cima para baixo) Árvore-R estática (de baixo para cima)...

8 Árvore-kd adaptativa

9 Árvore-R Estática

10 Árvore-R Estática - Curvas de Hilbert

11 Árvore-R Estática - Curvas de Hilbert

12 Volumes Envolventes

13 Volume de Visão

14 Polígono Oclusor

15 Árvores de Volumes Envolventes de Modelos Dinâmicos Soluções imediatas: calcular e usar os volumes envolventes somente para níveis da árvore do modelo a partir dos quais não haja mais movimento recalcular grosseiramente os volumes envolventes desatualizados Soluções Propostas Sentinelas x posição preferencial Uso de envoltórias de movimento para calcular os volumes envolventes dos nós superiores Indexação espacial de dois níveis

16 Sentinelas e Posição Preferencial

17 Envoltória de movimentos

18 Envoltória de movimentos

19 Hierarquia Dupla

20 Resumo da Técnica Criar uma organização de entidades apropriada na cena (grafo de cena) Calcular os vários tipos de volumes envolventes para cada nó do grafo Testar recursivamente contra o volume de visão e contra os oclusores o volume envolvente apropriado de cada nó do grafo até que um nó seja eliminado ou termine em uma folha que será desenhada Redução do número de triângulos e do número de cálculos nos testes de visibilidade

21 Seleção do Volume Apropriado Depende de: Custo de se testar um determinado volume Como a cena será visualizada Elaboração de uma estratégia de teste adequada Opções: Um único volume Menor volume Menor volume ponderado Aspecto do objeto

22 Razões de Aspecto

23 Critérios de Seleção

24 Modelos testados Modelo abstrato 48 objetos com a faces Total de faces Duração: 60 seg

25 Modelos testados Plataforma objetos com 2 a 3000 faces Total de faces Duração: 133 seg 1 oclusor

26 Modelos testados Plataforma objetos com 2 a faces Total de faces Duração: 80 seg

27 Esfera mínima X esfera que envolve a caixa alinhada com os eixos Plataforma 01 - Triângulos submetidos Esfera mínima Esfera-cae

28 Esfera mínima X esfera que envolve a caixa alinhada com os eixos Plataforma 01 - Testes de descarte Esfera mínima Esfera-cae

29 Esfera mínima X esfera que envolve a caixa alinhada com os eixos Plataforma 01 - Quadros por segundo Esfera mínima Esfera-cae

30 Desempenho de cada volume envolvente Modelo abstrato - Triângulos submetidos

31 Desempenho de cada volume envolvente Modelo abstrato - Triângulos submetidos Esferas Menor volume envolvente

32 Desempenho de cada volume envolvente Modelo abstrato - Testes de descarte Esferas Menor volume envolvente

33 Desempenho de cada volume envolvente Modelo abstrato - Quadros por segundo Esferas Menor volume envolvente

34 Desempenho de cada volume envolvente Plataforma 01 - Triângulos submetidos Esferas Menor volume envolvente

35 Desempenho de cada volume envolvente Plataforma 01 - Testes contra o volume de visão Esferas Menor volume envolvente

36 Desempenho de cada volume envolvente Plataforma 01 - Testes contra o oclusor Esferas Menor volume envolvente

37 Desempenho de cada volume envolvente Plataforma 01 - Quadros por segundo Esferas Menor volume envolvente

38 Desempenho de cada volume envolvente Plataforma 02 - Triângulos submetidos Esferas Menor volume envolvente

39 Desempenho de cada volume envolvente Plataforma 02 - Testes de descarte Esferas Menor volume envolvente

40 Desempenho de cada volume envolvente Plataforma 02 - Quadros por segundo Esferas Menor volume envolvente

41 Triângulos submetidos Plataforma Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

42 Testes de descarte Plataforma Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

43 Quadros por segundo Plataforma Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

44 Organizações: Funcional X Árvore-kd 4 Plataforma Hierarquia Funcional de Engenharia Árvore-kd 4

45 Organizações: Árvore-r X Árvore-kd Plataforma 02 Árvore-r Árvore-kd adaptativa 35,00 30,00 25,00 20,00 15,00 10,00 5,00 0,00 Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond 2 ramos 4 ramos 8 ramos 16 ramos

46 Conclusões Os resultados obtidos dependem da complexidade dos objetos gráficos A eficiência de um tipo de volume envolvente depende da sua capacidade de eliminar triângulos não visíveis Apesar dos cálculos de descarte consumirem pouco tempo de processamento é necessário esforço para minimizar o número desses cálculos A árvore-kd e a árvore-r estática, tradicionalmente usadas em indexação espacial, se mostraram boas estruturas para a organização de modelos tridimensionais para visualização interativa O critério de agrupamento funcional do projeto de engenharia se mostrou menos eficiente As esferas mostraram ser o volume envolvente menos eficiente para os cálculos de descarte

47 Principais contribuições A proposta de organização do grafo de cena em uma hierarquia de dois níveis, de forma que tanto objetos estáticos (ou vinculados) como objetos em movimento possam ser acomodados em uma estrutura hierárquica eficiente O estudo comparativo de volumes envolventes para o descarte de objetos não visíveis A proposta de uso de técnicas de indexação espacial para a organização de modelos tridimensionais para visualização interativa A avaliação da eficácia de se calcular volumes mínimos em vez de volumes apenas bem ajustados

48 Trabalhos Futuros Pesquisar a determinação dos oclusores compensadores e formas de combiná-los e de proceder os testes Investigar os custos de se atualizar a estrutura de modelos não determinístico e avaliar em que condições vale a pena recalcular volumes durante o curso da simulação Experimentar outras formas de organização de cena para compará-las às usadas nesta dissertação Experimentar a subdivisão de modelos com objetos complexos e o uso de volumes envolventes para testes de visibilidade com essas frações Explorar a coerência temporal da simulação para reduzir a média suposta de 3,5 planos testados para cada descarte

49 Trabalhos Relacionados Algoritmos para cálculo de volumes envolventes Técnicas para organização e indexação espacial Métodos para determinação de visibilidade algoritmos de remoção de superfícies ocultas algoritmos de descarte, que detectam e descartam partes não visíveis de um modelo

50 Determinação de Visibilidade Clark propôs em 1976 uma hierarquia de volumes envolventes estruturada em árvore OBB-Tree, 1996 Uma Estrutura Hierárquica para Rápida Detecção de Interferência S. Gottschalk, M. C. Lin e D. Manocha Mapa de Oclusão Hierárquico HOM Hansong Zhang, 1998 Esqueleto de Visibilidade, Frédo Durand, George Drettakis, e Claude Puech

51 Diálogo de seleção do volume baseada no aspecto

52 Árvore de decisão para seleção do volume baseada no aspecto

53 Desempenho de cada volume envolvente - Modelo abstrato Testes de Descarte Caixas Cápsulas Cilindros Esf eras Pastilhas Aspecto Volume Volume Pond.

54 Desempenho de cada volume envolvente - Modelo abstrato QPS Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond.

55 Desempenho de cada volume envolvente - Plataforma Triângulos Submetidos Caixas - Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

56 Desempenho de cada volume envolvente - Plataforma Testes de Descarte Caixas - Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

57 Desempenho de cada volume envolvente - Plataforma Testes de Descarte Contra Oclusor Caixas - Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

58 Desempenho de cada volume envolvente - Plataforma QPS Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Pond. Volume

59 Desempenho de cada volume envolvente - Plataforma Triângulos submetidos Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond.

60 Organizações: Funcional X Árvore-kd 4 - Plataforma Caixas Cápsulas Cilindros Esferas Pastilhas Aspecto Volume Volume Pond

61 Organizações Plataforma 01 - Quadros por segundo

2 Técnicas e Trabalhos Relacionados

2 Técnicas e Trabalhos Relacionados 17 2 Técnicas e Trabalhos Relacionados Um bom renderizador de modelos massivos tem que ser capaz de resolver três pontos: reduzir a complexidade da geometria onde ela não for necessária, não renderizar

Leia mais

QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos

QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos QuadLOD: Uma Estrutura para a Visualização Interativa de Terrenos Rodrigo Penteado R. de Toledo Orientador: Marcelo Gattass Co-orientador: Luiz Velho PUC-RIO - TecGraf OBJETIVO Gerar imagem a partir dos

Leia mais

Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática DISSERTAÇÃO DE MESTRADO

Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática DISSERTAÇÃO DE MESTRADO Pontifícia Universidade Católica do Rio de Janeiro Departamento de Informática DISSERTAÇÃO DE MESTRADO Tratamento Eficiente de Visibilidade Através de Árvores de Volumes Envolventes Aluno: Mauricio Hofmam

Leia mais

Computação Gráfica e Áreas Correlatas

Computação Gráfica e Áreas Correlatas INF 1366 Computação Gráfica Interativa Grafos de Cena Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de

Leia mais

Determinação de Superfícies Visíveis

Determinação de Superfícies Visíveis Determinação de Superfícies Visíveis 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Raytracing O raytracing automaticamente incorpora a determinação de superfícies visíveis na sua execução

Leia mais

O Problema da Colisão. Profa. Dra. Soraia Raupp Musse

O Problema da Colisão. Profa. Dra. Soraia Raupp Musse O Problema da Colisão Profa. Dra. Soraia Raupp Musse Porque tratar a colisão? Necessidade de repetir fenômenos físicos prevendo penetrações geométricas Objetivo Encontrar as interferências geométricas

Leia mais

Algoritmos de Iluminação Global

Algoritmos de Iluminação Global Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Objetivo: calcular a cor de cada ponto a partir da iluminação direta de uma fonte de luz, mais a soma de todas as reflexões das superfícies próximas.

Leia mais

Introdução. 1 Introdução

Introdução. 1 Introdução Introdução 1 Introdução O efeito visual de sombras em uma cena 3D é muito enriquecedor. Sem ele, quando a imagem é projetada na tela bidimensional do computador para visualização, perdem-se informações

Leia mais

Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes

Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes Visualização Interativa de Modelos Massivos de Engenharia na Indústria de Petróleo com o Algoritmo de Voxels Distantes Gustavo Wagner Marcelo Gattass Alberto Raposo Desafio P-50 (modelada no 3dsmax) 1.2

Leia mais

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica Introdução Geral a Computação Gráfica Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução Geral a O que é CG? Áreas de Atuação Definição, Arte e Matemática Mercado

Leia mais

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki Computação Gráfica e Processamento de Imagens - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki Sistemas tri-dimensionais (3D) Conceitos de sistemas tri-dimensionais Os objetos são construídos através

Leia mais

Detecção Hierárquica de Colisão em Ambientes 3D

Detecção Hierárquica de Colisão em Ambientes 3D Detecção Hierárquica de Colisão em Ambientes 3D FABIO ISSAO NAKAMURA WALDEMAR CELES (orientador) Tecgraf/PUC-Rio Departamento de Informática Pontifícia Universidade Católica do Rio de Janeiro Rua Marquês

Leia mais

INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa

INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa Descarte por Oclusão CHC++ e FastV Vitor Barata R. B. Barroso vbarata@tecgraf.puc-rio.br Motivação Descarte por Visibilidade Renderização

Leia mais

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Modelagem Geométrica André Tavares da Silva andre.silva@udesc.br Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson Representações Decomposição Espacial Quadtrees Octrees BSPtree

Leia mais

Computação Gráfica. Representação e Modelagem

Computação Gráfica. Representação e Modelagem Computação Gráfica Representação e Modelagem Professora: Sheila Cáceres Baseado nos slides da Prof. Soraia Musse Modelagem Área da Computação Gráfica que estuda a criação de modelos dos objetos reais.

Leia mais

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

5 Resultados. 5.1 Modelos usados nos testes

5 Resultados. 5.1 Modelos usados nos testes 60 5 Resultados Neste capítulo serão apresentados dados recolhidos sobre os modelos gerados em pré-processamento. A seguir, serão apresentados os testes realizados para verificar o desempenho do visualizador.

Leia mais

Figura 1.1: Um reservatório natural de petróleo típico: dificuldade para investigar áreas de interesse.

Figura 1.1: Um reservatório natural de petróleo típico: dificuldade para investigar áreas de interesse. 1 Introdução Técnicas de realidade virtual são ferramentas valiosas para a criação, manipulação e investigação de estruturas reais. Elas provêem um ambiente seguro para que os profissionais envolvidos

Leia mais

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2.

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2. 1 Introdução O termo visualização corresponde, no contexto desta dissertação, aos métodos que permitem a extração de informações relevantes a partir de conjuntos de dados complexos, com o auxílio de técnicas

Leia mais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais INSTITUTO DE CIÊNCIAS MATEMÁTICAS DE SÃO CARLOS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA SCE-201 Computação Gráfica Representação de Objetos Tridimensionais Modelos Poligonais Cenas gráficas

Leia mais

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies

Leia mais

INF 2063 Visualização de Modelos Massivos

INF 2063 Visualização de Modelos Massivos INF 2063 Visualização de Modelos Massivos Descarte por Oclusão Algoritmo CHC++ Vitor Barata R. B. Barroso vbarata@tecgraf.puc-rio.br Motivação Descarte por Visibilidade Renderização de cenas complexas

Leia mais

Tempo Conteúdos Atividades/Estratégias Objetivos Gerais

Tempo Conteúdos Atividades/Estratégias Objetivos Gerais Escola Secundária Homem Cristo ANO LETIVO 2018/2019 PLANIFICAÇÃO Disciplina: Geometria Descritiva A 11º ANO Tempo Conteúdos Atividades/Estratégias Objetivos Gerais 1º Período 2 aulas 1.Revisão de conteúdos

Leia mais

Remoção de Superfícies Escondidas

Remoção de Superfícies Escondidas INF 66 Computação Gráfica Interativa Eliminação de Superfícies Escondidas; Anti-Aliasing Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf66/index.htm Remoção de

Leia mais

INF 1366 Computação Gráfica Interativa. Anti-Aliasing; Eliminação de Superfícies Escondidas. Alberto B. Raposo

INF 1366 Computação Gráfica Interativa. Anti-Aliasing; Eliminação de Superfícies Escondidas. Alberto B. Raposo INF 66 Computação Gráfica Interativa Anti-Aliasing; Eliminação de Superfícies Escondidas Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf66/index.htm Aliasing ACM

Leia mais

Banco de dados Brasil

Banco de dados Brasil Banco de dados Brasil Elemento de resolução: célula de 100x100m Conteúdo: linhas de transmissão, casas, quadras, distritos, municípios, estados, país Quais distritos são cortados pela linha de transmissão

Leia mais

Reconstrução de cenas a partir de imagens através de Escultura do Espaço por Refinamento Adaptativo

Reconstrução de cenas a partir de imagens através de Escultura do Espaço por Refinamento Adaptativo Tese de doutorado Reconstrução de cenas a partir de imagens através de Escultura do Espaço por Refinamento Adaptativo por Anselmo A. Montenegro Orientadores: Marcelo Gattass, PUC-Rio Paulo Cezar Carvalho,

Leia mais

Visualização de terrenos em GPU

Visualização de terrenos em GPU Visualização de terrenos em GPU Leonardo Martins { lmartins@inf.puc-rio.br} Disciplina: Visualização de Modelos Massivos Professor: Alberto Raposo Sumário Introdução Objetivos Visão geral Hierarquia de

Leia mais

Computação Gráfica II

Computação Gráfica II Computação Gráfica II Representação de Objetos Prof. Rodrigo Rocha prof.rodrigorocha@yahoo.com http://www.bolinhabolinha.com Pipeline de visualização 3D 1 Representação dos objetos Aramada (Wire frame)

Leia mais

2 Algoritmos de Visibilidade

2 Algoritmos de Visibilidade 2 Algoritmos de Visibilidade Este capítulo vai fazer uma rápida revisão em cima dos principais algoritmos de determinação de visibilidade, classificando-os segundo [14]. Também será identificada no pipeline

Leia mais

3.1 Linha de Produção Utilizada

3.1 Linha de Produção Utilizada 3 Linha de Produção Gráfica Distribuída Neste capítulo, é proposta uma extensão à linha de produção gráfica convencional (graphics pipeline) destinada à renderização distribuída. Esta apresentação inclui

Leia mais

Computação Gráfica - 11

Computação Gráfica - 11 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 11 Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Leia mais

5 Implementação e resultados

5 Implementação e resultados Implementação e resultados 5 Implementação e resultados Nesta seção, apresentamos alguns detalhes de implementação das diferentes técnicas investigadas e comparamos os resultados obtidos em termos de facilidade

Leia mais

Renderização em Tempo Real de Pêlos Aplicados Sobre Malhas Tridimensionais Arbitrárias Obtidas de Objetos Reais

Renderização em Tempo Real de Pêlos Aplicados Sobre Malhas Tridimensionais Arbitrárias Obtidas de Objetos Reais Renderização em Tempo Real de Pêlos Aplicados Sobre Malhas Tridimensionais Arbitrárias Obtidas de Objetos Reais Bruno Evangelista Orientador: Renato Ferreira Introdução Pêlos possuem um papel importante

Leia mais

RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA

RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA RECONHECIMENTO IDENTIFICAÇÃO BASEADA EM APARÊNCIA Envolve a pergunta: É esta parte da imagem uma parte do objeto X? (modelo dado, região da imagem dada) Utiliza imagens ao invés de características como

Leia mais

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas

Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano. Desenvolvimento de Aplicações Paralelas Arquitecturas Paralelas I Computação Paralela em Larga Escala LESI - 4º Ano Desenvolvimento de Aplicações Paralelas (gec.di.uminho.pt/lesi/ap10203/aula06aplicaçõespar.pdf) João Luís Ferreira Sobral Departamento

Leia mais

Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP

Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP Ray Tracing Leandro Paganotti Brazil Rosane Minghim Computação Gráfica ICMC USP 2007-2012 Resumo Introdução Ray Tracing Básico Intersecção Raio-Cena Sombra Reflexão Transparência Antialiasing Volumes Limitantes

Leia mais

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG

Visibilidade. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 7 Apontamentos CG Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Visibilidade Edward Angel, Cap. 7 Apontamentos CG Pipeline de Visualização 3D Pipeline de Visualização 3D LEIC CG Sombreamento

Leia mais

Detecção de Colisões entre Pares de Poliedros Rígidos Aplicada ao Projeto ASIMOV. por Anderson Maciel

Detecção de Colisões entre Pares de Poliedros Rígidos Aplicada ao Projeto ASIMOV. por Anderson Maciel Detecção de Colisões entre Pares de Poliedros Rígidos Aplicada ao Projeto ASIMOV por Anderson Maciel Conteúdo desta apresentação: Introdução Objetivos e Motivação A Detecção de Colisões Parte I Boyse (1979)

Leia mais

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE Engenharia de Computação Professor: Rosalvo Ferreira de Oliveira Neto O processo de descoberta do conhecimento - KDD Roteiro Introdução Definição Etapas Desafios

Leia mais

4 Cálculo de Equivalentes Dinâmicos

4 Cálculo de Equivalentes Dinâmicos 4 Cálculo de Equivalentes Dinâmicos 4.1. Introdução Os sistemas de potência interligados vêm adquirindo maior tamanho e complexidade, aumentando a dependência de sistemas de controle tanto em operação

Leia mais

5 Resultados e Aplicações

5 Resultados e Aplicações 5 Resultados e Aplicações Os principais resultados desta pesquisa são apresentados neste capítulo, divididos em duas partes. A Seção 5.1 aborda a geração de ADFs utilizando a representação proposta nos

Leia mais

Teresa C. S. Azevedo

Teresa C. S. Azevedo Teresa C. S. Azevedo Orientador: Prof. João Manuel R. S. Tavares Co-orientador: Prof. Mário A. P. Vaz Sumário: I. Reconstrução 3D do corpo humano: i. Aplicações; ii. Técnicas; iii. Objectivos; II. utilizadas

Leia mais

Introdução 20. Figura 1.1 Interseção entre malhas de superfícies [8]. Figura 1.2 Caso patológico de interseção de superfícies [6].

Introdução 20. Figura 1.1 Interseção entre malhas de superfícies [8]. Figura 1.2 Caso patológico de interseção de superfícies [6]. 1 Introdução No contexto da modelagem geométrica para elementos finitos, a malha de elementos finitos é definida a partir da descrição geométrica do domínio do problema que está sendo estudado. Sendo assim,

Leia mais

Resumo. Ray Tracing. Introdução. Ray Casting Básico. Idéia

Resumo. Ray Tracing. Introdução. Ray Casting Básico. Idéia Resumo Leandro Paganotti Brazil Danilo Medeiros Eler Rosane Minghim Computação Gráfica ICMC USP 2010 Introdução Ray Casting Básico Intersecção Raio-Cena Caminhos de Reflexão e Refração Ray-Tracing Tree

Leia mais

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica Visão Geral Computaçã ção o Gráfica Introduçã ção, conceitos básicosb sicos, áreas relacionadas Introdução à Computação Gráfica Como funciona um sistema gráfico Como imagens são representadas Áreas relacionadas,

Leia mais

Os dados bidimensionais são muito utilizados em várias aplicações de computação gráfica. Em geral, essas aplicações são desenvolvidas para permitir a

Os dados bidimensionais são muito utilizados em várias aplicações de computação gráfica. Em geral, essas aplicações são desenvolvidas para permitir a 1 Introdução Os dados bidimensionais são muito utilizados em várias aplicações de computação gráfica. Em geral, essas aplicações são desenvolvidas para permitir a visualização desses dados em tempo real,

Leia mais

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho A terceira dimensão A terceira dimensão Realidade virtual Métodos de representação tridimensional: modelos geométricos; superfícies poligonais; superfícies curvas; representações de varredura; geometria

Leia mais

5 Resultados Experimentais

5 Resultados Experimentais 5 Resultados Experimentais Neste capítulo são apresentados os resultados dos experimentos elaborados para validar a linha de produção gráfica distribuída e os algoritmos propostos para melhorar o desempenho

Leia mais

MATEMÁTICA 3º ANO. Novo programa de matemática Objetivos específicos. Currículo Paulo VI. Números naturais. Relações numéricas Múltiplos e divisores

MATEMÁTICA 3º ANO. Novo programa de matemática Objetivos específicos. Currículo Paulo VI. Números naturais. Relações numéricas Múltiplos e divisores MATEMÁTICA 3º ANO NÚMEROS E OPERAÇÕES Tópicos Números naturais Relações numéricas Múltiplos e divisores Novo programa de matemática Objetivos específicos Realizar contagens progressivas e regressivas a

Leia mais

Introdução à Computação Gráfica

Introdução à Computação Gráfica Computação Gráfica - Aula 1 (atualizada em 21/10/2015) glaucius@pelotas.ifsul.edu.br Introdução à Computação Gráfica Computação Gráfica Conceito É a área da Ciência da Computação que estuda a geração,

Leia mais

2 Conceitos Básicos e Trabalhos Relacionados

2 Conceitos Básicos e Trabalhos Relacionados 2 Conceitos Básicos e Trabalhos Relacionados Neste capítulo apresentamos, resumidamente, alguns conceitos básicos necessários para o entendimento do trabalho. Uma descrição mais detalhada destes conceitos

Leia mais

Geometria Computacional

Geometria Computacional Geometria Computacional André Tavares da Silva andre.silva@udesc.br baseado no material de João Comba Roteiro Fundamentação Interseções de Segmentos de Linha Envoltória Convexa Particionamento de Polígonos

Leia mais

Visibilidade. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro

Visibilidade. Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro Visibilidade Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro 1 As motivações Numa cena 3D, geralmente não é possível ver todas as superfícies de todos os objectos Não queremos que

Leia mais

MATEMÁTICA - 2º ANO. Novo programa de matemática Objetivos específicos

MATEMÁTICA - 2º ANO. Novo programa de matemática Objetivos específicos MATEMÁTICA - 2º ANO NÚMEROS E OPERAÇÕES Números naturais Noção de número natural Relações numéricas Sistema de numeração decimal Classificar e ordenar de acordo com um dado critério. Realizar contagens

Leia mais

Engenharia de Faixa de Dutos Terrestres

Engenharia de Faixa de Dutos Terrestres 7 Estereoscopia Justaposição dos termos gregos stereo, relativo a dois (duplo), e scopos, relativo a visão (observador), estereoscopia diz respeito a visualização de um mesmo foco por dois mecanismos de

Leia mais

Rendering de Polígonos. Determinação de Superfícies Visíveis. Back Face Culling. Back Face Culling. Back Face Culling. Back Face Culling.

Rendering de Polígonos. Determinação de Superfícies Visíveis. Back Face Culling. Back Face Culling. Back Face Culling. Back Face Culling. Determinação de Superfícies Visíveis M.C.F. de Oliveira Fontes: Hearn & Baker, Cap. 9 Curso CG, University of Leeds (Ken Brodlie): http://www.comp.leeds.ac.uk/kwb/gi21/lectures.html Rendering de Polígonos

Leia mais

Introdução ao Processamento e Síntese de imagens - Projeções

Introdução ao Processamento e Síntese de imagens - Projeções Introdução ao Processamento e Síntese de imagens - Projeções Júlio Kiyoshi Hasegawa Fontes: Esperança e Cavalcanti (22) (UFRJ) e Traina e Oliveira (24) (USP) Antonio Maria Garcia Tommaselli - notas de

Leia mais

Algoritmos e estruturas espaciais

Algoritmos e estruturas espaciais Algoritmos e estruturas espaciais Geometria Computacional As operações de consulta e análise de dados em bases de dados geográficos, baseiam-se em algoritmos de geometria computacional. Ex: ponto-em-polígono

Leia mais

Introdução à Computação Gráfica Ray Tracing. Claudio Esperança Paulo Roma Cavalcanti

Introdução à Computação Gráfica Ray Tracing. Claudio Esperança Paulo Roma Cavalcanti Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti Características Principais Tipicamente implementado em Software Combina um modelo de iluminação com determinação de visibilidade

Leia mais

Algoritmos geométricos

Algoritmos geométricos Algoritmos geométricos introdução a conceitos básicos de geometria computacional que serão abordados de forma mais avançada na disciplina Computação Gráfica disciplina de computação gráfica arquitetura

Leia mais

Fundamentos de Computação Gráfica. Visualização e Navegação em Tempo Real

Fundamentos de Computação Gráfica. Visualização e Navegação em Tempo Real Fundamentos de Computação Gráfica Visualização e Navegação em Tempo Real O Problema: Triângulos! buda: 1 milhão Terreno: 1.3 milhões central: 13 milhões Terreno: 512 milhões Terreno: 16 milhões Terra:

Leia mais

Propagação de Som em Ambientes Acústicos Virtuais Bidimensionais

Propagação de Som em Ambientes Acústicos Virtuais Bidimensionais Propagação de Som em Ambientes Acústicos Virtuais Bidimensionais Sérgio Alvares R. de S. Maffra Orientadores: Marcelo Gattass Luiz Henrique de Figueiredo Roteiro Introdução Modelando a Propagação do Som

Leia mais

CIV2802 Sistemas Gráficos para Engenharia

CIV2802 Sistemas Gráficos para Engenharia Rio de Janeiro 2019.1 CIV2802 Sistemas Gráficos para Engenharia Luiz Fernando Martha André Pereira Objetivos e escopo Introdução a conceitos e algoritmos de Computação Gráfica para alunos que pretendem

Leia mais

Disciplina: Geometria Descritiva A

Disciplina: Geometria Descritiva A AGRUPAMENTO DE ESCOLAS DE AVEIRO Escola Secundaria Homem Cristo ANO LETIVO 2018/2019 PLANIFICAÇÃO Disciplina: Geometria Descritiva A 10º ANO Tempo Conteúdos Atividades/Estratégias Objetivos Gerais 1º Período

Leia mais

Módulo(s)/tema Conteúdos Competências/Objectivos Estrutura da Prova/ itens de avaliação

Módulo(s)/tema Conteúdos Competências/Objectivos Estrutura da Prova/ itens de avaliação Agrupamento de Escolas de Rio Tinto nº 3 Escola Secundária de Rio Tinto ENSINO SECUNDÁRIO RECORRENTE POR MÓDULOS MATRIZ DE PROVA DE AVALIAÇÃO (Avaliação em regime não presencial) Ano Letivo 2016/2017 Disciplina:

Leia mais

Disciplina: Geometria Descritiva A Módulos: 4, 5 e 6

Disciplina: Geometria Descritiva A Módulos: 4, 5 e 6 Agrupamento de Escolas de Rio Tinto nº 3 Escola Básica e Secundária de Rio Tinto ENSINO SECUNDÁRIO RECORRENTE POR MÓDULOS CAPITALIZÁVEIS MATRIZ DE PROVA DE AVALIAÇÃO EM REGIME NÃO PRESENCIAL Ano letivo

Leia mais

Arquitetura de Jogos Gustavo Goedert. p

Arquitetura de Jogos Gustavo Goedert.  p Arquitetura de Jogos Gustavo Goedert http://www.gustavogoedert.com/lectures/facin0810.zi p Sobre o Apresentador Empresas Southlogic Studios (1999-2008) Ubisoft Porto Alegre (2009-2010) Atualmente pesquisador

Leia mais

Thanks to Isabel Harb Manssour Marcelo Cohen

Thanks to Isabel Harb Manssour Marcelo Cohen Thanks to Isabel Harb Manssour Marcelo Cohen Roteiro 1. Introdução 2. Remoção de Faces Traseiras 3. Algoritmo do Pintor 4. Algoritmo Z-Buffer 5. Árvores BSP Introdução Eliminação de superfícies escondidas

Leia mais

4 Impostores com Relevo

4 Impostores com Relevo 63 4 Impostores com Relevo I just wish... I wish I knew what I'm supposed to do. That's all. I just wish I knew. (The Matrix) 4.1 Introdução Os objetos modelados por texturas com relevo, por corrigirem

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS EXATAS DEPARTAMENTO DE EXPRESSÃO GRÁFICA PROF. ANDERSON ROGES TEIXEIRA GÓES GEOMETRIA NO ENSINO

UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS EXATAS DEPARTAMENTO DE EXPRESSÃO GRÁFICA PROF. ANDERSON ROGES TEIXEIRA GÓES GEOMETRIA NO ENSINO UNIVERSIDADE FEDERAL DO PARANÁ SETOR DE CIÊNCIAS EXATAS DEPARTAMENTO DE EXPRESSÃO GRÁFICA PROF. ANDERSON ROGES TEIXEIRA GÓES GEOMETRIA NO ENSINO Representações Geométricas Uma das formas de comunicação

Leia mais

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia

Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Um Estudo das Técnicas de Obtenção de Forma a partir de Estéreo e Luz Estruturada para Engenharia Aluno: Gabriel Malizia Orientador: Professor Marcelo Gattass Co-Orientador: Professor Paulo Cezar Carvalho

Leia mais

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual A terceira dimensão A terceira dimensão Modelagem tridimensional Elaboração tridimensional Realidade virtual 2 Modelagem tridimensional Métodos de representação tridimensional: modelos geométricos; superfícies

Leia mais

INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa

INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa INF 2063 Visualização de Modelos Massivos Trabalho de Pesquisa Descarte por Oclusão Algoritmo CHC++ Vitor Barata R. B. Barroso vbarata@tecgraf.puc-rio.br Descarte por Visibilidade Principais tipos de descarte

Leia mais

Gerenciamento e Visualização de Ambientes Virtuais

Gerenciamento e Visualização de Ambientes Virtuais Lucas Grassano Lattari Gerenciamento e Visualização de Ambientes Virtuais Orientador: Marcelo Bernardes Vieira Universidade Federal de Juiz de Fora Instituto de Ciências Exatas Departamento de Ciência

Leia mais

Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF

Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF Proposta de Dissertação de Mestrado Modelagem Computacional, UFJF Título da Geração de malhas trivalentes com arestas regulares a partir de superfícies arbitrárias Palavras-Chave: Modelagem Geométrica,

Leia mais

Exercício Pontos Porto Alegre

Exercício Pontos Porto Alegre Exercício Pontos Porto Alegre Figura 01 Visualização dos Eventos de Violência (mortalidade) para o município de Porto Alegre-RS Comentários Até aqui foram aberto o banco de dados Porto Alegre, e o projeto

Leia mais

5 Conclusão O Problema do Limiar

5 Conclusão O Problema do Limiar 5 Conclusão Este capítulo faz o fechamento da dissertação, apresentando as principais contribuições, comparando os conceitos e algoritmos propostos com trabalhos correlatos em segmentação de vídeo e propondo

Leia mais

1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo

1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo 1 Introdução 1.1. Indexação, Recuperação e Segmentação de Vídeo Os acervos volumosos de vídeo estão se popularizando motivados pelo avanço das tecnologias de captura, armazenamento e compressão de vídeo

Leia mais

CAPÍTULO 5 RESULTADOS. São apresentados neste Capítulo os resultados obtidos através do programa Classific, para

CAPÍTULO 5 RESULTADOS. São apresentados neste Capítulo os resultados obtidos através do programa Classific, para CAPÍTULO 5 RESULTADOS São apresentados neste Capítulo os resultados obtidos através do programa Classific, para as imagens coletadas no verão II, período iniciado em 18/01 e finalizado em 01/03 de 1999,

Leia mais

Introdução 03/05/2017

Introdução 03/05/2017 Visualização de Resultados de Busca Introdução A busca por informação é um processo impreciso; O usuário de um sistema de recuperação de informação geralmente possui apenas uma vaga noção de como recuperar

Leia mais

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real

Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Fundamentos de Computação Gráfica Aplicação de Tags em Objetos de Sistemas de Visualização em Tempo Real Renato Deris Prado Tópicos principais 1. Introdução e Objetivos Sistemas de visualização em tempo

Leia mais

Um Sistema de Animação Baseado em Movimento Capturado

Um Sistema de Animação Baseado em Movimento Capturado Um Sistema de Animação Baseado em Movimento Capturado Fernando Wagner Serpa Vieira da Silva LCG - COPPE/SISTEMAS - UFRJ Rio de Janeiro - Brasil Outline da Apresentação Animação por Computador Animação

Leia mais

3 Modelo de Reservatórios Naturais de Petróleo

3 Modelo de Reservatórios Naturais de Petróleo 3 Modelo de Reservatórios Naturais de Petróleo Nesse capítulo é feita uma breve apresentação do que é um modelo de reservatório natural de petróleo, os resultados associados a uma simulação desse modelo

Leia mais

3 Métodos de Extração de Malhas a partir de Volumes

3 Métodos de Extração de Malhas a partir de Volumes 3 Métodos de Extração de Malhas a partir de Volumes Extrair uma malha a partir de um dado volumétrico trata-se, na realidade, de uma forma de conversão entre dois modelos de representação muito comuns

Leia mais

6 Conclusão Contribuições da Dissertação

6 Conclusão Contribuições da Dissertação 6 Conclusão Neste trabalho, foi apresentado um sistema colaborativo capaz de controlar as versões das edições de um vídeo no formato MPEG-2, sem que os editores estejam no mesmo local, ao mesmo tempo.

Leia mais

Características Principais. Introdução à Computação Gráfica Ray Tracing. Ray Casting. Contexto Histórico. Claudio Esperança Paulo Roma Cavalcanti

Características Principais. Introdução à Computação Gráfica Ray Tracing. Ray Casting. Contexto Histórico. Claudio Esperança Paulo Roma Cavalcanti Características Principais Introdução à Computação Gráfica Ray Tracing Claudio Esperança Paulo Roma Cavalcanti Tipicamente implementado em Software Combina um modelo de iluminação com determinação de visibilidade

Leia mais

Figura 1.1: Partição do espaço contendo a esfera S.

Figura 1.1: Partição do espaço contendo a esfera S. 1 Introdução Uma superfície é definida implicitamente quando é descrita como um conjunto de pontos com uma propriedade em comum. A formulação mais utilizada é, dada uma função F : R 3! R, descrevê-la como

Leia mais

5 Resultados Introdução

5 Resultados Introdução 5 Resultados 5.1. Introdução O objetivo deste capítulo é apresentar os resultados de diversas simulações feitas no decorrer do projeto. Tais simulações têm o objetivo de testar os algoritmos presentes

Leia mais

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira

O Problema de Visibilidade. Computação Gráfica Recorte. Onde Acontece? O que é Recorte? Renato Ferreira O Problema de Visibilidade Computação Gráfica Recorte Renato Ferreira Numa cena tri-dimensional, normalmente não é possível ver todas as superfícies de todos os objetos Queremos descartar objetos ou partes

Leia mais

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G. Computação Gráfica: Uma Proposta de Plano Pedagógico Luiz Velho Definições Metodologia Estrutura Avaliação Discussão Resumo IMPA - Instituto de Matemática Pura e Aplicada Definição Computação Gráfica:

Leia mais

MATEMÁTICA 4º ANO. Novo programa de matemática Objetivos específicos. Ler e representar números, pelo menos até ao milhão.

MATEMÁTICA 4º ANO. Novo programa de matemática Objetivos específicos. Ler e representar números, pelo menos até ao milhão. MATEMÁTICA 4º ANO NÚMEROS E OPERAÇÕES Números naturais Relações numéricas Múltiplos e divisores Realizar contagens progressivas e regressivas a partir de números dados. Comparar números e ordená-los em

Leia mais

MATRIZES DE REFERÊNCIA COMPETÊNCIAS E HABILIDADES QUE SERÃO AVALIADAS: ENSINO FUNDAMENTAL I ANOS INICIAIS

MATRIZES DE REFERÊNCIA COMPETÊNCIAS E HABILIDADES QUE SERÃO AVALIADAS: ENSINO FUNDAMENTAL I ANOS INICIAIS MATRIZES DE REFERÊNCIA COMPETÊNCIAS E HABILIDADES QUE SERÃO AVALIADAS: ENSINO FUNDAMENTAL I ANOS INICIAIS II. Implicações do Suporte, do Gênero e /ou do Enunciador na Compreensão do Texto Estabelecer relação

Leia mais

AGRUPAMENTO DE ESCOLAS DA SÉ GUARDA PLANIFICAÇÃO A MEDIO PRAZO DE GEOMETRIA DESCRITIVA A 11º ANO TURMA: B ANO LECTIVO 2016/2017

AGRUPAMENTO DE ESCOLAS DA SÉ GUARDA PLANIFICAÇÃO A MEDIO PRAZO DE GEOMETRIA DESCRITIVA A 11º ANO TURMA: B ANO LECTIVO 2016/2017 PLANIFICAÇÃO A MEDIO PRAZO DE GEOMETRIA DESCRITIVA A 11º ANO TURMA: B Resolver problemas de paralelismo de rectas e de planos Resolver problemas de perpendicularidade de rectas e de planos 3.11 Paralelismo

Leia mais

5 Resultados Dados artificiais Convergência à mediana e à média com dados artificiais

5 Resultados Dados artificiais Convergência à mediana e à média com dados artificiais 5 Resultados Os resultados da aplicação do método proposto estão estruturados de forma a evidenciar: 1. A convergência numérica do algoritmo proposto nesta tese para a mediana e para a média de grupos

Leia mais