US 12,465,853 B2
Systems and methods of perspective polygon-offset layering
Timothy Gail Minalia, Redmond, WA (US); and Jonathan Johnson, Redmond, WA (US)
Assigned to NINTENDO CO., LTD., Kyoto (JP)
Filed by NINTENDO CO., LTD., Kyoto (JP)
Filed on Sep. 1, 2023, as Appl. No. 18/459,946.
Prior Publication US 2025/0073582 A1, Mar. 6, 2025
Int. Cl. A63F 13/52 (2014.01); G06T 15/20 (2011.01); G06T 15/40 (2011.01)
CPC A63F 13/52 (2014.09) [G06T 15/20 (2013.01); G06T 15/405 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system comprising:
a memory device configured to store three-dimensional object data for a plurality of virtual objects that are to be positioned within a three-dimensional game space;
a processing system comprising instructions that, when executed by at least one hardware processor of the processing system, cause the at least one hardware processor to perform operations comprising:
executing a video game application program;
as part of the video game application program, arranging the plurality of virtual objects within the three-dimensional game space;
as part of the video game application program, locating a virtual camera in the three-dimensional game space to view the plurality of virtual objects from a perspective viewpoint;
assigning each one of the plurality of virtual objects to one of a plurality of different layers;
as part of a render process of generating an image of the three-dimensional game space for the video game application program, offsetting a depth buffer value that is used for each object of the plurality of objects when tested against a depth buffer, wherein an amount that each object is offset is based on which one of the plurality of layers that the object is assigned; and
outputting the generated image to a display device.