well you NEED direct 3d for something like that and the best place to learn it is(as I know) www.directx4vb.com


comments: real time rendering isn't like modeling you need to minimize the number of faces and use more primitive materilals so the engine can render it in time(=about 30 frames per second) and this isn't easy I have tried to learn D3D about a year ago and am still working on it


other option: render it in your 3d porgram and just run it in your app(very big file size)