CPC G09G 5/006 (2013.01) [G06T 15/00 (2013.01); G06T 15/005 (2013.01); G09G 5/363 (2013.01); G09G 5/395 (2013.01); G09G 5/001 (2013.01); G09G 2360/12 (2013.01); G09G 2360/18 (2013.01); G09G 2370/022 (2013.01)] | 20 Claims |
1. A method for rendering images comprising:
receiving at a server a first rendering request for a first image from a client computer at a first time, the server comprising a server digital data processor with access to a graphics processing unit and access to a back buffer, with a render module running on the server digital data processor, and the client computer comprising a local processing resource, where the render module in response to the first rendering request:
(a) divides the first rendering request for the first image into at least a first perspective aspect and a first overlay aspect;
(b) allocates the rendering of the first overlay aspect to the client computer;
(c) renders the first perspective aspect using the graphics processing unit;
(d) receives the first overlay aspect from the client computer;
(e) combines the first perspective aspect and the first overlay aspect to generate a first composite image;
(f) compares the first overlay aspect to insure that the first composite image matches the first image requested; and
(g) stores the first composite image in the back buffer, where the first composite image is adapted for display on a display device, where the back buffer is available to be accessed by the client computer.
|