Procedural textures mapping using geodesic distances

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Oliveira, Guilherme do Nascimento
Orientador(a): Comba, Joao Luiz Dihl
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/34767
Resumo: O mapeamento de texturas é uma técnica bastante importante para adicionar detalhamento a modelos geométricos. O mapeamento de texturas baseadas em imagens costuma ser a abordagem preferida, mas faz uso de imagens pré-computadas que são mais adequadas à representação de padrões estáticos. Por outro lado, texturas procedurais oferecem uma alternativa que depende de funções para descrever os padrões das texturas. Elas garantem mais flexibilidade na definição dos padrões em cenas dinâmicas, tendo ainda uma representação mais compacta e dando um maior controle da aparência da textura através do ajuste de parâmetros. Quando mapeadas por coordenadas 3D, as texturas procedurais não consideram a forma da superfície domodelo, e com coordenadas 2D torna-se necessária a definição dessas coordenadas de forma coerente, que, em modelos complexos ,não é uma tarefa simples. Neste trabalho nós introduzimos o leitor às texturas procedurais e ao mapeamento de texturas, então apresentamos GeoTextures, uma nova abordagem que faz uso de distâncias geodésicas definidas com base em múltiplos pontos de origem sobre a superfície do modelo. As distâncias geodésicas são passadas como parâmetros que permitem que a textura procedural se adeqüe ao relevo do modelo texturizado. Nós validamos a proposta ao usar alguns exemplos de texturas procedurais aplicadas em tempo real na texturização de superfícies complexas, mudando tanto a textura do modelo como a forma, através do uso de tesselagem em hardware.
id URGS_33da94bf985995b6c6b7eeeff9e71a72
oai_identifier_str oai:www.lume.ufrgs.br:10183/34767
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Oliveira, Guilherme do NascimentoComba, Joao Luiz DihlWalter, Marcelo2011-11-23T01:20:01Z2011http://hdl.handle.net/10183/34767000792416O mapeamento de texturas é uma técnica bastante importante para adicionar detalhamento a modelos geométricos. O mapeamento de texturas baseadas em imagens costuma ser a abordagem preferida, mas faz uso de imagens pré-computadas que são mais adequadas à representação de padrões estáticos. Por outro lado, texturas procedurais oferecem uma alternativa que depende de funções para descrever os padrões das texturas. Elas garantem mais flexibilidade na definição dos padrões em cenas dinâmicas, tendo ainda uma representação mais compacta e dando um maior controle da aparência da textura através do ajuste de parâmetros. Quando mapeadas por coordenadas 3D, as texturas procedurais não consideram a forma da superfície domodelo, e com coordenadas 2D torna-se necessária a definição dessas coordenadas de forma coerente, que, em modelos complexos ,não é uma tarefa simples. Neste trabalho nós introduzimos o leitor às texturas procedurais e ao mapeamento de texturas, então apresentamos GeoTextures, uma nova abordagem que faz uso de distâncias geodésicas definidas com base em múltiplos pontos de origem sobre a superfície do modelo. As distâncias geodésicas são passadas como parâmetros que permitem que a textura procedural se adeqüe ao relevo do modelo texturizado. Nós validamos a proposta ao usar alguns exemplos de texturas procedurais aplicadas em tempo real na texturização de superfícies complexas, mudando tanto a textura do modelo como a forma, através do uso de tesselagem em hardware.Texture mapping is an important technique to add detail to geometric models. Imagebased texture mapping is the preferred approach but employs pre-computed images, which are better suited for static patterns. On the other hand, procedural-based texture mapping offers an alternative that rely on functions to describe texturing patterns. This allows more flexibility to define patterns in dynamic scenes, while also having a more compact representation and more control for parametric adjustments on the texture visual appearance. When mapped with 3D coordinates, the procedural textures do not consider the model surface, and with 2D mapping the coordinates must be defined in a coherent way, which for complex models is not an easy task. In this work we give a introduction to procedural texturing and texture mapping, and introduce GeoTextures, an original approach that uses geodesic distance defined from multiple sources at different locations over the surface of the model. The geodesic distance is passed as a parameter that allows the shape of the model to be considered in the definition of the procedural texture. We validate the proposal using procedural textures that are applied in real-time to complex surfaces, and show examples that change both the shading of the models, as well as their shape using hardware-based tessellation.application/pdfengComputação gráficaAnimacao : Computacao graficaTopologiaGeofísicaProcedural texturingGeodesic distanceDistance fieldsTexture mappingHardware tessellationProcedural textures mapping using geodesic distancesMapeamento de texturas procedurais usando distâncias geodésicas info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2011doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000792416.pdf000792416.pdfTexto completo (inglês)application/pdf19173302http://www.lume.ufrgs.br/bitstream/10183/34767/1/000792416.pdf9631403332b1104f1f80a30385c098ccMD51TEXT000792416.pdf.txt000792416.pdf.txtExtracted Texttext/plain139930http://www.lume.ufrgs.br/bitstream/10183/34767/2/000792416.pdf.txtce00478e8fc829b6f18fdc8099fdbf82MD52THUMBNAIL000792416.pdf.jpg000792416.pdf.jpgGenerated Thumbnailimage/jpeg1017http://www.lume.ufrgs.br/bitstream/10183/34767/3/000792416.pdf.jpg1d2809e268e2c497fee9340b836f6095MD5310183/347672021-05-07 04:51:10.500993oai:www.lume.ufrgs.br:10183/34767Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-07T07:51:10Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Procedural textures mapping using geodesic distances
dc.title.alternative.en.fl_str_mv Mapeamento de texturas procedurais usando distâncias geodésicas
title Procedural textures mapping using geodesic distances
spellingShingle Procedural textures mapping using geodesic distances
Oliveira, Guilherme do Nascimento
Computação gráfica
Animacao : Computacao grafica
Topologia
Geofísica
Procedural texturing
Geodesic distance
Distance fields
Texture mapping
Hardware tessellation
title_short Procedural textures mapping using geodesic distances
title_full Procedural textures mapping using geodesic distances
title_fullStr Procedural textures mapping using geodesic distances
title_full_unstemmed Procedural textures mapping using geodesic distances
title_sort Procedural textures mapping using geodesic distances
author Oliveira, Guilherme do Nascimento
author_facet Oliveira, Guilherme do Nascimento
author_role author
dc.contributor.author.fl_str_mv Oliveira, Guilherme do Nascimento
dc.contributor.advisor1.fl_str_mv Comba, Joao Luiz Dihl
dc.contributor.advisor-co1.fl_str_mv Walter, Marcelo
contributor_str_mv Comba, Joao Luiz Dihl
Walter, Marcelo
dc.subject.por.fl_str_mv Computação gráfica
Animacao : Computacao grafica
Topologia
Geofísica
topic Computação gráfica
Animacao : Computacao grafica
Topologia
Geofísica
Procedural texturing
Geodesic distance
Distance fields
Texture mapping
Hardware tessellation
dc.subject.eng.fl_str_mv Procedural texturing
Geodesic distance
Distance fields
Texture mapping
Hardware tessellation
description O mapeamento de texturas é uma técnica bastante importante para adicionar detalhamento a modelos geométricos. O mapeamento de texturas baseadas em imagens costuma ser a abordagem preferida, mas faz uso de imagens pré-computadas que são mais adequadas à representação de padrões estáticos. Por outro lado, texturas procedurais oferecem uma alternativa que depende de funções para descrever os padrões das texturas. Elas garantem mais flexibilidade na definição dos padrões em cenas dinâmicas, tendo ainda uma representação mais compacta e dando um maior controle da aparência da textura através do ajuste de parâmetros. Quando mapeadas por coordenadas 3D, as texturas procedurais não consideram a forma da superfície domodelo, e com coordenadas 2D torna-se necessária a definição dessas coordenadas de forma coerente, que, em modelos complexos ,não é uma tarefa simples. Neste trabalho nós introduzimos o leitor às texturas procedurais e ao mapeamento de texturas, então apresentamos GeoTextures, uma nova abordagem que faz uso de distâncias geodésicas definidas com base em múltiplos pontos de origem sobre a superfície do modelo. As distâncias geodésicas são passadas como parâmetros que permitem que a textura procedural se adeqüe ao relevo do modelo texturizado. Nós validamos a proposta ao usar alguns exemplos de texturas procedurais aplicadas em tempo real na texturização de superfícies complexas, mudando tanto a textura do modelo como a forma, através do uso de tesselagem em hardware.
publishDate 2011
dc.date.accessioned.fl_str_mv 2011-11-23T01:20:01Z
dc.date.issued.fl_str_mv 2011
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/34767
dc.identifier.nrb.pt_BR.fl_str_mv 000792416
url http://hdl.handle.net/10183/34767
identifier_str_mv 000792416
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/34767/1/000792416.pdf
http://www.lume.ufrgs.br/bitstream/10183/34767/2/000792416.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/34767/3/000792416.pdf.jpg
bitstream.checksum.fl_str_mv 9631403332b1104f1f80a30385c098cc
ce00478e8fc829b6f18fdc8099fdbf82
1d2809e268e2c497fee9340b836f6095
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831315901672062976