Fast Simulation of Lightning for 3D Games

J. Bryan and S.K. Semwal (USA)


Simulation of lightning, Cellular Automata.


Simulating a lightning stroke supporting real time interaction involves developing a model for the main stroke, and then recursively generating similar models for any branches that may occur. A number of methods have been developed in this field, but most of the research has concentrated on rendering algorithms. This thesis generates volumetric data for a three dimensional lightning stroke through the usage of cellular automata. The goal was to develop a method where realistic lightning strokes could be generated and displayed in real-time. An algorithm, the complex lightning generation model has been designed and implemented in C++. The algorithm uses an automaton with simple rules based on random numbers and probability. Results are presented that compare our results to those created by other researchers in this area.

Important Links:

Go Back