What kind of 3D do you need? If you don't need it to be fully interactive, then you can just render server side and spit back static images. In one case, I was able to use WPF to render a series of frames and stream them to a Silverlight client to provide a simple fly-around of a product. I put a styled scroll bar so that the user could flip through the different frames.