Program, information storage medium, and image generation system
AssigneeNamco Bandai Games Inc.
InventorsKoji INOKUCHI, Hirofumi MOTOYAMA, Mineyuki IWASAKI, Yoshitaka TEZUKA
Life of this patent
Estimating the term…
Abstract
A game system controls a first virtual camera and a second virtual camera in synchronization so that the second virtual camera photographs an object space in a range that cannot be photographed by the first virtual camera due to a limitation range. The game system draws various images in a first drawing area and a second drawing area while controlling the first virtual camera and the second virtual camera in synchronization.
Claims18
A program for generating an image, the program causing a computer to function as:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- the virtual camera control section setting a limitation range that limits a value indicated by at least one of position control information, direction control information, and angle-of-view control information included in the first control information, calculating the first control information within the limitation range, and calculating the second control information based on the first control information so that a value indicated by at least one of position control information, direction control information, and angle-of-view control information included in the second control information is obtained outside the limitation range.
A program for generating an image the program causing a computer to function as:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- wherein the virtual camera control section performs at least one of a position conversion process that calculates the second control information based on the first control information so that a relationship between the position of the first virtual camera and the position of the second virtual camera changes, a direction conversion process that calculates the second control information based on the first control information so that a relationship between the direction of the first virtual camera and the direction of the second virtual camera changes, and an angle-of-view conversion process that calculates the second control information based on the first control information so that a relationship between the angle of view of the first virtual camera and the angle of view of the second virtual camera changes, based on operation information from an operation section or a given algorithm.
A program for generating an image, the program causing a computer to function as:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- wherein the virtual camera control section performs at least one of a position change process that changes a relationship between the position of the first virtual camera and the position of the second virtual camera, a direction change process that changes a relationship between the direction of the first virtual camera and the direction of the second virtual camera, and an angle-of-view change process that changes a relationship between the angle of view of the first virtual camera and the angle of view of the second virtual camera changes, based on operation information from an operation section or a given algorithm.
A program for generating an image, the program causing a computer to function as:
- an object space setting section that sets a plurality of objects in an object space;
- a movement/motion control section that controls at least one of a movement and a motion of a specific object among the plurality of objects;
- a virtual camera control section that calculates first control information based on position information of the specific object, controls at least one of a position, a direction, and an angle of view of a first virtual camera by using the first control information, calculates second control information based on the position information of the specific object, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time.
An image generation system comprising:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- the virtual camera control section setting a limitation range that limits a value indicated by at least one of position control information, direction control information, and angle-of-view control information included in the first control information, calculating the first control information within the limitation range, and calculating the second control information based on the first control information so that a value indicated by at least one of position control information, direction control information, and angle-of-view control information included in the second control information is obtained outside the limitation range.
An image generation system comprising:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- wherein the virtual camera control section performs at least one of a position conversion process that calculates the second control information based on the first control information so that a relationship between the position of the first virtual camera and the position of the second virtual camera changes, a direction conversion process that calculates the second control information based on the first control information so that a relationship between the direction of the first virtual camera and the direction of the second virtual camera changes, and an angle-of-view conversion process that calculates the second control information based on the first control information so that a relationship between the angle of view of the first virtual camera and the angle of view of the second virtual camera changes, based on operation information from an operation section or a given algorithm.
An image generation system comprising:
- an object space setting section that sets a plurality of objects in an object space;
- a virtual camera control section that controls at least one of a position, a direction, and an angle of view of a first virtual camera by using first control information, calculates second control information based on the first control information, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time,
- wherein the virtual camera control section performs at least one of a position change process that changes a relationship between the position of the first virtual camera and the position of the second virtual camera, a direction change process that changes a relationship between the direction of the first virtual camera and the direction of the second virtual camera, and an angle-of-view change process that changes a relationship between the angle of view of the first virtual camera and the angle of view of the second virtual camera changes, based on operation information from an operation section or a given algorithm.
An image generation system comprising:
- an object space setting section that sets a plurality of objects in an object space;
- a movement/motion control section that controls at least one of a movement and a motion of a specific object among the plurality of objects;
- a virtual camera control section that calculates first control information based on position information of the specific object, controls at least one of a position, a direction, and an angle of view of a first virtual camera by using the first control information, calculates second control information based on the position information of the specific object, and controls at least one of a position, a direction, and an angle of view of a second virtual camera by using the second control information;
- and
- a drawing section that draws an image of the object space viewed from the first virtual camera in a first drawing area, and draws an image of the object space viewed from the second virtual camera in a second drawing area at the same time.
Dependencies are inferred from the claim text.