A radiosity solution for curved surface environments

Springer Science and Business Media LLC - Tập 12 - Trang 414-424 - 1997
Jizhou Sun1, Grimsdale Richard L.2
1Department of Computer Science, Tianjin University, Tianjing
2Centre for VLSI and Computer Graphics, University of Sussex, U.K.

Tóm tắt

Radiosity has been a popular method for photorealistic image generation. But the determination of form factors between curved patches is the most difficult and time consuming procedure, and also the errors caused by approximating source patch’s radiosity with average values are obvious. In this paper, a radiosity algorithm for rendering curved surfaces represented by parameters is described. The contributed radiosity from differential areas on four vertices of the source patch to a receiving point is calculated firstly, then the contribution from the inner area of the source patch is evaluated by interpolating the values on four corners. Both the difficult problem of determining form-factors between curved surfaces and errors mentioned above have been avoided. Comparison of the experimental results using the new algorithm has been made with the ones obtained by traditional method. Some associated techniques such as the visibility test and the adaptive subdivision are also described.

Tài liệu tham khảo

Immel D S, Cohen M F, Greenberg D P. A radiosity method for non-diffuse environments.Computer Graphics (SIGGRAPH’86 Proceedings), 1986, 20(4): 133–142. Chen Hong, Wu Enhua. Radiosity for furry surfaces. InProc. Eurographics’91, 1991, pp.447–457. Chen S E. Incremental radiosity: An extension of progressive radiosity to an interactive image synthesis system.Computer Graphics (SIGGRAPH’90 Proceedings) 1990, 24(4): 135–144. Georage D W, Sillion F X, Greenberg D P. Radiosity redistribution for dynamic environments.IEEE Computer Graphics and Application, July 1990, pp.26–34. Watt A. Fundamentals of Three-Dimensional Computer Graphics. Addison-Wesley Publishing Company, 1989. Bezier P. Numerical control: Mathematics and applications.IEEE Computer Graphics and Applications, 1972, 6(1): 40–53. Baranoski G V G. The parametric differential method: An alternative to the calculation of form factors. InEurographics’92 Proceedings, 11(3): 193–204. Bao H, Peng Q. A progressive radiosity algorithm for scenes containing curved surfaces. InEurographics’93 Proceedings, 12(3): 399–408. Sun J, Grimsdale R L. A partial matrix based incremental radiosity algorithm. InProceedings of COMPUGRAPHICS’92, Lisbon, Portugal December 1992, pp.25–35.