VISUALIZATION OF THREE-DIMENSIONAL MODELS OF OBJECTS IN TWO-DIMENSIONAL ENVIRONMENT
First Claim
1. A method for virtual visualization of a three-dimensional model of an object in a two-dimensional environment, the method comprising:
- receiving, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model;
importing, based on the import request, the two-dimensional environment;
receiving, from the user using a mouse or a finger to generate lines or points, wireframe data to define a three-dimensional model space in the form of a wireframe that corresponds to a perspective of the two-dimensional environment, the three dimensional model space being used for insertion of the three-dimensional model of the object to be viewed in a perspective associated with the two-dimensional environment;
receiving, from the user, scale data of a single length of a part of the two-dimensional environment to define a scale of the wireframe;
visualizing, based on the wireframe data, the wireframe on the two-dimensional environment;
receiving, from the user, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment based on the wireframe data and the scale data;
superimposing the three-dimensional model of the object in accurate relation onto the two-dimensional environment based on the superimposing request;
receiving, from the user, an uploading request to upload a resulting image to a social networking service, the resulting image being the three-dimensional model superimposed onto the two-dimensional environment;
uploading, based on the uploading request, the resulting image;
receiving, from the social networking service, a social network revision of the resulting image; and
saving, based on a saving request, the social network revision of the resulting image.
5 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include receiving an import request to import a 2D environment to be used as a background for the 3D model; importing, based on the import request, the 2D environment; receiving wireframe data to define a perspective of the 2D environment; receiving scale data to define a scale of the wireframe; visualizing, based on the wireframe data, the wireframe; receiving a superimposing request to superimpose the 3D model of the object onto the 2D environment based on the wireframe data and the scale data; and superimposing the 3D model of the object onto the 2D environment based on the superimposing request. The two-dimensional environment may include existing graphical materials or graphical materials captured as a still image or a live feed image.
-
Citations
20 Claims
-
1. A method for virtual visualization of a three-dimensional model of an object in a two-dimensional environment, the method comprising:
-
receiving, from a user, an import request to import the two-dimensional environment to be used as a background for the three-dimensional model; importing, based on the import request, the two-dimensional environment; receiving, from the user using a mouse or a finger to generate lines or points, wireframe data to define a three-dimensional model space in the form of a wireframe that corresponds to a perspective of the two-dimensional environment, the three dimensional model space being used for insertion of the three-dimensional model of the object to be viewed in a perspective associated with the two-dimensional environment; receiving, from the user, scale data of a single length of a part of the two-dimensional environment to define a scale of the wireframe; visualizing, based on the wireframe data, the wireframe on the two-dimensional environment; receiving, from the user, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment based on the wireframe data and the scale data; superimposing the three-dimensional model of the object in accurate relation onto the two-dimensional environment based on the superimposing request; receiving, from the user, an uploading request to upload a resulting image to a social networking service, the resulting image being the three-dimensional model superimposed onto the two-dimensional environment; uploading, based on the uploading request, the resulting image; receiving, from the social networking service, a social network revision of the resulting image; and saving, based on a saving request, the social network revision of the resulting image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 19, 20)
-
-
9. A system for virtual visualization of a three-dimensional model of an object in a two-dimensional environment, the system comprising:
-
a receiving module configured to receive import requests, wireframe data using a mouse or a finger to generate lines or points, scale data of a single length of a part of the two-dimensional environment, superimposing requests from a user and social network contact of the user, and wireframe data to define a three-dimensional model space in the form of a wireframe that corresponds to a perspective of the two-dimensional environment, the three dimensional model space being used for insertion of the three-dimensional model of the object to be viewed in a perspective associated with the two-dimensional environment; an importing module configured to import, based on the import requests of the user, the two-dimensional environment; a visualizing module configured to visualize a wireframe on the two-dimensional environment, based on the wireframe data and the scale data, to define a perspective of the two-dimensional environment; a superimposing module configured to superimpose, based on the superimposing requests, the three-dimensional model of the object in accurate relation onto the two-dimensional environment based on the wireframe data and the scale data; and a saving module configured to save, based on a saving request from the user, a resulting image, the resulting image being the three-dimensional model superimposed onto the two-dimensional environment, and a social network revision of the resulting image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 18)
-
-
16. A non-transitory computer-readable medium comprising:
-
instructions, which when executed by one or more processors, perform the following operations; receive, from a user, an import request to import a two dimensional environment to be used as a background for a three-dimensional model; import, based on the import request, the two-dimensional environment; received, from the user using a mouse or a finger to generate lines or points, wireframe data to define a three-dimensional model space in the form of a wireframe that corresponds to a perspective of the two-dimensional environment, the three-dimensional model space being used for insertion of the three-dimensional model of the object to be viewed in a perspective associated with the two-dimensional environment; visualize, based on the wireframe data, the wireframe on the two-dimensional environment; receive, from the user, scale data of a single length of a part of the two-dimensional environment to define a scale of the two-dimensional environment; receive, from the user, a superimposing request to superimpose the three-dimensional model of the object onto the two-dimensional environment based on the wireframe data and the scale data; and superimpose the three-dimensional model of the object in accurate relation onto the two-dimensional environment based on the superimposing request. receive, from the user, an import request to import a social network revision of the resulting image; and import, based on the import request, the social network revision of the resulting image.
-
Specification