Figure 8: Museum stairs scene (a view from the top) with
614.778 patches computed using 100 million rays for the
first shot step and 130 million for the multipath method.
Figure 9: Airplane cabin scene with 438.518 patches com-
puted using 100 million rays for the first shot step and 130
million for the multipath method.
6 CONCLUSIONS
We have presented a parallel implementation of the
multipath method for radiosity. The implementation
has been done in a cluster of PCs. Tests have been
done for 2 to 8 processors, showing good efficiency
and scalability.
As future work is possible to implement other re-
lated global line Monte Carlo algorithms. Also, other
architectures, like multicore shared memory, are a
good option for Monte Carlo methods.
ACKNOWLEDGEMENTS
This project has been funded in part with grant num-
ber TIN2007-68066-C04-01 of the Spanish Govern-
ment.
REFERENCES
Alme, H., Rodrigue, G., and Zimmerman, G. (1998). Do-
main decomposition methods for parallel laser-tissue
models with monte carlo transport. In Niederreiter,
H. and Spanier, J., editors, Proceedings of the Third
International Conference on Monte Carlo and Quasi-
Monte Carlo methods in Scientific Computing, Clare-
mont, California, USA. Springer-Verlag.
Bekaert, P. (1999). Hierarchical and Stochastic Algo-
rithms for Radiosity. PhD thesis, Department of Com-
puter Science, Katholieke Universiteit Leuven, Leu-
ven, Belgium.
Besuievsky, G. and Pueyo, X. (1997). Making Global
Monte Carlo Methods Useful: An Adaptive Approach
for Radiosity. In Actas VII Congreso Espa
˜
nol de In-
form
´
atica Gr
´
afica (CEIG ’97), Barcelona, Spain.
Buckalew, C. and Fussell, D. (1989). Illumination Net-
works: Fast Realistic Rendering with General Re-
flectance Functions. In Computer Graphics (ACM
SIGGRAPH ’89 Proceedings), volume 23, pages 89–
98.
Castro, F., Mart
´
ınez, R., and Sbert, M. (1998). Quasi-
monte carlo and extended first-shot improvement
to the multi-path method. In Szirmay-Kalos,
L., editor, Proc. Spring Conference on Com-
puter Graphics ’98, pages 91–102, Budimerce,
Slovakia. Comenius University. Available from
http: //www.dcs.fmph.uniba.sk /˜sccg/ proceedings/
1998.index.htm.
Martin, I., Perez, F., and Pueyo, X. (1998). The SIR Render-
ing Architecture. Computers & Graphics, 22(5):601–
609.
Mart
´
ınez, R. (2004). Adaptive and Depth Buffer Solutions
with Bundle of Parallel Rays for Global Line Monte
Carlo Radiosity. PhD thesis, Universitat Polit
`
ecnica
de Catalunya, Barcelona, Spain. Available from
http://ima.udg.es/˜roel.
Reinhard, E., Chalmers, A. G., and Jansen, F. W.
(1998). Eurographics ’98 State of the Art
Reports, chapter Overview of Parallel Photo-
Realistic Graphics, pages 1–25. Available from
http: // www.cs.bris.ac.uk /Tools /Reports /Authors /
alan.html.
Santal
´
o, L. A. (1976). Integral Geometry and Geometric
Probability. Addison-Wesley, New York.
Sbert, M. (1997). The Use of Global Random Direc-
tions to Compute Radiosity: Global Monte Carlo
Techniques. PhD thesis, Universitat Polit
`
ecnica
de Catalunya, Barcelona, Spain. Available from
http://ima.udg.es/˜mateu.
Sbert, M., Perez, F., and Pueyo, X. (1995). Global Monte
Carlo: A Progressive Solution. In Hanrahan, P. M. and
Purgathofer, W., editors, Rendering Techniques ’95
(Proceedings of the Sixth Eurographics Workshop on
Rendering), pages 231–239, New York, NY. Springer-
Verlag.
Sbert, M., Pueyo, X., Neumann, L., and Purgathofer, W.
(1996). Global Multipath Monte Carlo Algorithms for
Radiosity. The Visual Computer, 12(2):47–61.
GRAPP 2009 - International Conference on Computer Graphics Theory and Applications
168