├── .gitignore ├── ReadMe.md ├── SewFactory ├── .gitignore ├── ReadMe.md ├── assets │ └── representative.jpg ├── data_generator │ ├── data_sim.py │ ├── deepfashion_sim.py │ ├── fbx_anime.py │ └── pattern_gen.py ├── meta_infos │ ├── Patterns │ │ ├── basic tee │ │ │ ├── tee.json │ │ │ └── tee_sleeveless.json │ │ ├── combos │ │ │ ├── dress_sleeveless.json │ │ │ ├── jumpsuit_sleeveless.json │ │ │ └── wb_dress_sleeveless.json │ │ ├── pants │ │ │ ├── pants_straight_sides.json │ │ │ └── wb_pants_straight.json │ │ └── skirts │ │ │ ├── skirt_2_panels.json │ │ │ ├── skirt_4_panels.json │ │ │ └── skirt_8_panels.json │ ├── configs │ │ ├── anime_config.json │ │ ├── attach_configs.json │ │ ├── attach_configs_predicted.json │ │ ├── data_sim_configs.json │ │ └── dataset_config.yaml │ ├── fbx_metas │ │ ├── ani_figures.json │ │ └── ani_speed.json │ ├── scene_materials │ │ ├── garment_rendering.mb │ │ └── materials.mb │ └── sim_configs │ │ ├── mtl_cotton.json │ │ ├── mtl_default.json │ │ ├── mtl_silk.json │ │ ├── mtl_velvet.json │ │ └── template.json └── packages │ ├── customconfig.py │ ├── mayaqltools │ ├── __init__.py │ ├── fbx_animation.py │ ├── garment.py │ ├── garment_objs.py │ ├── materials.py │ ├── maya_scene.py │ ├── playblast.py │ ├── qualothwrapper.py │ ├── simulation.py │ └── utils.py │ └── pattern │ ├── __init__.py │ ├── core.py │ ├── rotation.py │ └── wrappers.py └── Sewformer ├── assets ├── data │ ├── deepfashion │ │ ├── WOMEN-Pants-id_00001944-01_1_front.jpg │ │ ├── WOMEN-Pants-id_00007458-02_1_front.jpg │ │ └── WOMEN-Skirts-id_00004507-02_1_front.jpg │ └── synth_images │ │ ├── -0050_60_0.png │ │ └── 0000_front.png └── data_configs │ ├── panel_classes_condenced.json │ └── param_filter.json ├── configs ├── test.yaml └── train.yaml ├── data ├── __init__.py ├── dataset.py ├── human_body_prior │ ├── __init__.py │ ├── body_model.py │ ├── lbs.py │ └── tools │ │ └── omni_tools.py ├── panel_classes.py ├── pattern_converter.py ├── transforms.py ├── utils.py └── wrapper.py ├── environment.yaml ├── experiment.py ├── inference.py ├── metrics ├── composed_loss.py ├── eval_detr_metrics.py ├── losses.py └── metrics.py ├── models ├── __init__.py ├── backbone.py ├── garment_backbone.py ├── garment_detr_2d.py ├── position_encoding.py ├── transformer.py └── utils │ └── misc.py ├── requirements.txt ├── system.json ├── train.py ├── trainer.py └── warm_cosine_scheduler.py /.gitignore: -------------------------------------------------------------------------------- 1 | *.pth 2 | __pycache__ -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/ReadMe.md -------------------------------------------------------------------------------- /SewFactory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/.gitignore -------------------------------------------------------------------------------- /SewFactory/ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/ReadMe.md -------------------------------------------------------------------------------- /SewFactory/assets/representative.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/assets/representative.jpg -------------------------------------------------------------------------------- /SewFactory/data_generator/data_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/data_generator/data_sim.py -------------------------------------------------------------------------------- /SewFactory/data_generator/deepfashion_sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/data_generator/deepfashion_sim.py -------------------------------------------------------------------------------- /SewFactory/data_generator/fbx_anime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/data_generator/fbx_anime.py -------------------------------------------------------------------------------- /SewFactory/data_generator/pattern_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/data_generator/pattern_gen.py -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/basic tee/tee.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/basic tee/tee.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/basic tee/tee_sleeveless.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/basic tee/tee_sleeveless.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/combos/dress_sleeveless.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/combos/dress_sleeveless.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/combos/jumpsuit_sleeveless.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/combos/jumpsuit_sleeveless.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/combos/wb_dress_sleeveless.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/combos/wb_dress_sleeveless.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/pants/pants_straight_sides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/pants/pants_straight_sides.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/pants/wb_pants_straight.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/pants/wb_pants_straight.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/skirts/skirt_2_panels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/skirts/skirt_2_panels.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/skirts/skirt_4_panels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/skirts/skirt_4_panels.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/Patterns/skirts/skirt_8_panels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/Patterns/skirts/skirt_8_panels.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/configs/anime_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/configs/anime_config.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/configs/attach_configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/configs/attach_configs.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/configs/attach_configs_predicted.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/configs/attach_configs_predicted.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/configs/data_sim_configs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/configs/data_sim_configs.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/configs/dataset_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/configs/dataset_config.yaml -------------------------------------------------------------------------------- /SewFactory/meta_infos/fbx_metas/ani_figures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/fbx_metas/ani_figures.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/fbx_metas/ani_speed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/fbx_metas/ani_speed.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/scene_materials/garment_rendering.mb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/scene_materials/garment_rendering.mb -------------------------------------------------------------------------------- /SewFactory/meta_infos/scene_materials/materials.mb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/scene_materials/materials.mb -------------------------------------------------------------------------------- /SewFactory/meta_infos/sim_configs/mtl_cotton.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/sim_configs/mtl_cotton.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/sim_configs/mtl_default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/sim_configs/mtl_default.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/sim_configs/mtl_silk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/sim_configs/mtl_silk.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/sim_configs/mtl_velvet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/sim_configs/mtl_velvet.json -------------------------------------------------------------------------------- /SewFactory/meta_infos/sim_configs/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/meta_infos/sim_configs/template.json -------------------------------------------------------------------------------- /SewFactory/packages/customconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/customconfig.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/__init__.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/fbx_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/fbx_animation.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/garment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/garment.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/garment_objs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/garment_objs.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/materials.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/maya_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/maya_scene.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/playblast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/playblast.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/qualothwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/qualothwrapper.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/simulation.py -------------------------------------------------------------------------------- /SewFactory/packages/mayaqltools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/mayaqltools/utils.py -------------------------------------------------------------------------------- /SewFactory/packages/pattern/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/pattern/__init__.py -------------------------------------------------------------------------------- /SewFactory/packages/pattern/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/pattern/core.py -------------------------------------------------------------------------------- /SewFactory/packages/pattern/rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/pattern/rotation.py -------------------------------------------------------------------------------- /SewFactory/packages/pattern/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/SewFactory/packages/pattern/wrappers.py -------------------------------------------------------------------------------- /Sewformer/assets/data/deepfashion/WOMEN-Pants-id_00001944-01_1_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data/deepfashion/WOMEN-Pants-id_00001944-01_1_front.jpg -------------------------------------------------------------------------------- /Sewformer/assets/data/deepfashion/WOMEN-Pants-id_00007458-02_1_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data/deepfashion/WOMEN-Pants-id_00007458-02_1_front.jpg -------------------------------------------------------------------------------- /Sewformer/assets/data/deepfashion/WOMEN-Skirts-id_00004507-02_1_front.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data/deepfashion/WOMEN-Skirts-id_00004507-02_1_front.jpg -------------------------------------------------------------------------------- /Sewformer/assets/data/synth_images/-0050_60_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data/synth_images/-0050_60_0.png -------------------------------------------------------------------------------- /Sewformer/assets/data/synth_images/0000_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data/synth_images/0000_front.png -------------------------------------------------------------------------------- /Sewformer/assets/data_configs/panel_classes_condenced.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data_configs/panel_classes_condenced.json -------------------------------------------------------------------------------- /Sewformer/assets/data_configs/param_filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/assets/data_configs/param_filter.json -------------------------------------------------------------------------------- /Sewformer/configs/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/configs/test.yaml -------------------------------------------------------------------------------- /Sewformer/configs/train.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/configs/train.yaml -------------------------------------------------------------------------------- /Sewformer/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/__init__.py -------------------------------------------------------------------------------- /Sewformer/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/dataset.py -------------------------------------------------------------------------------- /Sewformer/data/human_body_prior/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/human_body_prior/__init__.py -------------------------------------------------------------------------------- /Sewformer/data/human_body_prior/body_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/human_body_prior/body_model.py -------------------------------------------------------------------------------- /Sewformer/data/human_body_prior/lbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/human_body_prior/lbs.py -------------------------------------------------------------------------------- /Sewformer/data/human_body_prior/tools/omni_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/human_body_prior/tools/omni_tools.py -------------------------------------------------------------------------------- /Sewformer/data/panel_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/panel_classes.py -------------------------------------------------------------------------------- /Sewformer/data/pattern_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/pattern_converter.py -------------------------------------------------------------------------------- /Sewformer/data/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/transforms.py -------------------------------------------------------------------------------- /Sewformer/data/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/utils.py -------------------------------------------------------------------------------- /Sewformer/data/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/data/wrapper.py -------------------------------------------------------------------------------- /Sewformer/environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/environment.yaml -------------------------------------------------------------------------------- /Sewformer/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/experiment.py -------------------------------------------------------------------------------- /Sewformer/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/inference.py -------------------------------------------------------------------------------- /Sewformer/metrics/composed_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/metrics/composed_loss.py -------------------------------------------------------------------------------- /Sewformer/metrics/eval_detr_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/metrics/eval_detr_metrics.py -------------------------------------------------------------------------------- /Sewformer/metrics/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/metrics/losses.py -------------------------------------------------------------------------------- /Sewformer/metrics/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/metrics/metrics.py -------------------------------------------------------------------------------- /Sewformer/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/__init__.py -------------------------------------------------------------------------------- /Sewformer/models/backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/backbone.py -------------------------------------------------------------------------------- /Sewformer/models/garment_backbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/garment_backbone.py -------------------------------------------------------------------------------- /Sewformer/models/garment_detr_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/garment_detr_2d.py -------------------------------------------------------------------------------- /Sewformer/models/position_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/position_encoding.py -------------------------------------------------------------------------------- /Sewformer/models/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/transformer.py -------------------------------------------------------------------------------- /Sewformer/models/utils/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/models/utils/misc.py -------------------------------------------------------------------------------- /Sewformer/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/requirements.txt -------------------------------------------------------------------------------- /Sewformer/system.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/system.json -------------------------------------------------------------------------------- /Sewformer/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/train.py -------------------------------------------------------------------------------- /Sewformer/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/trainer.py -------------------------------------------------------------------------------- /Sewformer/warm_cosine_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sail-sg/sewformer/HEAD/Sewformer/warm_cosine_scheduler.py --------------------------------------------------------------------------------