US 12,086,955 B2
Scene builder
Godha Narayana, Karnataka (IN); Madanmohan Atmakuri, Karnataka (IN); Gopikrishna Chaganti, Karnataka (IN); Anjali Unni, Karnataka (IN); Balraj Govindasamy, Karnataka (IN); and Steve Samuel, Karnataka (IN)
Assigned to Target Brands, inc., Minneapolis, MN (US)
Filed by Target Brands, Inc., Minneapolis, MN (US)
Filed on Mar. 15, 2022, as Appl. No. 17/695,624.
Prior Publication US 2023/0298132 A1, Sep. 21, 2023
Int. Cl. G06T 3/4053 (2024.01); G06F 3/04845 (2022.01); G06T 19/20 (2011.01)
CPC G06T 3/4053 (2013.01) [G06F 3/04845 (2013.01); G06T 19/20 (2013.01); G06T 2219/2004 (2013.01)] 20 Claims
OG exemplary drawing
 
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.