We have developed a CG technique that creates real-time animations of spark discharges. The technique proposed in this paper has factors related to the generation of a discharge, such as electric charge distribution and boundary conditions in a virtual space as the input, and generates spark discharge shape patterns based on the electric field defined by the input information. An electric field is expressed by the Laplace equation. Our method efficiently obtains the numerical solution of the equation using the calculation technique of the conjugate gradient method implemented on GPU, and can cope with dynamic changes in input. It also produces discharge patterns in both two and three dimensions. In addition, an efficient pseudo-dimensional expansion technique is proposed in this paper, which uses multiple two-dimensional electric fields to generate three-dimensional discharge patterns.
KeywordsNatural phenomena Real-time graphics Physically-based animation Spark discharge Lightning
Unable to display preview. Download preview PDF.
- 1.Dobashi, Y., Yamamoto, T., Nishita, T.: Efficient rendering of lightning taking into account scattering effects due to clouds and atmospheric particles. In: Proc. Pacific Graphics 2001, pp. 390–399 (2001)Google Scholar
- 4.Hayami, T.: Full of Mysteries – The Science of Lightning (in Japanese). Kodansha (1996)Google Scholar
- 5.James, G.: Real-time glow. In: R. Fernando (ed.) GPU Gems, pp. 343–362. Addison-Wesley (2004)Google Scholar
- 6.Kim, T., Lin, M.: Physically based animation and rendering of lightning. In: Proc. Pacific Graphics 2004, pp. 267–275 (2004)Google Scholar
- 7.Kitagawa, S.: Science of lightning and thundercloud – How to protect yourself from lightning (in Japanese). Morikita Shuppan (2001)Google Scholar
- 8.Krüger, J., Westermann, R.: A GPU framework for solving systems of linear equations. In: M. Pharr (ed.) GPU Gems 2, pp. 703–718. Addison-Wesley (2005)Google Scholar
- 10.Narasimhan, S., Nayar, S.: Shedding light on the weather. In: Proceedings of IEEE CVPR, vol. 1, pp. 665–672 (2003)Google Scholar
- 12.OpenGL.org Web site, advanced graphics programming techniques using OpenGL, Course notes, SIGGRAPH99, Mathematics of separable convolution, http://www.opengl.org/resources/tutorials/sig99/advanced99/notes/node235.htmlGoogle Scholar
- 13.Reed, T., Wyvill, B.: Visual simulation of lightning. In: Proceedings of SIGGRAPH 1994, pp. 359–364 (1994)Google Scholar
- 14.Sosorbaram, B., Fujimoto, T., Muraoka, K., Chiba, N.: Visual simulation of lightning taking into account cloud growth. In: Proceedings of CGI 2001, pp. 89–95 (2001)Google Scholar