System and Method for Remote Shadow Rendering in a 3D Virtual Environment

US2016063757A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016063757-A1
Application numberUS-201514836349-A
CountryUS
Kind codeA1
Filing dateAug 26, 2015
Priority dateAug 27, 2014
Publication dateMar 3, 2016
Grant date

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 method for rendering shadows in a 3D virtual environment includes generating a depth rasterization map corresponding to a plurality of objects in a three-dimensional virtual environment and a shadow interval map with reference to the depth map and a predetermined path of a light source in the environment that casts light onto at least one object in the plurality of objects that generates a shadow in the three-dimensional virtual environment with a server computing device. The method includes transmitting the shadow interval map from the server to a client and generating, with a processor in the client, a graphical depiction of the virtual environment including at least one shadow generated with reference to the shadow interval map, the at least one shadow corresponding to the light source and the plurality of objects in the virtual environment.

First claim

Opening claim text (preview).

1 . A method of rendering shadows in a graphical display of a three-dimensional virtual environment comprising: generating with a first processor in a server computing device a depth rasterization map corresponding to a plurality of objects in a three-dimensional virtual environment; generating with the first processor in the server computing device a shadow interval map with reference to the depth map and a predetermined path of a light source in the three-dimensional virtual environment that casts light onto at least one object in the plurality of objects that generates a shadow in the three-dimensional virtual environment; transmitting from the server the shadow interval map to a client computing device; and generating with a second processor in the client computing device a graphical depiction of the three-dimensional virtual environment including at least one shadow generated with reference to the shadow interval map from the server computing device, the at least one shadow corresponding to the light source and the plurality of objects in the three-dimensional virtual environment. 2 . The method of claim 1 wherein the predetermined path of the light source further comprises a parametric curve path through the three-dimensional virtual environment. 3 . The method of claim 1 , the rendering shadows further comprising: generating with the second processor in the in the client computing device the graphical depiction of the three-dimensional virtual environment including the at least one shadow with the light source being in a first location in the three-dimensional virtual environment; and generating with the second processor in the in the client computing device the graphical depiction of the three-dimensional virtual environment including at least one other shadow with the light source being in a second location along the predetermined path in the three-dimensional virtual environment with reference to the shadow interval map and without requiring additional data from the server computing device. 4 . The method of claim 1 further comprising: generating with the first processor in the server computing device a first shadow interval map corresponding to a first portion of the predetermined path of the light source during a first time interval in the three-dimensional virtual environment; generating with the first processor in the server computing device a second shadow interval map corresponding to a second portion of the predetermined path of the light source during a second time interval in the three-dimensional virtual environment, the second time interval being different than the first time interval and the second shadow interval map including at least one object in the three dimensional virtual environment that generates a shadow during the second time interval that is not generated during the second time interval.

Assignees

Inventors

Classifications

  • G06T15/60Primary

    Shadow generation · CPC title

  • Physics · mapped topic

  • Processor architectures; Processor configuration, e.g. pipelining · 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 US2016063757A1 cover?
A method for rendering shadows in a 3D virtual environment includes generating a depth rasterization map corresponding to a plurality of objects in a three-dimensional virtual environment and a shadow interval map with reference to the depth map and a predetermined path of a light source in the environment that casts light onto at least one object in the plurality of objects that generates a sh…
Who is the assignee on this patent?
Yang Lei, Ren Liu, Bosch Gmbh Robert
What technology area does this patent fall under?
Primary CPC classification G06T15/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 03 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).