{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/generating-datasets-of-3d-garments-with","title":"Generating Datasets of 3D Garments with Sewing Patterns","arxiv_id":"2109.05633","date":"2021-09-12","proceeding":null,"authors":["Maria Korosteleva","Sung-Hee Lee"],"abstract":"Garments are ubiquitous in both real and many of the virtual worlds. They are highly deformable objects, exhibit an immense variety of designs and shapes, and yet, most garments are created from a set of regularly shaped flat pieces. Exploration of garment structure presents a peculiar case for an object structure estimation task and might prove useful for downstream tasks of neural 3D garment modeling and reconstruction by providing strong prior on garment shapes. To facilitate research in these directions, we propose a method for generating large synthetic datasets of 3D garment designs and their sewing patterns. Our method consists of a flexible description structure for specifying parametric sewing pattern templates and the automatic generation pipeline to produce garment 3D models with little-to-none manual intervention. To add realism, the pipeline additionally creates corrupted versions of the final meshes that imitate artifacts of 3D scanning. With this pipeline, we created the first large-scale synthetic dataset of 3D garment models with their sewing patterns. The dataset contains more than 20000 garment design variations produced from 19 different base types. Seven of these garment types are specifically designed to target evaluation of the generalization across garment sewing pattern topologies.","url_abs":"https://arxiv.org/abs/2109.05633v1","url_pdf":"https://arxiv.org/pdf/2109.05633v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"generating-datasets-of-3d-garments-with","repo_url":"https://github.com/maria-korosteleva/garment-pattern-generator","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"MIT"}},{"paper_slug":"generating-datasets-of-3d-garments-with","repo_url":"https://github.com/AemikaChow/DATASOURCE","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok"}}],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":"https://syntology.ai/paper/2109.05633","atlas_url":"https://app.syntology.ai/?focus=2109.05633","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2109.05633"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-25T09:33:49+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/maria-korosteleva/garment-pattern-generator","reach":{"status":"ok","spdx":"MIT"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/AemikaChow/DATASOURCE","reach":{"status":"ok"}}],"summary":{"unverified":3},"by_repo_kind":{"official":{"samples":3,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"3a15d2fae0317107","entry":"R_to_euler","repo":"maria-korosteleva/garment-pattern-generator","repo_kind":"official","path":"packages/pattern/rotation.py","file_url":"https://github.com/maria-korosteleva/garment-pattern-generator/blob/HEAD/packages/pattern/rotation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"3a15d2fae0317107"}},{"code_sha256_prefix":"91db39c259d5afef","entry":"euler_xyz_to_R","repo":"maria-korosteleva/garment-pattern-generator","repo_kind":"official","path":"packages/pattern/rotation.py","file_url":"https://github.com/maria-korosteleva/garment-pattern-generator/blob/HEAD/packages/pattern/rotation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"91db39c259d5afef"}},{"code_sha256_prefix":"5b93811e1aff273e","entry":"transfer_segm_labels","repo":"maria-korosteleva/garment-pattern-generator","repo_kind":"official","path":"data_generation/datascan.py","file_url":"https://github.com/maria-korosteleva/garment-pattern-generator/blob/HEAD/data_generation/datascan.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"5b93811e1aff273e"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}