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...
Main Author: | |
---|---|
Other Authors: | |
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 |