Paralelização do Módulo de Ray-tracing na Ferramenta POV-Ray

  • Bruno Gonçalves de Jesus UPM
  • Douglas D. Fernandez das Neves UPM
  • Denise Stringhini UPM

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

Azevedo, Eduardo; Conci, Aura. Computação Gráfica: Teoria e Prática. Rio de Janeiro: Elsevier, 2003.

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.
Publicado
17/10/2006
JESUS, Bruno Gonçalves de; NEVES, Douglas D. Fernandez das; STRINGHINI, Denise. Paralelização do Módulo de Ray-tracing na Ferramenta POV-Ray. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA - SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 7. , 2006, Ouro Preto. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 1-4. DOI: https://doi.org/10.5753/wscad_estendido.2006.18959.