Processamento Paralelo
PUC-Rio - Certificação Digital Nº 0220939/CA
Processamento Paralelo
Como apresentado no Cap´ ıtulo 3, o algoritmo de mapeamento de textura com relevo ´ divido em cinco passos: reinicializa¸˜o de recursos, e ca configura¸˜o da cˆmera, c´lculo de lookup tables, pr´ warp e mapeamento ca a a e de textura. Tal algoritmo recebe como dados de entrada a posi¸˜o corrente ca p do observador, um quadril´tero q e uma textura com relevo {is , Ks }. a O passo de pr´ warp ´ respons´vel por produzir uma imagem de sa´ it e e a ıda que represente uma visualiza¸˜o parcial do mapeamento de {is , Ks } sobre ca q visto de p. Desse modo, uma vez que a imagem it tenha sido gerada seu conte´do pode ser transferido para a mem´ria de textura da placa de v´ u o ıdeo e, finalmente, mapeada sobre o quadril´tero q para que uma visualiza¸˜o a ca correta seja obtida.
Como um dos objetivos deste trabalho ´ atestar a possibilidade de e uso da t´cnica de mapeamento de textura com relevo em aplica¸˜es com e co requerimento de tempo real, ´ necess´rio que tal mapeamento consuma o e a menor tempo de processamento poss´ ıvel. Neste cap´ ıtulo, s˜o tratadas as quest˜es relacionadas com a otimiza¸˜o a o ca do processamento empregado durante a amostragem e reconstru¸ao de imac˜ gens a partir de texturas com relevo visando diminuir o tempo de execu¸˜o ca requerido por tal procedimento. Mais especificamente, s˜o apresentadas a duas abordagens paralelas onde o foco do paralelismo se concentra nos quatro primeiros passos do algoritmo de mapeamento de textura com relevo.
Para isto, inicialmente ´ apresentado um breve resumo de conceitos relae cionados ` computa¸˜o paralela. a ca
Texturas com Relevo utilizando Ilumina¸ao por Pixel e Processamento Paralelo c˜ 74
4.1
Conceitos Relacionados com Paralelismo
Segundo Carissimi et al. [7], um processo ´ definido como um programa e em execu¸˜o. Desta forma, o algoritmo de mapeamento de textura