GENERATING THREE-DIMENSIONAL VIRTUAL SCENE
First Claim
1. A method for generating a three-dimensional (3D) virtual scene, comprising:
- identifying a two-dimensional (2D) object in a 2D picture and a position of the 2D object in the 2D picture;
obtaining a three-dimensional model of a 3D object corresponding to the 2D object;
calculating a corresponding position of the 3D object corresponding to the 2D object in a horizontal plane of the 3D scene according to the position of the 2D object in the picture; and
simulating a falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for generating a three-dimensional (3D) virtual scene are disclosed. The method includes: identifying a two-dimensional (2D) object in a 2D picture and the position of the 2D object in the 2D picture; obtaining the three-dimensional model of the 3D object corresponding to the 2D object; calculating the corresponding position of the 3D object corresponding to the 2D object in the horizontal plane of the 3D scene according to the position of the 2D object in the picture; and simulating the falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene.
38 Citations
20 Claims
-
1. A method for generating a three-dimensional (3D) virtual scene, comprising:
-
identifying a two-dimensional (2D) object in a 2D picture and a position of the 2D object in the 2D picture; obtaining a three-dimensional model of a 3D object corresponding to the 2D object; calculating a corresponding position of the 3D object corresponding to the 2D object in a horizontal plane of the 3D scene according to the position of the 2D object in the picture; and simulating a falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of the landing point the model of the 3D object in the horizontal plane is the corresponding position of the 3D object in the horizontal plane of the 3D scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating a three-dimensional (3D) virtual scene, comprising:
-
a 2D object identifying device, configured to identify a two-dimensional (2D) object in a 2D picture and a position of the 2D object in the 2D picture; a model acquiring device, configured to obtain a three-dimensional model of a 3D object corresponding to the 2D object; a position mapping device, configured to calculate a corresponding position of the 3D object corresponding to the 2D object in a horizontal plane of the 3D scene according to the position of the 2D object in the picture; and a simulation device, configured to simulate a falling of the model of the 3D object onto the 3D scene from a predetermined height above the 3D scene, wherein the position of a landing point of the model of the 3D object in the horizontal plane is a corresponding position of the 3D object in the horizontal plane of the 3D scene. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification