INF 2063 Tópicos em CG III
|
|
- Wagner Bugalho Machado
- 5 Há anos
- Visualizações:
Transcrição
1 INF 2063 Tópicos em CG III Visualização de Modelos Massivos Prof. Alberto Raposo Tecgraf / DI / PUC-Rio
2 Aula 03 Simplification and Levels of Detail
3 Livro 1. Introdução 2. Visibilidade 3. Simplificação e Níveis de Detalhe (hoje) 4. Representações Alternativas 5. Cache-Coherent Data Management
4 Outras referências importantes 1. Real-Time Rendering Third Edition. T. Akenine-Möller, E. Haines, N. Hoffman. AK Peters, Level of Detail for 3D Graphics - D. Luebke, M. Reddy et al. Morgan Kaufmann, 2002
5 Simplificação e LOD Técnicas de visibilidade apenas não são suficientes para garantir interação em tempo-real de cenas massivas São necessárias técnicas para reduzir a complexidade dos modelos Modelos baseados em malhas de triângulos (Cap 3) Outras representações (Cap 4)
6 Simplificação Geométrica Processo de tentar reduzir os polígonos de um modelo detalhado, mantendo sua aparência. Quadric-Based Polygonal Surface Simplication M. Garland, PhD Thesis, School of Computer Science, Carnegie Mellon University, 1999.
7 Global vs Local Estratégias globais Atacam a malha como um todo Estratégias locais Simplificam a malha iterativamente, aplicando repetidamente um operador local
8 Estratégias Globais (1) Vertex Clustering
9 Estratégias Globais (2) Vertex Clustering Rápidos Apropriados para malhas muito grandes, pois podem ser implementados de maneira out-of-core Difícil produzir malhas com um número de polígonos pré-definidos Pode alterar significativamente a topologia da malha, de maneira imprevisível Aproximações geométricas podem ficar muito ruins em níveis de detalhe mais baixos
10 Estratégias Globais (3) Variational Shape Approximation Variational Shape Approximation D Cohen-Steiner, U Duke, P Alliez, M Desbrun. SIGGRAPH 2004, pp
11 Estratégias Globais (4) Variational Shape Approximation Aproximações de alta qualidade Processo de otimização caro, e difícil de implementar para malhas muito grandes
12 Estratégias Locais Mais comuns que as globais Eficiência e robustez Pode-se mais facilmente atingir critérios de parada como: malha com k polígonos, threshold de erro de vértice Estratégia mais usada [Livro Yoon, Gobbetti et al.]
13 Edge Collapse Como escolher novo vértice? QEM Quadric Error Metrics. Função de custo para mover um vértice para nova posição v: Offset em relação à origem Normais aos m planos dos triângulos que chegam no vértice [livro Akenine-Möller et al.]
14 Problemas Típicos [livro Luebke et al.] Malha em que aresta incide sobre 1 ou 2 faces e as faces incidentes sobre um vértice formam um fan aberto ou fechado
15 Simplificação de Malhas Massivas (1) Com exceção do vertex clustering (global, out-of-core), maioria das técnicas de simplificação geométrica é iterativa, mantendo lista ordenada de operações candidatas e a cada passo realiza uma operação baseada no mínimo erro Consumo de memória proporcional ao tamanho da malha Inviável para modelos massivos Alberto Raposo
16 Simplificação de Malhas Massivas (2) Streaming Simplification A Stream Algorithm for the Decimation of Massive Meshes, J Wu, L Kobbelt. Graphics Interface 2003, pp
17 Simplificação de Malhas Massivas (3) Mesh Partitioning Malha é dividida em pedaços menores, que cabem na memória Exemplo Octreebased External Memory Mesh (OEMM)
18 Octreebased External Memory Mesh (OEMM) External Memory Management and Simplification of Huge Meshes, P. Cignoni, C. Montani, C. Rocchini, R. Scopigno. IEEE Transactions on Visualization and Computer Graphics 2003, pp
19 LOD 3 etapas Geração Diferentes representações de um modelo, com diferentes níveis de detalhes são geradas Pode-se usar as técnicas de simplificação mencionadas Seleção Seleciona um dos níveis de detalhe, de acordo com algum critério Switching Como mudar de um nível de detalhe para outro Problema de popping: mudança abrupta de um nível para outro
20 Critérios de Seleção de LOD Baseado em distância Com histerese (região de transição) Baseado em área de projeção [livro Akenine-Möller et al.]
21 LOD Discreto (1) Sequência ordenada de diferentes representações de uma forma, com crescente resolução
22 LOD Discreto (2) Simples Padrão em várias linguagens e pacotes (X3D, por ex.) Funciona bem para objetos pequenos e distantes Não é eficiente para objetos grandes, ocupando larga faixa de distâncias do observador Apresenta poppings
23 Para diminuir popping em LOD discreto Blend LOD Vídeos em: ping.html Alpha LOD [livro Akenine-Möller et al.]
24 LOD Progressivo (1) Contem uma representação mais simplificada, e conjunto de operações inversas (ex., edge splits) que produzem representações mais refinadas em níveis de detalhes intermediários. DirectX O objetivo é fazer um LOD mais smooth
25 LOD Progressivo (2) Simplificação: edge colapsing v t ecol(v s,v t, v s ) v l v r v l v s v r v s (optimization)
26 LOD Progressivo (3) Simplificação 13, M=M ^ n ecol n-1 M 175 M ecol i ecol 0 M 0
27 LOD Progressivo (4) Edge colapsing é inversível: edge splitting attributes vspl(v s,v l,v r, v s,v t, ) v t v l v s v r v l v r v s
28 LOD Progressivo (5) Reconstrução ,546 M 0 M 1 M 175 M n =M^ vspl 0 vspl i i vspl n-1 n-1 progressive mesh (PM) representation
29 LOD Progressivo (6) Funciona bem com hardware atual Interfere com triangle stripping Complexidade de código Torna tudo mais complicado, colocando restrições
30 LOD Contínuo (1) Atualiza malha baseado na estimativa de erro screen-space Corrige falhas (cracks) entre blocos adjacentes Procedimento de refinamento/simplificação de certa forma similar ao LOD progressivo Alguns autores (incluindo o livro Luebke et al.) não diferenciam o LOD progressivo do contínuo Em contraste com o LOD progressivo, podem ser executados sem os complicados procedimentos para verificar dependências entre as modificações
31 LOD Contínuo (2) Multi-triangulation Começa com malha simples e a refina com sequência de atualizações locais Efficient Implementation of Multi-Triangulations, L De Floriani, P Magillo, E Puppo. IEEE Visualization 1998, pp
32 LOD Contínuo (3) Multi-triangulation Cria-se grafo direcionado acíclico com relações entre as atualizações locais Corte no grafo define triangulação resultante Efficient Implementation of Multi-Triangulations, L De Floriani, P Magillo, E Puppo. IEEE Visualization 1998, pp
33 Batched Multi-triangulation (1) Melhora desempenho do LOD contínuo, ao mover a representação do nível de triângulos para o nível de patches de triângulos Batched Multi Triangulation. Cignoni, Ganovelli, Gobbetti, Marton, Ponchio, Scopigno. IEEE Visualization 2005 pp
34 Batched Multi-triangulation (2) GPU friendly Partitioning and simplification Network / Bus Adaptive rendering Cache GPU Off-line On-line Multiresolution structure (data+dependency) Batched Multi Triangulation. Cignoni, Ganovelli, Gobbetti, Marton, Ponchio, Scopigno. IEEE Visualization 2005 pp
35 Artigo recente Parallel View-Dependent Level-of-Detail Control. Liang Hu, Pedro V. Sander, and Hugues Hoppe. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 16, 2010 Primeiro algoritmo de view-dependent LOD que trabalha com refinamento no nível de vértices de triângulos a ser totalmente executado em GPU.
36 View-Dependent Simplification/LOD (1) Varia de acordo com posição do observador Out-of-core construction and visualization of multiresolution surfaces, P Lindstrom. ACM I3D 2003, pp
37 View-Dependent Simplification/LOD (2) Típico em visualização de terrenos [livro Akenine-Möller et al.]
38 LOD e Terrenos Visualização de terrenos Survey on Semi-Regular Multiresolution Models for Interactive Terrain Rendering. R Pajarola, E Gobbetti. The Visual Computer, 23(8): , RASTeR: Simple and Efficient Terrain Rendering on the GPU. J Böschy, P Goswamiz, R Pajarola. Eurographics Areas Papers, pp , 2009.
39 Real Time Adaptive Meshes Desafio: criar de modo eficiente malhas viewdependent Requisitos deve ser próxima da superfície original, com erro controlável deve preservar continuidade (conforming meshes) deve lidar com malhas de topologias variadas deve ser renderizada eficientemente
40 Discussão Técnicas de LOD e visibility culling são essenciais para a renderização de modelos massivos Dependendo do tipo de modelo, uma ou outra técnica pode ser mais importante Modelos escaneados e terrenos, são geralmente de low depth complexity favorecem o LOD puro Modelos CAD geralmente tem large depth complexity exigem técnicas de visibilidade antes de LOD
41 Desafios Processos de simplificação geralmente não consideram visibilidade Difícil de aplicar em modelos com muitos detalhes, topologia complexa e high depth complexity! Resolver ordenação e oclusão mútua é de suma importância em modelos complexos, e é um assunto pouco abordado Integrating Occlusion Culling and Levels of Detail through Hardly-Visible Sets. C Andújar, C Saona-Vázquez, I Navazo, P Brunet. Computer Graphics forum, 19(3):
42 Outros artigos que abordam visibilidade em conjunto com LOD Visibility-guided simplification. E. Zhang, G. Turk. IEEE Visualization, pp Viewpoint-driven simplification using mutual information. P. Castelló, M. Sbert, M. Chover, M. Feixas. Computers & Graphics, 32(4): August 2008.
43 Artigo recente GPU-based Streaming for Parallel Level of Detail on Massive Model Rendering. Peng, Chao and Cao, Yong (2011) GPU- based Streaming for Parallel Level of Detail on Massive Model Rendering. Technical Report TR-11-12, Computer Science, Virginia Tech. arallellod_chao.pdf
INF 2063 Tópicos em CG III
INF 2063 Tópicos em CG III Visualização de Modelos Massivos Prof. Alberto Raposo Tecgraf / DI / PUC-Rio Aula 04 Representações Alternativas Livro 1. Introdução 2. Visibilidade 3. Simplificação e Níveis
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
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
Algoritmo de Simplificação de TIN para Aplicações de Hidrologia
de Simplificação de TIN para Aplicações de Hidrologia Eduilson Lívio N. da C. Carneiro 1,2, Laércio M. Namikawa 1, Gilberto Câmara 1 1 Divisão de Processamento de Dados Instituto Nacional de Pesquisas
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
Malhas Segmentadas com Resolução Variável
Malhas Segmentadas com Resolução Variável Rui S. V. Rodrigues ESTGV-IPV & U. da Beira Interior Viseu & Covilhã rsrodrigues@estv.ipv.pt José F. M. Morgado ESTGV-IPV Viseu fmorgado@estv.ipv.pt Abel J. P.
INF 2063 Tópicos em CG III
INF 2063 Tópicos em CG III Visualização de Modelos Massivos Prof. Alberto Raposo Tecgraf / DI / PUC-Rio Aula 02 Visibility for Walkthrough Applications Livro Real-Time Massive Model Rendering Sung-eui
Frustum Culling Híbrido Utilizando CPU e GPU. Aluno: Eduardo Telles Carlos Orientador: Alberto Raposo Co-Orientador: Marcelo Gattass
Frustum Culling Híbrido Utilizando CPU e GPU Aluno: Eduardo Telles Carlos Orientador: Alberto Raposo Co-Orientador: Marcelo Gattass Agenda Objetivos Motivação Algoritmos de visibilidade Frustum Culling
Visualizacao de Terrenos em Tempo Real com Malhas Semi-Regulares Luiz Velho, Lourena Rocha, Sergio Pinheiro, Marcelo Vieira
Laboratório VISGRAF Instituto de Matemática Pura e Aplicada Visualizacao de Terrenos em Tempo Real com Malhas Semi-Regulares Luiz Velho, Lourena Rocha, Sergio Pinheiro, Marcelo Vieira Technical Report
Tecgraf Grupo de Tecnologia em Computação Gráfica Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro
Modelos Massivos Sistema de e Multi-Escala Jogos Didáticos em - Realidade CIASC / Marinha Virtual do Brasil Alberto Raposo Tecgraf Grupo de Tecnologia em Computação Gráfica Departamento de Informática,
Aperfeiçoamentos na triangularização do Marching Cubes para geração de menos triângulos degenerados
Trabalho apresentado no XXXV CNMAC, Natal-RN, 2014. Aperfeiçoamentos na triangularização do Marching Cubes para geração de menos triângulos degenerados Thiago F. Leal, PPGEM - UERJ, 20550-900, Rio de Janeiro,
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
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
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
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
Processamento de Malhas Poligonais
Processamento de Malhas Poligonais Tópicos Avançados em Computação Visual e Interfaces I Prof.: Marcos Lage www.ic.uff.br/~mlage mlage@ic.uff.br Conteúdo: Notas de Aula Introdução 06/09/2015 Processamento
Anderson Oliveira dos Santos Igor Thiago Weidman Sergio Henrique Costa. Malhas triangulares
Anderson Oliveira dos Santos Igor Thiago Weidman Sergio Henrique Costa Malhas triangulares CURITIBA 2009 Anderson Oliveira dos Santos Igor Thiago Weidman Sergio Henrique Costa Malhas triangulares Trabalho
Survey de técnicas. detalhadas: Análise e Comparação
Survey para Survey de técnicas técnicas para simulação de malhas malhas simulação de detalhadas: detalhadas: Análise Comparação Análise e Comparação bpevangelista@gmail.com bpevangelista@gmail.com Orientador:
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
ESTUDO COMPARATIVO DE MÉTODOS DE COMPRESSÃO DE MODELOS DE TERRENOS DIGITAIS ATRAVÉS DE SUPERFÍCIES TRIANGULARES
ESTUDO COMPARATIVO DE MÉTODOS DE COMPRESSÃO DE MODELOS DE TERRENOS DIGITAIS ATRAVÉS DE SUPERFÍCIES TRIANGULARES Oliver Matias van Kaick 1 Hélio Pedrini 2 1 Universidade Federal do Paraná oliver@pet.inf.ufpr.br
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
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
5 Renderização de terreno usando processo local paralelo em GPU
5 Renderização de terreno usando processo local paralelo em GPU 5.1 Introdução Renderização de terrenos com taxas interativas é essencial para aplicações GIS, simuladores de vôo, simuladores de veículos
Determinação da Visibilidade
Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática Determinação da Visibilidade Beatriz Sousa Santos, J. Madeira Uma classificação Os métodos de visibilidade podem ser basicamente
Definição 2.1 (Malha) Uma malha é uma estrutura topológica e geométrica
2 Simplificação de Malhas Malhas triangulares são utilizadas nas mais diversas áreas como forma de representar objetos ou modelos em ambientes computacionais. São compostas pelo agrupamento de triângulos
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
Explorando aplicações que usam a geração de vértices em GPU
Gustavo Bastos Nunes Explorando aplicações que usam a geração de vértices em GPU Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau de Mestre pelo Programa de
Apresentação Parcial 2: The Occlusion Spectrum for Volume Classification and Visualization
Apresentação Parcial 2: The Occlusion Spectrum for Volume Classification and Visualization Fábio Markus Nunes Miranda fmiranda@tecgraf.puc-rio.br fabiom@gmail.com Visualização de Modelos Massivos (INF2063)
Sumário. Referências utilizadas. Introdução. MAFIA: Merging of Adaptive Finite Intervals. Introdução Visão Geral e Objetivos do MAFIA
Sumário : Merging of Adaptive Finite Intervals Elaine Ribeiro de Faria Análise de Agrupamento de Dados ICMC-USP Dezembro 2010 Introdução Visão Geral e Objetivos do Algoritmo Grid Adaptativo Algoritmo Algoritmo
Aplicações para geraçãode. Gustavo Bastos Nunes Orientador: Alberto Barbosa Raposo Co-orientador: Bruno Feijó
Aplicações para geraçãode vérticesem GPU Gustavo Bastos Nunes Orientador: Alberto Barbosa Raposo Co-orientador: Bruno Feijó Conteúdo Introdução História do pipeline Motivação Performance do Tessellator
Teoria dos Grafos Aula 8
Teoria dos Grafos Aula 8 Aula passada Classe de funções e notação Propriedades da notação Funções usuais Aula de hoje Grafos direcionados Busca em grafos direcionados Ordenação topológica Tempo de execução
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA DISCIPLINA: COMPUTAÇÃO GRÁFICA - Semestre 2009/1 CÓDIGO: INF01009 PRÉ-REQUISITO: INF01047 Fundamentos
Apresentação Final: The Occlusion Spectrum for Volume Classification and Visualization
Apresentação Final: The Occlusion Spectrum for Volume Classification and Visualization Fábio Markus Nunes Miranda fmiranda@tecgraf.puc-rio.br fabiom@gmail.com Visualização de Modelos Massivos (INF2063)
3 Fundamentos. 3.1 Pipeline de renderização em OpenGL
3 Fundamentos Este capítulo apresenta uma visão geral do pipeline de renderização da versão 4.0 da API OpenGL, tendo como foco os recém-introduzidos estágios de tesselação. Em seguida, é realizada uma
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.
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
IMPLEMENTAÇÃO E OTIMIZAÇÃO DE UMA BOUNDING INTERVAL HIERARCHY PARA UM RAYTRACER DE TEMPO REAL USANDO CUDA
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA IMPLEMENTAÇÃO E OTIMIZAÇÃO DE UMA BOUNDING INTERVAL HIERARCHY PARA UM RAYTRACER DE TEMPO REAL USANDO CUDA Proposta
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
Sistema de Animação Multi-Resolução
Sistema de Animação Multi-Resolução Gonçalo da Cruz Moura Dias Dissertação para obtenção do Grau Mestre em Engenharia Informática (2 o ciclo de estudos) Orientador: Prof. Doutor Frutuoso Gomes Mendes da
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
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
Introdução ao Processamento e Síntese de imagens Recorte 2D
1 Introdução ao Processamento e Síntese de imagens Recorte 2D Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Traina, A. J. M. & Oliveira, M. C. F. (2004) 2016 2 Recorte - (Clipping) Numa
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.
Real-time High Dynamic Range Image-based Lighting
Real-time High Dynamic Range Image-based Lighting cpalomo@inf.puc-rio.br Renderização em Tempo Real Depto. de Informática - PUC-Rio Dezembro de 2007 Outline 1 IBL HDR Objetivo do trabalho 2 3 Definição
Renderização Interativa em Dispositivos Móveis utilizando Algoritmos de Visibilidade e Estruturas de Particionamento Espacial
Renderização Interativa em Dispositivos Móveis utilizando Algoritmos de Visibilidade e Estruturas de Particionamento Espacial Wendel B. Silva 1, Maria Andréia F. Rodrigues (orientadora do mestrado) 2 ¹Bolsista
Processamento de Malhas Poligonais
Processamento de Malhas Poligonais Tópicos Avançados em Computação Visual e Interfaces I Prof.: Marcos Lage www.ic.uff.br/~mlage mlage@ic.uff.br Conteúdo: Notas de Aula : Definições Matemáticas 06/09/2015
Radiosidade. Radiosidade. Iluminação Direta e Indireta. Color Bleeding a cor do objeto é transmitida. Parcela Difusa em RT
Radiosidade Radiosidade Parcela de Iluminação Indireta é grande em cenas reais (indoor) 1 2 Observe as sombras suaves, variação progressiva das cores Iluminação Direta e Indireta Luz recebida diretamente
Algoritmo para Construção do Diagrama de Voronoi com abordagem de Divisão e Conquista
Algoritmo para Construção do Diagrama de Voronoi com abordagem de Divisão e Conquista Augusto Luengo Pereira Nunes 1 1 Instituto de Informática Universidade Federal do Rio Grande do Sul (UFRGS) Caixa Postal
MODELAGEM GEOMÉTRICA
MODELAGEM GEOMÉTRICA 1 Tríade da Computação Gráfica Forma Modelagem Geométrica Aparência Renderização Ação Animação 2 1 Modelagem Geométrica Área da Computação Gráfica que estuda a criação de modelos dos
Introdução Introdução
Introdução 19 1. Introdução A criação de imagens realísticas de cenas naturais é um dos maiores desafios para a área de computação gráfica, tanto para a computação científica, quanto para a indústria de
Teoria dos Grafos Aula 23
Teoria dos Grafos Aula 23 Aula passada Apresentação de trabalhos Discussão da prova Subset sum Problema da mochila Aula de hoje Caminho mais curto entre todos os pares Algortimo de Floyd Warshall Programação
EXTRAÇÃO DE SILHUETAS EM DADOS VOLUMÉTRICOS
EXTRAÇÃO DE SILHUETAS EM DADOS VOLUMÉTRICOS Aluno: Rodrigo Arruda Torres Orientador: Sinésio Pesco Introdução O trabalho com dados volumétricos é cada vez mais comum em diversas áreas do conhecimento,
Geração Procedural de Terrenos em GPU
Geração Procedural de Terrenos em GPU Felipe Gomes Sampaio Universidade Federal de Juiz de Fora Departamento de Ciência da Computação Orientadora: Jesuliana Nascimento Ulysses Agenda Introdução GPU Terrenos
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,
Um Algoritmo para a Visualização de um Terreno com Objetos
Um Algoritmo para a Visualização de um Terreno com Objetos Flávio Szenberg Orientador: Marcelo Gattass Co-orientador: Paulo Cezar Pinto Carvalho Roteiro Motivação e objetivo da tese Trabalhos relacionados
Representação de Objectos. & Estruturas de Dados. ! Os modelos são cada vez mais complexos
Representação de Objectos & Estruturas de Dados Computação Gráfica Representação de Objectos! Os modelos são cada vez mais complexos! Aumento do número de ferramentas de modelação (ex: CAD, Maya, Blender,
DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB
DETERMINAÇÃO DE FUNÇÕES DE TRANSFERÊNCIA DE PROCESSOS QUÍMICOS ATRAVÉS DO MÉTODO DE EVOLUÇÃO DIFERENCIAL UTILIZANDO O SCILAB A. H. R. REZENDE 1, D. L. SOUZA 1 1 Universidade Federal do Triângulo Mineiro,
Processamento de Malhas Poligonais
Processamento de Malhas Poligonais Tópicos Avançados em Computação Visual e Interfaces I Prof.: Marcos Lage www.ic.uff.br/~mlage mlage@ic.uff.br Conteúdo: Notas de Aula Definições preliminares 06/09/2015
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
Adaptative and Quality Quadrilateral/Hexahedral Meshing from Volumetric Data
Geração de Malhas - SME5827 Adaptative and Quality Quadrilateral/Hexahedral Meshing from Volumetric Data Yongjie Zhang Chandrajit Bajaj Institute for Computational Engineering and Sciences The University
Frederico Rodrigues Abraham. Visualização de Modelos Massivos de Reservatórios Naturais de Petróleo. Tese de Doutorado
Frederico Rodrigues Abraham Visualização de Modelos Massivos de Reservatórios Naturais de Petróleo Tese de Doutorado Tese apresentada ao Programa de Pós graduação em Informática do Departamento de Informática
Simplificação e Multiresolução em Modelos Baseados em Pontos
Simplificação e Multiresolução em Modelos Baseados em Pontos Felipe Moura de Carvalho Laboratório de Computação Gráfica LCG 1 Sumário Introdução Pontos como Primitiva de Renderização Splats Estruturas
AdaptiveShadowMaps. Randima Fernando Sebastian Fernandez Kavita Bala Donald P. Greenberg Apresentado por Claudio Esperança
AdaptiveShadowMaps Randima Fernando Sebastian Fernandez Kavita Bala Donald P. Greenberg Apresentado por Claudio Esperança Sombras Problema consiste em saber, para cada fonte de luz, quais áreas da cena
Aula 9 Representação e Descrição. Profa. Fátima Nunes AULA 9 / 1. Profa. Fátima L. S. Nunes
Fundamentos de Processamento Gráfico Aula 9 Representação e Descrição Profa. Fátima Nunes AULA 9 / 1 Reconhecimento de padrões AULA 9 / 2 Após a segmentação dar significado aos objetos extraídos da cena.
[2] CARMO, M. P. D.. Elementos de geometria diferencial. Ao Livro Técnico, 1971.
Bibliografia [1] LAX, P. D.. Hyperbolic systems for conservation laws and mathematical theory of shock waves. SIAM Reg. Conf. Series, Lectures in Applied Math, (11):1 47, 1970. [2] CARMO, M. P. D.. Elementos
Esteban Walter Gonzalez Clua. Impostores com Relevo. Tese de doutorado Departamento de Informática
Esteban Walter Gonzalez Clua Impostores com Relevo Tese de doutorado Departamento de Informática Rio de Janeiro, 2 de abril de 2004 Esteban Walter Gonzalez Clua Impostores com Relevo Tese de Doutorado
Visualização Volumétrica: da Teoria às Aplicações
Visualização Volumétrica: da Teoria às Aplicações Roberto de Beauclair Seixas tron@lncc.br Beauclair 1 Visualização Volumétrica Introdução Áreas de Interesse Etapas da Visualização Volumétrica Classes
Departamento de Matemática
Computação Gráfica - Evolução de Curvas e Superfícies Aluno: Vinícius Segura Orientador: Sinésio Pesco Introdução Nas últimas décadas atravessamos uma verdadeira revolução tecnológica, devido ao avanço
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,
Uma Nova Solução para Visibility Culling de Cenas Genéricas, baseada em Replicação, Heurísticas e Redução de Draw Calls
Uma Nova Solução para Visibility Culling de Cenas Genéricas, baseada em Replicação, Heurísticas e Redução de Draw Calls Yvens R. Serpa 1, Mária Andréia F. Rodrigues (Orientadora) 1 1 Programa de Pós-Graduação
Referências Bibliográficas
Referências Bibliográficas [1] DO CARMO, M. P. Geometria Diferencial de Curvas e Superfícies. SBM, 2010. [2] VELHO, L.; GOMES, J. ; DE FIGUEIREDO, L. H. Implicit Objects in Computer Graphics. Springer,2013.
Modelo. Modelos de Objetos por Malhas Poligonais. Modelos Geométricos. Modelagem Geométrica
Modelo Modelos de Objetos por Maria Cristina F. de Oliveira 2009 Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe definido pelas
Universidade da Beira Interior Departamento de Informática
Universidade da Beira Interior Departamento de Informática Estruturas Poligonais Deformáveis com Resolução Variável Frutuoso Gomes Mendes da Silva Tese submetida para obtenção do grau de Doutor em Engenharia
Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira
Modelos de Objetos por Malhas Poligonais Maria Cristina F. de Oliveira 2009 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe
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
Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira
Modelos de Objetos por Malhas Poligonais Maria Cristina F. de Oliveira 2009 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno Nível de detalhe
aula 21 Tecnicas de Iluminação Global IC/UFF 2017 Aura
aula 21 Tecnicas de Iluminação Global IC/UFF 2017 Aura Modelos de iluminação globais Ao contrario dos modelos locais que consideram a superfície a luz e o observador, os globais consideram todos os objetos
TRAÇADO DE CURVAS OFFSET PARA AUXÍLIO NA GERAÇÃO DE MALHAS
TRAÇADO DE CURVAS OFFSET PARA AUXÍLIO NA GERAÇÃO DE MALHAS Alexandre Almeida Del Savio Marcio Rodrigues de Santi Luiz Fernando Martha {delsavio,marcio,lfm}@tecgraf.puc-rio.br Departamento de Engenharia
Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais
Bruno Pereira Evangelista Pontifícia Universidade Católica de Minas Gerais 2/60 Apresentação Introdução Pipeline de renderização Efeitos utilizando GPUs Shaders Como utilizar shaders Ferramentas Demos
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
Os testes foram efetuados em um processador Intel i7 de 2.8 GHz com 12Gb de memória RAM utilizando uma Nvidia GeForce GTX 480.
4 Resultados O método proposto foi implementado em C++ usando OpenGL e a linguagem de Shader GLSL. A partir da implementação corrente foram realizados diversos testes visando quantificar o desempenho e
SistemasGráficos3D. Silhuetas e curvas características. Eric Jardim.
SistemasGráficos3D Silhuetas e curvas características Eric Jardim ericjardim@gmail.com IMPA - Instituto Nacional de Matemática Pura e Aplicada Prof. Luiz Velho Silhuetas e curvas características p. 1 Introdução
1. Computação Evolutiva
Computação Bioinspirada - 5955010-1 1. Computação Evolutiva Prof. Renato Tinós Depto. de Computação e Matemática (FFCLRP/USP) 1 1.7. Outras Metaheurísticas Populacionais 1.7.1. Metaheurísticas Populacionais
Modelo. Representação de Objetos Tridimensionais. Malhas Poligonais. Modelagem Geométrica. Modelos Geométricos
Representação de Objetos Tridimensionais Malhas Poligonais Maria Cristina F. de Oliveira Rosane 2010 Modelo Representação construída artificialmente para tornar mais fácil a observação/análise de um objeto/fenômeno
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
Operações Booleanas na Modelagem por Pontos
Operações Booleanas na Modelagem por Pontos Heloisa Reis Leal 1, Waldemar Celes 2, Luiz Velho 1 1 IMPA Instituto de Matemática Pura e Aplicada Estrada Dona Castorina, 110 22460-320 Rio de Janeiro, RJ 2
UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA DEPARTAMENTO DE INFORMÁTICA. Visualização de Terrenos em Tempo Real
UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA DEPARTAMENTO DE INFORMÁTICA Visualização de Terrenos em Tempo Real Hugo Castelo Pires Dissertação submetida à Universidade do Minho para obtenção do grau de Mestre
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
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:
Uma Compressão Simples para Malhas Irregulares com
Ruben Gómez Díaz Uma Compressão Simples para Malhas Irregulares com Alças DISSERTAÇÃO DE MESTRADO DEPARTAMENTO DE ENGENHARIA MECÂNICA Programa de Pós graduação em Engenharia Mecânica Rio de Janeiro julho
Proposta de Curso LNCC
Proposta de Curso LNCC Professor: Gilson A. Giraldi (D.Sc) Título do Curso: Visualização Científica para Análise de Imagens Médica. Período: Quarto Período de 2001 Objetivos O processamento/visualização
Computação e Imagens: PI, CG e Visualização. Computação Visual
Computação e Imagens: PI, CG e Visualização Computação Visual Instituto de Ciências Matemáticas e de Computação ICMC-USP São Carlos, 2016 1 Roteiro Visão Geral das áreas da computação que envolvem manipulação
INF 1010 Estruturas de Dados Avançadas
INF Estruturas de Dados Avançadas Grafos // DI, PUC-Rio Estruturas de Dados Avançadas. Aplicações de grafos grafo vértices arestas Cronograma tarefas restrições de preferência Malha viária interseções
Apresentação do Curso e da Área de Processamento de Imagem Digital
Apresentação do Curso e da Área de Processamento de Imagem Digital Instituto de Computação - UNICAMP afalcao@ic.unicamp.br Introdução Este curso abordará conceitos e técnicas de processamento de imagem
Marcos de Oliveira Lage Ferreira. Estruturas de Dados Topológicas Escalonáveis para Variedades de dimensão 2 e 3. Dissertação de Mestrado
Marcos de Oliveira Lage Ferreira Estruturas de Dados Topológicas Escalonáveis para Variedades de dimensão 2 e 3 Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do grau
Massivos com Visualização em Tempo Real
Proposta de Dissertação de Mestrado Aplicação de Tags em Objetos de Modelos Massivos com Visualização em Tempo Real Renato Deris Prado agosto 2012 Introdução Softwares de gerência de projetos de engenharia,
5 Qualidade dos Resultados
5 Qualidade dos Resultados Neste capítulo apresentaremos alguns resultados do trabalho com a medida de qualidade da reconstrução por TetraQuads utilizando diferentes modelos e resoluções de malha de tetraedros.
GERAÇÃO DE MALHAS ESTRUTURADAS A PARTIR DE UM ESPAÇO PARAMÉTRICO DE TRIANGULAÇÕES NÃO ESTRUTURADAS
GERAÇÃO DE MALHAS ESTRUTURADAS A PARTIR DE UM ESPAÇO PARAMÉTRICO DE TRIANGULAÇÕES NÃO ESTRUTURADAS Antonio Carlos de Oliveira Miranda Luiz Fernando Martha amiranda@tecgraf.puc-rio.br lfm@tecgraf.puc-rio.br