CPC G06T 3/4053 (2013.01) [G06F 3/04845 (2013.01); G06T 19/20 (2013.01); G06T 2219/2004 (2013.01)] | 20 Claims |
20. A scene builder system comprising:
a platform comprising a platform processor and a platform memory storing platform instructions; and
a web application communicatively coupled with the platform, the web application comprising a web application processor and a web application memory storing web application instructions;
wherein the platform instructions, when executed by the platform processor, cause the platform to:
convert a digital three-dimensional (3D) object from a high-fidelity 3D object into a low-fidelity 3D object;
store a mapping between the high-fidelity 3D object and the low-fidelity 3D object;
transmit the low-fidelity 3D object to the web application;
receive, from the web application, a low-fidelity 3D scene;
convert, using the mapping, the low-fidelity 3D scene into a high-fidelity 3D scene;
create a high-fidelity two-dimensional (2D) image of the high-fidelity 3D scene; and
transmit the high-fidelity 2D image to the web application; and
wherein the web application instructions, when executed by the web application processor, cause the web application to:
receive the low-fidelity 3D object from the platform;
display, via a web browser, a user interface, wherein the user interface comprises a plurality of manipulatable low-fidelity 3D objects for creating a low-fidelity 3D scene;
transmit, in response to receiving a render request, the low-fidelity 3D scene to the platform; and
receive, from the platform, the high-fidelity 2D image.
|