Volumetric shadow

Hi

Can anyone write how to cast volumetric szhadows. Please, do not wite URLs. I want to learn your methods.

(Do I have to count shadow for each polygon? It could be painful for GPU. And are volumetric shadows good idea today?)