Well, it's just a test for now. The overall geometry is fairly simple but I have three objects in it that are about 2000 polygons each. In fact I took these three objects straight from the actual 3D scene that was used for the rendering of the background image. I know that it's not good practice to do that but I have a problem in this scene that the actor walks behind these objects and if I place simplified objects instead of the original detailed ones, their outlines don't perfectly match their equivalent rendered images and it's clearly visible in the game that the actor is obstructed by something transparent. Also, if the simplified and the detailed objects don't match perfectly, the shadow on the objects look weird because it either doesn't cover the entire object or falls also on the air near the object.
Bottom line, I don't know how to make the shadow look accurate when it falls on objects without using the original detailed 3D objects. Any ideas?