Revisitando o problema de visibilidade para visualização tridimensional

dc.contributor.advisorGonçalves, Luiz Marcos Garciapt_BR
dc.contributor.advisorIDpor
dc.contributor.advisorLatteshttp://lattes.cnpq.br/1562357566810393por
dc.contributor.authorCunha, Icaro Lins Leitão dapt_BR
dc.contributor.authorIDpor
dc.contributor.authorLatteshttp://lattes.cnpq.br/6577405976489740por
dc.contributor.referees1Souza, Anderson Abner de Santanapt_BR
dc.contributor.referees1IDpor
dc.contributor.referees1Latteshttp://lattes.cnpq.br/2563070123322776por
dc.contributor.referees2Burlamaqui, Aquiles Filgueira de Medeirospt_BR
dc.contributor.referees2IDpor
dc.contributor.referees2Latteshttp://lattes.cnpq.br/8670475877813913por
dc.contributor.referees3Farias, Ricardo Cordeiro dept_BR
dc.contributor.referees3IDpor
dc.contributor.referees3Latteshttp://lattes.cnpq.br/9063837162469343por
dc.date.accessioned2014-12-17T14:55:20Z
dc.date.available2014-09-24pt_BR
dc.date.available2014-12-17T14:55:20Z
dc.date.issued2014-01-22pt_BR
dc.description.abstractWe revisit the problem of visibility, which is to determine a set of primitives potentially visible in a set of geometry data represented by a data structure, such as a mesh of polygons or triangles, we propose a solution for speeding up the three-dimensional visualization processing in applications. We introduce a lean structure , in the sense of data abstraction and reduction, which can be used for online and interactive applications. The visibility problem is especially important in 3D visualization of scenes represented by large volumes of data, when it is not worthwhile keeping all polygons of the scene in memory. This implies a greater time spent in the rendering, or is even impossible to keep them all in huge volumes of data. In these cases, given a position and a direction of view, the main objective is to determine and load a minimum ammount of primitives (polygons) in the scene, to accelerate the rendering step. For this purpose, our algorithm performs cutting primitives (culling) using a hybrid paradigm based on three known techniques. The scene is divided into a cell grid, for each cell we associate the primitives that belong to them, and finally determined the set of primitives potentially visible. The novelty is the use of triangulation Ja 1 to create the subdivision grid. We chose this structure because of its relevant characteristics of adaptivity and algebrism (ease of calculations). The results show a substantial improvement over traditional methods when applied separately. The method introduced in this work can be used in devices with low or no dedicated processing power CPU, and also can be used to view data via the Internet, such as virtual museums applicationseng
dc.description.resumoNós revisitamos o problema de visibilidade, que visa determinar um conjunto de primitivas potencialmente visíveis em um conjunto de dados geométricos representados por uma estrutura de dados, por exemplo uma malha de polígonos ou de triângulos, propondo uma solução para acelerar o processamento em aplicações em visualização tridimensional. Introduzimos uma estrutura enxuta, no sentido de abstração e redução de dados, que pode ser usada para aplicações online e interativas. O problema de visibilidade é especialmente importante na visualização 3D de cenas representadas por grande volume de dados, em que não é interessante manter todos os polígonos da cena em memória. Isso implicaria em um maior tempo gasto na renderização, ou sendo até mesmo impossível mantê-los todos em volumes imensos de dados. Nestes casos, dada uma posição e uma direção de visualização, o objetivo principal é determinar e carregar o mínimo possível de primitivas (polígonos) da cena, visando acelerar a etapa de renderização. Para este propósito, nosso algoritmo executa o corte de primitivas (culling) usando um paradigma híbrido baseado em três modelos conhecidos. A cena é subdividida em células de uma grade, sendo associada a cada uma dessas células as primitivas pertencentes a elas, e finalmente determinado o conjunto de primitivas potencialmente visíveis. A novidade é o uso da triangulação J a 1 para criar a subdivisão em grade. Escolhemos esta estrutura devido às suas características relevantes de adaptatividade e algebrismo (facilidade de cálculos). Os resultados mostram uma melhoria substancial sobre os métodos tradicionais quando aplicados separadamente. O método introduzido neste trabalho pode ser usado em dispositivos sem processador dedicado ou com baixo poder de processamento, e ainda, pode ser utilizado para visualizar dados através da Internet, tal como em aplicações de museus virtuaispor
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.formatapplication/pdfpor
dc.identifier.citationCUNHA, Icaro Lins Leitão da. Revisitando o problema de visibilidade para visualização tridimensional. 2014. 90 f. Tese (Doutorado em Automação e Sistemas; Engenharia de Computação; Telecomunicações) - Universidade Federal do Rio Grande do Norte, Natal, 2014.por
dc.identifier.urihttps://repositorio.ufrn.br/jspui/handle/123456789/15250
dc.languageporpor
dc.publisherUniversidade Federal do Rio Grande do Nortepor
dc.publisher.countryBRpor
dc.publisher.departmentAutomação e Sistemas; Engenharia de Computação; Telecomunicaçõespor
dc.publisher.initialsUFRNpor
dc.publisher.programPrograma de Pós-Graduação em Engenharia Elétricapor
dc.rightsAcesso Abertopor
dc.subjectVisibilidade. Estrutura de Visualização. Visualização 3D em Tempo Real. Corte de Primitivas Ocultaspor
dc.subjectVisibility culling. Visualization structure. Real-time 3D Visualization. Hidden primitive cullingeng
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICApor
dc.titleRevisitando o problema de visibilidade para visualização tridimensionalpor
dc.typedoctoralThesispor

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
IcaroLLC_TESE.pdf
Tamanho:
6.47 MB
Formato:
Adobe Portable Document Format
Carregando...
Imagem de Miniatura
Baixar