Dress Anyone : Automatic Physically-Based Garment Pattern Refitting
Hsiao-yu Chen, Egor Larionov, Ladislav Kavan, Gene Lin, Doug Roble, Olga Sorkine-Hornung, Tuur Stuyck
TL;DR
Dress Anyone addresses the challenge of automatically tailoring garments to diverse body shapes by jointly optimizing a physically simulated 3D drape and its 2D sewing patterns through differentiable simulation. The approach fits a target body, generates a corresponding 3D shape target, and refines the sewing patterns via gradient-based optimization, guided by a weighted loss that balances shape fidelity and design preservation. A Green-coordinate control cage and a multi-term loss enable stable, design-preserving refits, achieving higher pattern quality and broader body compatibility than prior work. The resulting simulation-ready 3D garments and manufacturable sewing patterns support downstream applications in games, virtual try-on, and real-world clothing fabrication, enabling scalable automatic tailoring across a wide range of body types, including fantastical shapes.
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.
