US2015134493A1PendingUtilityA1

Three-dimensional digital media content creation from high-fidelity simulation

Assignee: SU JONATHANPriority: Nov 14, 2013Filed: Jul 31, 2014Published: May 14, 2015
Est. expiryNov 14, 2033(~7.3 yrs left)· nominal 20-yr term from priority
G06F 18/217G06F 2111/02G06F 2113/12G06F 30/20G06Q 30/0643G06T 19/20G06T 17/10G06T 15/005A41H 3/007G06T 17/20G06T 2210/16G06T 17/00A41H 1/00G06T 2215/16G06T 19/00G06F 2111/16
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Techniques for three-dimensional garment simulation are presented herein. An access module can be configured to access a three-dimensional garment model of a garment. The garment model can include garment points that represent a surface of the garment. Additionally, a three-dimensional body model can be generated based on body measurements, body scanning, or garment information. A processor can be configured by a garment module to position at least a portion of the generated three-dimensional body model inside the garment points, and calculate one or more simulated forces acting on a subset of the garment points. Moreover, a rendering module can be configured to generate an image of the three-dimensional garment model draped on the three-dimensional body model based on the calculated one or more simulated forces. Furthermore, a display module can be configured to present the generated image on a display of a device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising:
 an access module configured to:
 access, from a database, a three-dimensional garment model of a garment, the three-dimensional garment model including garment points that represent a surface of the garment; and 
 access a body measurement of a person; 
   a processor configured by a garment simulation module to:
 generate a three-dimensional body model based on the body measurement; 
 position at least a portion of the generated three-dimensional body model inside the garment points; and 
 calculate one or more simulated forces acting on a subset of the garment points based on the positioning of the generated three-dimensional body model inside the garment points; 
   a rendering module configured to generate an image of the three-dimensional garment model draped on the three-dimensional body model based on the calculated one or more simulated forces; and   a display module configured to cause presentation of the generated image on a display of a device.   
     
     
         2 . The system of  claim 1 , wherein the one or more simulated forces include a gravitational force. 
     
     
         3 . The system of  claim 1 , wherein the garment simulation module is further configured to calculate the one or more simulated forces acting on the subset of the garment points based on a material property of the garment. 
     
     
         4 . The system of  claim 3 , wherein the one or more simulated forces include an elastic force and the material property of the garment indicates a degree to which the garment is elastic. 
     
     
         5 . The system of  claim 3 , wherein the material property of the garment includes a sheerness value. 
     
     
         6 . The system of  claim 3 , wherein the material property of the garment includes a linear stiffness value. 
     
     
         7 . The system of  claim 3 , wherein the material property of the garment includes a bending stiffness value. 
     
     
         8 . The system of  claim 1 , wherein the one or more simulated forces include a friction force. 
     
     
         9 . The system of  claim 1 , wherein the garment simulation module is further configured to determine a size from a set of sizes for the garment based on the calculated one or more simulated forces, and wherein the display module is further configured to present the determined size on the display of the device. 
     
     
         10 . The system of  claim 1 , wherein the garment simulation module is further configured to generate a fit map based on the calculated one or more simulated forces, and wherein the display module is configured to present the generated image with the generated fit map. 
     
     
         11 . The system of  claim 10 , wherein the generated fit map is colored based on a magnitude of the calculated one or more simulated forces. 
     
     
         12 . The system of  claim 1 , wherein the one or more simulated forces include an aerodynamic force. 
     
     
         13 . The system of  claim 1 , wherein the three-dimensional body model has a first body position, and wherein the garment simulation module is further configured to:
 change the three-dimensional body model to a second body position;   reposition at least a portion of the three-dimensional body model inside the garment points based on the change of the three-dimensional body model to the second body position; and   calculate the one or more simulated forces acting on a second subset of the garment points based on the repositioning.   
     
     
         14 . The system of  claim 13 , wherein the rendering module is further configured to animate the generated image as the three-dimensional body model moves from the first body position to the second body position, and wherein the display module is further configured to cause presentation of the animation. 
     
     
         15 . The system of  claim 1 , wherein the rendering module is further configured to distort the three-dimensional garment model, and wherein the display module is father configured to cause presentation of an image of the distorted three-dimensional garment model. 
     
     
         16 . The system of  claim 15 , wherein the rendering module distorts the three-dimensional garment model by stretching or twisting the three-dimensional garment model. 
     
     
         17 . A method comprising:
 accessing, from a database, a three-dimensional garment model of a garment, the three-dimensional garment model including garment points that represent a surface of the garment;   accessing a body measurement of a person;   generating, using a processor, a three-dimensional body model based on the body measurement;   positioning at least a portion of the generated three-dimensional body model inside the garment points;   calculating one or more simulated forces acting on a subset of the garment points based on the positioning of the generated three-dimensional body model inside the garment points;   generating a first image of the three-dimensional garment model draped on the three-dimensional body model based on the calculated one or more simulated forces; and   presenting the generated image on a display of a device.   
     
     
         18 . The method of  claim 17 , further comprising:
 generating a fit map based on the calculated one or more simulated forces; and   presenting the generated image with the generated fit map.   
     
     
         19 . The method of  claim 17 , wherein the three-dimensional body model has a first body position and the generated image is a generated first image, the method further comprising:
 changing the three-dimensional body model to a second body position;   repositioning at least a portion of the three-dimensional body model inside the garment points based on the change of the three-dimensional body model to the second body position;   calculating one or more second simulated forces acting on a second subset of the garment points based on the repositioning;   generating a second image of the three-dimensional garment model draped on the three-dimensional body model based on the calculated one or more second simulated forces; and   animating the three-dimensional garment model draped on the three-dimensional body model by transitioning from the generated first image to the generated second image.   
     
     
         20 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
 accessing a three-dimensional garment model of a garment, the three-dimensional garment model including garment points that represent a surface of the garment;   accessing a body measurement of a person;   generating a three-dimensional body model based on the body measurement;   positioning at least a portion of the generated three-dimensional body model inside the garment points;   calculating one or more simulated forces acting on a subset of the garment points based on the positioning of the generated three-dimensional body model inside the garment points;   generating an image of the three-dimensional garment model draped on the three-dimensional body model based on the calculated one or more simulated forces; and   presenting e generated image on a display of a device.

Join the waitlist — get patent alerts

Track US2015134493A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.