1. A computer-implemented process for rendering a virtual reality environment, comprising using a computer to perform the following process actions: inputting image data defining a 3D scene; rendering an image-based background from the image data; rendering one or more geometry-based foreground objects; and integrating each foreground object into the background.