RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING

COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === FINANCIADORA DE ESTUDOS E PROJETOS === A principal motivação para realização deste trabalho é verificar a viabilidade de uso da técnica de mapeamento de textura com relevo em aplicações que exijam interação em tempo real como, por e...

Full description

Bibliographic Details
Main Author: FRANCISCO MAURO ALVES FONSECA
Other Authors: BRUNO FEIJO
Language:Portuguese
Published: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO 2004
Online Access:http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@2
id ndltd-IBICT-oai-MAXWELL.puc-rio.br-4674
record_format oai_dc
spelling ndltd-IBICT-oai-MAXWELL.puc-rio.br-46742019-03-01T15:33:55Z RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING TEXTURAS COM RELEVO UTILIZANDO ILUMINAÇÃO POR PIXEL E PROCESSAMENTO PARALELO FRANCISCO MAURO ALVES FONSECA BRUNO FEIJO MARCELO DE ANDRADE DREUX MARCELO DE ANDRADE DREUX HELIO CORTES VIEIRA LOPES BRUNO FEIJO MARCELO DE ANDRADE DREUX MARCELO DE ANDRADE DREUX WALDEMAR CELES FILHO COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR FINANCIADORA DE ESTUDOS E PROJETOS A principal motivação para realização deste trabalho é verificar a viabilidade de uso da técnica de mapeamento de textura com relevo em aplicações que exijam interação em tempo real como, por exemplo, jogos eletrônicos. Esta dissertação apresenta uma extensão ao mapeamento de textura com relevo que suporta a representação de efeitos dependentes do ponto de vista e da direção de iluminação, que antes não eram possíveis de serem representados. Além disso, propõe uma forma de paralelizar tal mapeamento entre CPU e GPU (Graphic Processor Unit), utilizando-se para isto da tecnologia de Hyper-Threading. Nesta nova abordagem, cada amostra pertencente a uma textura com relevo é aumentada para incluir três valores escalares representando o vetor normal à superfície reproduzida pela textura. Desta forma, o cálculo de iluminação pode ser efetuado por pixel. A paralelização do processo de mapeamento de textura com relevo demonstra-se favorável uma vez que são obtidos ganhos de até 37% em relação ao tempo de processamento da abordagem convencional. The main motivation for this work is to verify the feasibility of using relief texture mapping in high-demand real-time applications, such as computer games. This dissertation presents an extension to relief texture mapping that supports the representation of effects that depend of viewpoint and illumination direction, which could not be represented with previous techniques. Moreover, it proposes a way to parallelize relief texture mapping between CPU and GPU, using Hyper-Threading technology. In this new approach, each element that belongs to a relief texture is augmented to include three scalar values representing the normal vector of the reproduced surface. So, the illumination can be calculated per pixel. In the proposed approach, the parallelization of the relief texture mapping represents an acceleration of up to 37% when compared to conventional techniques. 2004-01-23 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO
collection NDLTD
language Portuguese
sources NDLTD
description COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === FINANCIADORA DE ESTUDOS E PROJETOS === A principal motivação para realização deste trabalho é verificar a viabilidade de uso da técnica de mapeamento de textura com relevo em aplicações que exijam interação em tempo real como, por exemplo, jogos eletrônicos. Esta dissertação apresenta uma extensão ao mapeamento de textura com relevo que suporta a representação de efeitos dependentes do ponto de vista e da direção de iluminação, que antes não eram possíveis de serem representados. Além disso, propõe uma forma de paralelizar tal mapeamento entre CPU e GPU (Graphic Processor Unit), utilizando-se para isto da tecnologia de Hyper-Threading. Nesta nova abordagem, cada amostra pertencente a uma textura com relevo é aumentada para incluir três valores escalares representando o vetor normal à superfície reproduzida pela textura. Desta forma, o cálculo de iluminação pode ser efetuado por pixel. A paralelização do processo de mapeamento de textura com relevo demonstra-se favorável uma vez que são obtidos ganhos de até 37% em relação ao tempo de processamento da abordagem convencional. === The main motivation for this work is to verify the feasibility of using relief texture mapping in high-demand real-time applications, such as computer games. This dissertation presents an extension to relief texture mapping that supports the representation of effects that depend of viewpoint and illumination direction, which could not be represented with previous techniques. Moreover, it proposes a way to parallelize relief texture mapping between CPU and GPU, using Hyper-Threading technology. In this new approach, each element that belongs to a relief texture is augmented to include three scalar values representing the normal vector of the reproduced surface. So, the illumination can be calculated per pixel. In the proposed approach, the parallelization of the relief texture mapping represents an acceleration of up to 37% when compared to conventional techniques.
author2 BRUNO FEIJO
author_facet BRUNO FEIJO
FRANCISCO MAURO ALVES FONSECA
author FRANCISCO MAURO ALVES FONSECA
spellingShingle FRANCISCO MAURO ALVES FONSECA
RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
author_sort FRANCISCO MAURO ALVES FONSECA
title RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
title_short RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
title_full RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
title_fullStr RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
title_full_unstemmed RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
title_sort relief textures using per pixel lighting and parallel processing
publisher PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
publishDate 2004
url http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@1
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=4674@2
work_keys_str_mv AT franciscomauroalvesfonseca relieftexturesusingperpixellightingandparallelprocessing
AT franciscomauroalvesfonseca texturascomrelevoutilizandoiluminacaoporpixeleprocessamentoparalelo
_version_ 1718986239976144896