A geometry-based soft shadow volume algorithm using graphics hardware
Fast shadows and lighting effects using texture mapping