Storage medium, information processing system, information processing device, and game processing method
AssigneeNintendo Co., Ltd.
InventorsTakuhiro Dohta, Atsushi Asakura
Life of this patent
Estimating the term…
Abstract
An example of an information processing system sets a target range in a virtual space when a predetermined event occurs based on a game process. In a rendering process of rendering the virtual space, the information processing system renders a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness.
Claims52
One or more non-transitory computer-readable storage media having stored therein instructions that, when executed, cause one or more processors to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the rendering process is based on deferred rendering;
- and
- wherein the information processing comprises, in the rendering process:
- in a first stage, writing to a G buffer and a depth buffer for at least some terrain objects in the virtual space;
- in a second stage, for each pixel, generating the mask data based on a position corresponding to the pixel, a depth value stored in the depth buffer and the target range;
- and
- in a third stage, rendering to the frame buffer based at least on data stored in the G buffer and the mask data.
One or more non-transitory computer-readable storage media having stored therein instructions that, when executed, cause one or more processors to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the mask data is data that indicates, for each pixel, a degree to which the predetermined color is rendered or a degree to which the brightness is reduced;
- and
- wherein the information processing comprises, in the rendering process, writing a pixel value to the frame buffer, wherein the pixel value is obtained by combining the predetermined color with a pixel value calculated while reflecting the light source in accordance with the degree or by reducing the brightness from the pixel value calculated while reflecting the light source in accordance with the degree.
One or more non-transitory computer-readable storage media having stored therein instructions that, when executed, cause one or more processors to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- in response to occurrence of the predetermined event, setting a point to be reference of the target range in the virtual space;
- and
- based on a distance from the point to be reference, setting the target range so as to include a range where the distance is less than or equal to a threshold value.
One or more non-transitory computer-readable storage media having stored therein instructions that, when executed, cause one or more processors to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the information processing further comprises controlling a player character in the virtual space based on an operation input;
- wherein the event occurs in response to a predetermined operation input performed when the player character is located at an event occurring position set in the virtual space;
- and
- wherein the information processing comprises:
- in response to occurrence of the event, updating two-dimensional range data that represents the target range in the virtual space in a plan view so that at least a range of the virtual space that corresponds to the event occurring position becomes the target range;
- and
- generating the mask data based further on the two-dimensional range data.
An information processing system comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the rendering process is based on deferred rendering;
- and
- wherein the information processing comprises, in the rendering process:
- in a first stage, writing to a G buffer and a depth buffer for at least some terrain objects in the virtual space;
- in a second stage, for each pixel, generating the mask data based on a position corresponding to the pixel, a depth value stored in the depth buffer and the target range;
- and
- in a third stage, rendering to the frame buffer based at least on data stored in the G buffer and the mask data.
An information processing system comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the mask data is data that indicates, for each pixel, a degree to which the predetermined color is rendered or a degree to which the brightness is reduced;
- and
- wherein the information processing comprises, in the rendering process, writing a pixel value to the frame buffer, wherein the pixel value is obtained by combining the predetermined color with a pixel value calculated while reflecting the light source in accordance with the degree or by reducing the brightness from the pixel value calculated while reflecting the light source in accordance with the degree.
An information processing system comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- in response to occurrence of the predetermined event, setting a point to be reference of the target range in the virtual space;
- and
- based on a distance from the point to be reference, setting the target range so as to include a range where the distance is less than or equal to a threshold value.
An information processing system comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the information processing further comprises controlling a player character in the virtual space based on an operation input;
- wherein the event occurs in response to a predetermined operation input performed when the player character is located at an event occurring position set in the virtual space;
- and
- wherein the information processing comprises:
- in response to occurrence of the event, updating two-dimensional range data that represents the target range in the virtual space in a plan view so that at least a range of the virtual space that corresponds to the event occurring position becomes the target range;
- and
- generating the mask data based further on the two-dimensional range data.
An information processing device comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the rendering process is based on deferred rendering;
- and
- wherein the information processing comprises, in the rendering process:
- in a first stage, writing to a G buffer and a depth buffer for at least some terrain objects in the virtual space;
- in a second stage, for each pixel, generating the mask data based on a position corresponding to the pixel, a depth value stored in the depth buffer and the target range;
- and
- in a third stage, rendering to the frame buffer based at least on data stored in the G buffer and the mask data.
A computer-implemented method comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the computer-implemented method comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the rendering process is based on deferred rendering;
- and
- wherein the computer-implemented method comprises, in the rendering process:
- in a first stage, writing to a G buffer and a depth buffer for at least some terrain objects in the virtual space;
- in a second stage, for each pixel, generating the mask data based on a position corresponding to the pixel, a depth value stored in the depth buffer and the target range;
- and
- in a third stage, rendering to the frame buffer based at least on data stored in the G buffer and the mask data.
An information processing device comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the mask data is data that indicates, for each pixel, a degree to which the predetermined color is rendered or a degree to which the brightness is reduced;
- and
- wherein the information processing comprises, in the rendering process, writing a pixel value to the frame buffer, wherein the pixel value is obtained by combining the predetermined color with a pixel value calculated while reflecting the light source in accordance with the degree or by reducing the brightness from the pixel value calculated while reflecting the light source in accordance with the degree.
An information processing device comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- in response to occurrence of the predetermined event, setting a point to be reference of the target range in the virtual space;
- and
- based on a distance from the point to be reference, setting the target range so as to include a range where the distance is less than or equal to a threshold value.
An information processing device comprising:
- one or more processors;
- and
- one or more memories having stored therein computer-executable instructions to execute information processing comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and render a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the information processing comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the information processing further comprises controlling a player character in the virtual space based on an operation input;
- wherein the event occurs in response to a predetermined operation input performed when the player character is located at an event occurring position set in the virtual space;
- and
- wherein the information processing comprises:
- in response to occurrence of the event, updating two-dimensional range data that represents the target range in the virtual space in a plan view so that at least a range of the virtual space that corresponds to the event occurring position becomes the target range;
- and
- generating the mask data based further on the two-dimensional range data.
A computer-implemented method comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the computer-implemented method comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the mask data is data that indicates, for each pixel, a degree to which the predetermined color is rendered or a degree to which the brightness is reduced;
- and
- wherein the wherein the computer-implemented method comprises, in the rendering process, writing a pixel value to the frame buffer, wherein the pixel value is obtained by combining the predetermined color with a pixel value calculated while reflecting the light source in accordance with the degree or by reducing the brightness from the pixel value calculated while reflecting the light source in accordance with the degree.
A computer-implemented method comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- in response to occurrence of the predetermined event, setting a point to be reference of the target range in the virtual space;
- and
- based on a distance from the point to be reference, setting the target range so as to include a range where the distance is less than or equal to a threshold value.
A computer-implemented method comprising:
- setting a target range in a virtual space when a predetermined event occurs based on a game process;
- and
- in a rendering process of rendering the virtual space, rendering a portion of at least some terrain objects in the virtual space included in the target range while reflecting a light source set in the virtual space, and rendering a portion thereof not included in the target range in a predetermined color or with reduced brightness;
- wherein the computer-implemented method comprises, in the rendering process:
- for the at least some terrain objects, generating mask data that at least represents, for each pixel, whether a position corresponding to the pixel of the terrain objects is included in the target range;
- rendering to a frame buffer while reflecting the light source for a pixel indicating, in the mask data, that the position of the at least some terrain objects is included in the target range;
- and
- rendering to the frame buffer in the predetermined color or with reduced brightness for a pixel indicating, in the mask data, that the position of the at least some terrain objects is not included in the target range;
- wherein the wherein the computer-implemented method further comprises controlling a player character in the virtual space based on an operation input;
- wherein the event occurs in response to a predetermined operation input performed when the player character is located at an event occurring position set in the virtual space;
- and
- wherein the computer-implemented method comprises:
- in response to occurrence of the event, updating two-dimensional range data that represents the target range in the virtual space in a plan view so that at least a range of the virtual space that corresponds to the event occurring position becomes the target range;
- and
- generating the mask data based further on the two-dimensional range data.
Dependencies are inferred from the claim text.