Shadow Generation for Objects Represented by Catmull-Clark Subdivision Surfaces