[en] RELIEF TEXTURES USING PER PIXEL LIGHTING AND PARALLEL PROCESSING
Ano de defesa: | 2004 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Tese |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
MAXWELL
|
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: | |
Link de acesso: | https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4674&idi=1 https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=4674&idi=2 http://doi.org/10.17771/PUCRio.acad.4674 |
Resumo: | [pt] 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. |