1. A three-dimensional imaging system, comprising: a memory accessible by a processor; and an immersion generator stored in the memory and adapted to acquire tracking data corresponding to an orientation and position of a viewer, the immersion generator further adapted to obtain three-dimensional rendering calls from a non-immersive graphics application corresponding to an image model and generate a virtual representation of the image model using the tracking data and the three-dimensional rendering calls.