GarmentCodeData: A Dataset of 3D Made-to-Measure Garments With Sewing Patterns

Maria Korosteleva, Timur Levent Kesdogan, Fabian Kemper, Stephan Wenninger, Jasmin Koller +3 more
2/14/2026

No official code found. Best implementation: maria-korosteleva/GarmentCode (387 stars, MIT, last commit 2025-06-29).

Abstract

Recent research interest in the learning-based processing of garments, from virtual fitting to generation and reconstruction, stumbles on a scarcity of high-quality public data in the domain. We contribute to resolving this need by presenting the first large-scale synthetic dataset of 3D made-to-measure garments with sewing patterns, as well as its generation pipeline. GarmentCodeData contains 115,000 data points that cover a variety of designs in many common garment categories: tops, shirts, dresses, jumpsuits, skirts, pants, etc., fitted to a variety of body shapes sampled from a custom statistical body model based on CAESAR, as well as a standard reference body shape, applying three different textile materials. To enable the creation of datasets of such complexity, we introduce a set of algorithms for automatically taking tailor's measures on sampled body shapes, sampling strategies for sewing pattern design, and propose an automatic, open-source 3D garment draping pipeline based on a fast XPBD simulator, while contributing several solutions for collision resolution and drape correctness to enable scalability. Project Page: https://igl.ethz.ch/projects/GarmentCodeData/

View on arXivView PDF

Code Implementations(1)

MIT

A modular programming framework for designing parametric sewing patterns

38769Shell, PythonSep 13, 20231 years agoMIT

Similar Papers

Cite this paper

@article{korosteleva2026garmentcodedata,
  title  = {GarmentCodeData: A Dataset of 3D Made-to-Measure Garments With Sewing Patterns},
  author = {Maria Korosteleva and Timur Levent Kesdogan and Fabian Kemper and Stephan Wenninger and Jasmin Koller and Yuhan Zhang and Mario Botsch and Olga Sorkine-Hornung},
  year   = {2026},
  eprint = {2405.17609},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2405.17609},
  journal = {ECCV 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.17609.svg)](https://codeofpaper.com/paper/2405.17609)

Discussion