Filiform 3D engine - Using alpha to simulate depth

Alpha is used to represent the depth of the sphere. As
everything runs slower I have decided to reduce the number of
triangles composing the mesh. Click on the sphere to generate
local explosions. Triangles are blown away and fall to the floor.

More samples and useful functions here