I guess the decal variant is a way to achieve softshadows: you could render the entity volume against a flat surface as bitmap, soften it and then use it to align it along an arbitrary surface. This way, you could also use the shadow bitmap to achieve fading or multiple shadow instances depending on multiple light sources - but this would be only my first guess.. I am not much into realtime softshadow techniques..