1. A non-transitory computer-readable storage medium, storing a program, that causes a computer connected to a renderer for rendering a screen in which objects are located in a scene to execute: processing of obtaining a viewpoint position, for rendering the scene; first determination processing of determining whether a background object is included in a predetermined volume defined between the obtained viewpoint position and a reference object that is a reference for rendering; and processing of changing, if the background object is determined to be included in the predetermined volume by the first determination processing, the viewpoint position, to a viewpoint candidate position defined based on the background object.