US 11,724,184 B2
2.5D graphics rendering system
Igor Borovikov, Foster City, CA (US); and Mohsen Sardari, Redwood City, CA (US)
Assigned to ELECTRONIC ARTS INC., Redwood City, CA (US)
Filed by Electronic Arts Inc., Redwood City, CA (US)
Filed on Apr. 26, 2021, as Appl. No. 17/240,860.
Application 17/240,860 is a division of application No. 15/939,166, filed on Mar. 28, 2018, granted, now 10,987,579.
Prior Publication US 2021/0316212 A1, Oct. 14, 2021
Int. Cl. A63F 13/355 (2014.01); A63F 13/52 (2014.01); A63F 13/335 (2014.01)
CPC A63F 13/355 (2014.09) [A63F 13/335 (2014.09); A63F 13/52 (2014.09)] 20 Claims
OG exemplary drawing
 
1. A computing system comprising:
a network interface for communicating with a client over a network; and
one or more processors configured to execute computer readable instructions to perform steps comprising:
hosting a video game application including a 3D environment, wherein objects in the 3D environment are assigned coordinates in 3D space;
transmitting, to the client over the network, a 2D texture for a first object in the 3D environment;
calculating 2D vertexes of a 2D mesh of the first object, wherein the 2D vertexes are positioned on a 2D plane as seen from a first viewpoint in the 3D environment;
transmitting, to the client over the network, the 2D vertexes of the first object and depth data for the first object;
updating a state of the video game application;
determining a second viewpoint in the 3D environment;
calculating updated 2D vertexes of the 2D mesh of the first object, wherein the updated 2D vertexes are positioned on a 2D plane as seen from the second viewpoint; and
transmitting the updated 2D vertexes to the client over the network.