Dress Anyone : Automatic Physically-Based Garment Pattern Refitting

Hsiao-yu Chen,Egor Larionov,Ladislav Kavan,Gene Lin,Doug Roble,Olga Sorkine-Hornung,Tuur Stuyck
2024-05-29
Abstract:Well-fitted clothing is essential for both real and virtual garments to enable self-expression and accurate representation for a large variety of body types. Common practice in the industry is to provide a pre-made selection of distinct garment sizes such as small, medium and large. While these may cater to certain groups of individuals that fall within this distribution, they often exclude large sections of the population. In contrast, individually tailored clothing offers a solution to obtain custom-fit garments that are tailored to each individual. However, manual tailoring is time-consuming and requires specialized knowledge, prohibiting the approach from being applied to produce fitted clothing at scale. To address this challenge, we propose a novel method leveraging differentiable simulation for refitting and draping 3D garments and their corresponding 2D pattern panels onto a new body shape, enabling a workflow where garments only need to be designed once, in a single size, and they can be automatically refitted to support numerous body size and shape variations. Our method enables downstream applications, where our optimized 3D drape can be directly ingested into game engines or other applications. Our 2D sewing patterns allow for accurate physics-based simulations and enables manufacturing clothing for the real world.
Graphics
What problem does this paper attempt to address?
This paper introduces "Dress Anyone", an automated method for adapting 3D clothing patterns to different body shapes and sizes. Currently, the industry typically offers limited size options (such as small, medium, large), which cannot meet everyone's needs. On the other hand, custom tailoring provides well-fitted garments, but it is time-consuming and requires professional knowledge, making it impractical for large-scale applications. Therefore, the researchers propose a method that utilizes differentiable simulation to readjust 3D clothing and the corresponding 2D sewing patterns, allowing for the automatic adaptation to various body shape variations with only one design for a single body type. This method simulates the drape of fabric on the 3D model and simultaneously adjusts the 2D sewing patterns to ensure proper fit while preserving the clothing design. The optimized 3D drape result can be directly used in game engines or other applications, while the 2D sewing patterns support physics-based simulation for actual garment manufacturing. The paper demonstrates successful adaptation cases for various body shapes and complex multi-component clothing patterns. The main contributions of this paper are as follows: 1. Utilizing differentiable simulation to generate physically simulated 3D draped clothing and their corresponding 2D sewing patterns that are applicable to different body shapes and sizes. 2. Designing a control-cage-based 2D patterning optimization that outperforms existing state-of-the-art methods. 3. Combining various loss function components to achieve high-quality, design-preserved results for different types of clothing. This method facilitates fashion designers and animators in automatically adjusting clothing to fit different characters in virtual or real-world settings. While currently limited to single-layer clothing, the researchers believe that this method can be extended to multi-layer garments.