An Efficient Soft Shadow Mapping for Area Lights in Various Shapes and Colors