Realistic Rendering of Pine-Trees

Article

Three levels of details

For each level of details we have compute the opacity and the illumination function by integrate the Phong shading model in the whole object then a cone (LOD2) has the same behavior than a revolution of needles and a cylinder (LOD3) has the same behavior than a bough of needles.

LOD1 : All needles LOD2 : Cones of needles LOD3 : Bough of needles

Transitions between the three level of details

Transitions between the three level of details are continuous then we do not have to blend between them.

Results

We can now compute very complex scenes like this (~10 000 000 needles). Using cone tracing algorithmn and our shaders, time of computation is ~10 minutes (640x480 on R12000,300Mhz).

 

Vidéo : in a pine-trees forest (1.8Mb)