How to Create Shadows on Window Shades?

So I need a computationally efficient way to create high fidelity shadows cast by both ambient and point source such as a table lamp or flashlight against the translucent material of a window shade.