IP Library › Granted Patent US 10,304,234
Granted Patent B2
US 10,304,234 · App. 15/367,074 · Granted May 28, 2019

Virtual environment rendering

Inventors: Taylor S. Hellam (Fresno, CA); Kimberly K. Porter (Altadena, CA); Mohammad S. Poswal (Santa Clara, CA); Malcolm E. Murdock (Los Angeles, CA); Aradhana Modi (Burbank, CA)
Assignee: Disney Enterprises, Inc.
G06T15/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,304,234
App. No.
15/367,074
Granted
May 28, 2019
Kind
B2
Abstract

A system for rendering a virtual environment includes a hardware processor, a memory, and a simulation generator software code stored in the memory. The hardware processor is configured to execute the simulation generator software code to receive a three-dimensional-representation (3D-representation) of a physical object, and to receive a two-dimensional-image (2D-image) of the physical object. The hardware processor is also configured to execute the simulation generator software code to compose a simulation of the virtual environment using the 3D-representation and the 2D-image, in which the 3D-representation of the physical object is situated between the 2D-image of the physical object and a predetermined viewpoint of the virtual environment. The hardware processor further executes the simulation generator software code to render the virtual environment such that the 2D-image of the physical object, but not the 3D-representation of the physical object, is visibly rendered.

Claims (39)

1. A system for rendering a virtual environment, the system comprising:

a hardware processor and a memory;

a simulation generator software code stored in the memory;

wherein the hardware processor is configured to execute the simulation generator software code to:

receive a three-dimensional-representation (3D-representation) of a physical object;

receive a two-dimensional-image (2D-image) of the physical object;

compose a simulation of the virtual environment using the 3D-representation and the 2D-image, wherein the 3D-representation of the physical object is situated between the 2D-image of the physical object and a predetermined viewpoint of the virtual environment; and

visibly render the 2D-image of the physical object in the virtual environment, without visibly rendering the 3D-representation of the physical object in the virtual environment;

wherein the simulation utilizes the 3D-representation, which is not visibly rendered, to provide non-visible constraints on a travel path of a figure or an avatar moving in or through the virtual environment, and wherein the system does not render the 3D-representation of the physical object in the virtual environment at any stage of the simulation.

2. The system of claim 1 , wherein the 2D-image comprises a digital photograph of the physical object.

3. The system of claim 1 , wherein the 2D-image comprises a high resolution digital photograph of the physical object.

4. The system of claim 1 , wherein the 2D-image comprises video of the physical object.

5. The system of claim 1 , further comprising a camera for generating the 2D-image.

6. The system of claim 1 , wherein the 3D-representation comprises a 3D-scan of the physical object.

7. The system of claim 1 , further comprising a 3D-scanner for generating the 3D-representation.

8. The system of claim 1 , wherein the virtual environment is a video gaming environment.

9. A method for use by a system for rendering a virtual environment, the system comprising a hardware processor and a memory having a simulation generator software code stored therein, the method comprising:

receiving, using the hardware processor, a three-dimensional-representation (3D-representation) of a physical object;

receiving, using the hardware processor, a two-dimensional-image (2D-image) of the physical object;

composing, using the hardware processor, a simulation of the virtual environment using the 3D-representation and the 2D-image, wherein the 3D-representation of the physical object is situated between the 2D-image of the physical object and a predetermined viewpoint of the virtual environment; and

visibly rendering, using the hardware processor, the 2D-image of the physical object in the virtual environment, without visibly rendering the 3D-representation of the physical object in the virtual environment;

wherein the simulation utilizes the 3D-representation, which is not visibly rendered, to provide non-visible constraints on a travel path of a figure or an avatar moving in or through the virtual environment, and wherein the system does not render the 3D-representation of the physical object in the virtual environment at any stage of the simulation.

10. The method of claim 9 , wherein the 2D-image comprises a digital photograph of the physical object.

11. The method of claim 9 , wherein the 2D-image comprises a high resolution digital photograph of the physical object.

12. The method of claim 9 , wherein the 2D-image comprises video of the physical object.

13. The method of claim 9 , wherein the 3D-representation comprises a 3D-scan of the physical object.

14. The method of claim 9 , wherein the virtual environment is a video gaming environment.

15. A computer-readable non-transitory medium having stored thereon instructions, which when executed by a hardware processor, instantiate a method comprising:

receiving a three-dimensional-representation (3D-representation) of a physical object;

receiving a two-dimensional-image (2D-image) of the physical object;

composing a simulation of the virtual environment using the 3D-representation and the 2D-image, wherein the 3D-representation of the physical object is situated between the 2D-image of the physical object and a predetermined viewpoint of the virtual environment; and

visibly rendering the 2D-image of the physical object in the virtual environment, without visibly rendering the 3D-representation of the physical object in the virtual environment;

wherein the simulation utilizes the 3D-representation, which is not visibly rendered, to provide non-visible constraints on a travel path of a figure or an avatar moving in or through the virtual environment, and wherein the system does not render the 3D-representation of the physical object in the virtual environment at any stage of the simulation.

16. The computer-readable non-transitory medium of claim 15 , wherein the 2D-image comprises a digital photograph of the physical object.

17. The computer-readable non-transitory medium of claim 15 , wherein the 2D-image comprises a high resolution digital photograph of the physical object.

18. The computer-readable non-transitory medium of claim 15 , wherein the 2D-image comprises video of the physical object.

19. The computer-readable non-transitory medium of claim 15 , wherein the 3D-representation comprises a 3D-scan of the physical object.

20. The computer-readable non-transitory medium of claim 15 ,

wherein the virtual environment is a video gaming environment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2016
From: HELLAM, TAYLOR S.; PORTER, KIMBERLY K.; POSWAL, MOHAMMAD S.; MURDOCK, MALCOLM E.; MODI, ARADHANA
To: DISNEY ENTERPRISES, INC.
Reel/Frame 040524/0740 →
Continuity (1)
Related Publication 20180158231A1 · Jun 7, 2018
Cited By (1)
US 12,466,450