This page displays some of the plant renderings I have achieved with Dali, a photon mapping renderer graciously provided by Dr. Henrik Wann Jensen (Stanford University). I created all the plant models using vLab l-system software from the CPSC Graphics Jungle group. The lilac model was provided courtesy of Dr. Prusinkiewicz. Thanks also to Kevin Foster for Fuddle, a plant placement editor.
These two images (below) display color bleeding for simple leaf surfaces. Color bleeding in the first image is due to reflected light between the surfaces. In the second image, we observe color bleeding due to the transmission of photons through the leaf surfaces.
The crown of the aspen tree (below) is illuminated by a single square light source. The leaves allow photons to pass through with very little energy attenuation at each surface. This allows the interior of the tree to be lit up. Note the odd shadow effects on the left side of the tree due to the low attenuation factor.
This lilac displays transmission of photons through the petals. The crystal ball produces a nice display of caustics, although we see some low frequency noise in the bright area. The rendering time, 23 seconds, demonstrates the speed of the photon mapping algorithm.
The new england aster (below) produces soft shadows due to a spherical light source. Note the subtle violet coloration of the petal shadows.
The lupine (below) demonstrates the problem when some surfaces allow transmission of photons and others don't - the stems produce very dark shadows that contrast sharply to the lighter shadows of the leaves.
A model of a snow lily, illuminated by several carefully placed light sources.
I'm currently working on generating ecosystems with plants strewn across a terrain. The terrain is generated with an editor built by Quoc Nguyen. Plants are placed in the terrain with Fuddle, a plant placement program written by Kevin Foster. Here is one of the results:
The same lake scene after some further tweaks to the image (better colors and more specularity):