Patent Document ID: 10102672
Application ID: 15065052
Patent Status: 1

Claim One:
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; processing of deciding a gaze point for rendering of the scene based on a position of a reference object that is a reference for rendering, a position of the gaze point being decided as a position different from the position of the reference object; first determination processing of determining whether a background object is included in a predetermined volume defined between the obtained viewpoint position and the reference object; 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; and processing of moving, after changing the viewpoint position to the viewpoint candidate position, the viewpoint candidate position in a vertical direction so as to increase a distance between the viewpoint candidate position and the reference object, if a distance between the viewpoint candidate position and the gaze point is less than a predetermined distance.