Paralelização do Módulo de Ray-tracing na Ferramenta POV-Ray
Resumo
O principal objetivo dessa pesquisa foi a análise de estratégias de paralelização para o módulo que implementa o ray-tracing na ferramenta POV-Ray, que possui código aberto. Com isso, pretendeu-se a elaboração de novos algoritmos que unam o poder da computação paralela de um cluster à alta necessidade de processamento gerada pela renderização de imagens na computação gráfica, diminuindo o tempo final do processo. Este artigo apresenta as limitações impostas pela ferramenta POV-Ray ao paralelismo, o método de paralelização empregado e os testes preliminares de desempenho num cluster de PCs com sistema operacional Linux.
Referências
Badouel, D.; Priol, T. Distributing Data and Control for Ray-tracing in Parallel. IEEE Computer Graphics & Applications, Vol. 14, Num. 4, 1994 (jul), pp. 69-77
Green, Stuart A., Parallel Processing for Computer Graphics, MIT Press/Pitman Publishing, Cambridge, Mass./London, 1991.
Jensen, Henrik W. Realistic Image synthesis using photon mapping. Stanford University, 2001.
LAM-MPI. Disponível em: http://www.lam-mpi.org/ (acesso em maio, 2006)
MPI Fórum. Disponível em http://www.mpi-forum.org/ (acesso em maio, 2006)
Pacheco, Peter S. Parallel programming with MPI. California, Morgan Kauffmann Publishers, 1997.
POV-Ray. Disponível em http://www.povray.org/ (acesso em maio, 2006)
Watt, A. e Watt, M. Advanced Animations and Rendering Techniques: Theory and Practice, ACM Press, New York, NY, 1992.