Comments
This animation is constructed from six .ani scripts. The dog and the trees are rendered using gluCone and gluSphere. The tree positions are generated procedurally to let us easily fill a large area of forest. We used custom shaders to render the fire particles and to make the forest seem darker by adjusting the color of distant objects.