A program for causing a computer connected to a display device to function as: rendering means for rendering a virtual object image by imaging a virtual object arranged in a virtual space and representing the appearance of a predetermined object by means of a virtual camera arranged in the virtual space; virtual camera setting means for setting a parameter for the virtual camera; switching condition determination means for determining that a predetermined switching condition has been satisfied when a shooting angle of the virtual camera relative to the virtual object determined according to the parameter becomes within a predetermined range; characterized in that the computer is further caused to function as: output control means for selectively outputting, to the display device, either the virtual object image rendered by the rendering means or an image for switching preliminarily obtained by imaging the predetermined object from a shooting angle corresponding to the predetermined range, the shooting angle being identical or substantially identical to the shooting angle of the virtual camera relative to the virtual object; and switching means for switching the output image to be output by the output control means from the virtual object image to the image for switching, when the switching condition determination means determines that the switching condition has been satisfied, wherein the image for switching is retrieved from a storage unit; and wherein the image for switching is an image obtained by preliminarily rendering a higher-precision virtual object of the predetermined object which is modeled with a higher precision than the virtual object which is used for rendering the virtual object image. rendering means for rendering a virtual object image by imaging a virtual object arranged in a virtual space and representing the appearance of a predetermined object by means of a virtual camera arranged in the virtual space; virtual camera setting means for setting a parameter for the virtual camera; switching condition determination means for determining that a predetermined switching condition has been satisfied when a shooting angle of the virtual camera relative to the virtual object determined according to the parameter becomes within a predetermined range; output control means for selectively outputting, to the display device, either the virtual object image rendered by the rendering means or an image for switching preliminarily obtained by imaging the predetermined object from a shooting angle corresponding to the predetermined range, the shooting angle being identical or substantially identical to the shooting angle of the virtual camera relative to the virtual object; and switching means for switching the output image to be output by the output control means from the virtual object image to the image for switching, when the switching condition determination means determines that the switching condition has been satisfied, wherein the image for switching is retrieved from a storage unit; and wherein the image for switching is an image obtained by preliminarily rendering a higher-precision virtual object of the predetermined object which is modeled with a higher precision than the virtual object which is used for rendering the virtual object image.