Patent ID: 11869163
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 11:
12. A system comprising:
a non-transitory data store; and
at least one computing device configured with computer-executable instructions that, when executed, cause the at least one computing device to:
obtain training data for a machine learning model to be trained to drape a virtual garment on a three-dimensional (“3D”) body mesh, wherein the training data comprises, for each individual training body of a plurality of training bodies representing different human body sizes, (a) a 3D mesh of the individual training body and (b) a clothed version of the 3D mesh of the individual training body wearing the virtual garment;
train the machine learning model to drape the virtual garment based on the training data, wherein the machine learning model comprises (1) an encoder trained to extract body features from an input 3D mesh, and (2) a decoder network trained to drape the virtual garment on the input 3D mesh based at least in part on spectral decomposition of a mesh associated with the virtual garment, wherein training the machine learning model includes refining initial output of the machine learning model using one or more physics-based optimizations that are based on physics associated with a material of the virtual garment;
obtain a custom 3D body mesh that was not included in the training data;
provide the custom 3D body mesh as input to the machine learning model; and
based at least in part on output of the machine learning model, generate 3D data representing the virtual garment as worn by a virtual body rendered based on the custom 3D body mesh.