Abstract
Divergent-light halos are halos produced by light from nearby light sources, like street lamps being scattered by small crystals of ice floating in the air. The use of “brute-force” Monte Carlo methods to simulate such halos is extremely inefficient, as most scattered rays will not hit the eye of the observer. I present a new procedure for Monte Carlo simulations of divergent-light halos. This procedure uses rotational symmetries to make a selected sampling of events that greatly improves the computational efficiency of the algorithm. We can typically generate a simulated halo display in minutes using a personal computer, several orders of magnitude more rapid than a simple brute-force method. The algorithm can also optionally generate three-dimensional pictures of divergent-light halo displays.
© 2003 Optical Society of America
Full Article | PDF ArticleMore Like This
Lars Gislén and Jan O. Mattsson
Appl. Opt. 42(21) 4269-4279 (2003)
Lars Gislén, Jan O. Mattsson, and Bo Söderberg
Appl. Opt. 44(18) 3638-3645 (2005)
Gunther P. Können
Appl. Opt. 42(3) 318-331 (2003)