The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 30, 2019

Filed:

Feb. 24, 2017
Applicant:

Otoy, Inc., Los Angeles, CA (US);

Inventor:

Julian Michael Urbach, Los Angeles, CA (US);

Assignee:

OTOY, INC., Los Angeles, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/00 (2011.01); G06T 15/06 (2011.01); G06T 15/50 (2011.01); G06F 9/50 (2006.01); G06T 1/20 (2006.01); G09G 5/14 (2006.01); G09G 5/36 (2006.01);
U.S. Cl.
CPC ...
G06T 15/005 (2013.01); G06F 9/5005 (2013.01); G06T 1/20 (2013.01); G06T 15/06 (2013.01); G06T 15/50 (2013.01); G06T 15/503 (2013.01); G09G 5/14 (2013.01); G09G 5/363 (2013.01); G06F 2209/5017 (2013.01); G06T 2200/04 (2013.01); G06T 2200/16 (2013.01); G06T 2210/52 (2013.01); G06T 2219/024 (2013.01); G09G 2340/02 (2013.01); G09G 2360/06 (2013.01); G09G 2370/02 (2013.01);
Abstract

In one embodiment, a method includes distributing rendering tasks to connected client nodes having capable graphics processing units by transmitting viewport state data objects and a unique spatial location to each of the clients, performing path tracing at each of the clients from the starting point of their unique spatial locations, and transmitting their rendered output back to the server. The server generates a composite rendered output from the individual rendered outputs received by the participating clients, and then transmits the composite to all connected clients for display. Thus, as the number of client nodes increases, the scene is rendered more rapidly and at higher quality. In particular embodiments, the rendered output is a lightmap representing the diffuse lighting for the scene, and each client may render the scene's specular highlights from its own viewport.


Find Patent Forward Citations

Loading…