System, method, and computer program product for computing indirect lighting in a cloud network

US10008034B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10008034-B2
Application numberUS-201314058132-A
CountryUS
Kind codeB2
Filing dateOct 18, 2013
Priority dateMay 3, 2013
Publication dateJun 26, 2018
Grant dateJun 26, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system, method, and computer program product are provided for computing indirect lighting in a cloud network. In operation, one or more scenes for rendering are identified. Further, indirect lighting associated with the one or more scenes is identified. Additionally, computation associated with the indirect lighting is performed in a cloud network utilizing at least one of a voxel-based algorithm, a photon-based algorithm, or an irradiance-map-based algorithm.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, including: identifying at a cloud network including a server computer one or more scenes to be rendered at a client device; identifying at the server computer of the cloud network indirect lighting associated with the one or more scenes; and performing at the server computer of the cloud network a computation of the indirect lighting utilizing voxels representing indirect irradiance for the one or more scenes as a directionally varying, low-dimensional quantity in a sparse hierarchical spatial partition; and sending data associated with the computation from the server computer of the cloud network to the client device to be used for rendering at the client device, including streaming the voxels to the client device for decoding thereof and use in rendering the one or more scenes. 2. The method of claim 1 , wherein the data associated with the computation is shared between two or more client devices that include the client device to which the data associated with the computation is sent. 3. The method of claim 1 , wherein performing the computation of the indirect lighting associated with the one or more scenes includes performing the computation asynchronously. 4. The method of claim 1 , further comprising causing amortization of the indirect lighting over multiple client devices. 5. The method of claim 1 , wherein the sparse hierarchical spatial partition is a sparse octree. 6. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps comprising: identifying at a cloud network including a server computer one or more scenes to be rendered at a client device; identifying at the server computer of the cloud network indirect lighting associated with the one or more scenes; and performing at the server computer of the cloud network a computation of the indirect lighting utilizing voxels representing indirect irradiance for the one or more scenes as a directionally varying, low-dimensional quantity in a sparse hierarchical spatial partition; and sending data associated with the computation from the server computer of the cloud network to the client device to be used for rendering at the client device, including streaming the voxels to the client device for decoding thereof and use in rendering the one or more scenes. 7. A server computer in a cloud network comprising: a memory system; and one or more processing cores coupled to the memory system and that are each configured for: identifying one or more scenes to be rendered at a client device; identifying indirect lighting associated with the one or more scenes; and performing a computation of the indirect lighting utilizing voxels representing indirect irradiance for the one or more scenes as a directionally varying, low-dimensional quantity in a sparse hierarchical spatial partition; and sending data associated with the computation to the client device to be used for rendering at the client device, including streaming the voxels to the client device for decoding thereof and use in rendering the one or more scenes.

Assignees

Inventors

Classifications

  • G06T15/55Primary

    Radiosity · CPC title

  • Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client · CPC title

  • General purpose rendering architectures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10008034B2 cover?
A system, method, and computer program product are provided for computing indirect lighting in a cloud network. In operation, one or more scenes for rendering are identified. Further, indirect lighting associated with the one or more scenes is identified. Additionally, computation associated with the indirect lighting is performed in a cloud network utilizing at least one of a voxel-based algor…
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification G06T15/55. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 26 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).