add gui picture

This commit is contained in:
sky
2025-07-04 11:19:02 +08:00
parent 0d99ae9d7c
commit f28560300a
3 changed files with 34 additions and 10 deletions

View File

@@ -1,11 +1,12 @@
# Design2GarmentCode: Programmatic Garment Patterns from Text and Images # Design2GarmentCode: Turning Design Concepts to Tangible Garments Through Program Synthesis
[arXiv](https://arxiv.org/abs/2412.08603) | [Project Page](https://style3d.github.io/design2garmentcode/) [arXiv](https://arxiv.org/abs/2412.08603) | [Project Page](https://style3d.github.io/design2garmentcode/)
Feng Zhou, Ruiyang Liu, ChenLiu, GaofengHe, YongLuLi, XiaogangJin, HuaminWang. *CVPR 2025 .* Feng Zhou, Ruiyang Liu, ChenLiu, GaofengHe, YongLuLi, XiaogangJin, HuaminWang. *CVPR 2025 .*
![teaser](assets/img/neural_symbolic-teaser.png) ![teaser](assets/img/neural_symbolic-pipeline.png)
we propose a novel we propose a novel
sewing pattern generation approach Design2GarmentCode sewing pattern generation approach Design2GarmentCode
based on Large Multimodal Models (LMMs), to generate parametric pattern-making programs from multi-modal based on Large Multimodal Models (LMMs), to generate parametric pattern-making programs from multi-modal
@@ -58,10 +59,39 @@ Follow the steps **in the given order**:
```bash ```bash
python gui.py python gui.py
``` ```
- Input: freeform prompt or an image/sketch ![GUI Demo](assets/img/gui.png)
- Input: Freeform prompt or an image/sketch
- Output: GarmentCode JSON, preview image, and (optionally) physics simulation - Output: GarmentCode JSON, preview image, and (optionally) physics simulation
--- ---
## Model Inference
### 1. Text-Guided Pattern Generation
- Go to the PARSE DESIGN tab.
- In the input box at the bottom ("Describe your design..."), type a natural language description of the garment.
e.g., a T-shirt
- Click SEND to generate patterns based on your description.
---
### 2. Image-Guided Pattern Generation
- Click the upload icon inside the input box to upload a reference image or sketch.
- Once the image is uploaded, click SEND to parse the design and generate corresponding patterns.
---
### 3. Modify Patterns in the GUI
Once a pattern is generated, you can refine it directly inside the GUI:
1. Focus the input box at the bottom.
2. Type `modify: <your-instruction>`
- e.g., `modify: make sleeves shorter`
3. Press Enter the system will regenerate the pattern accordingly.
---
## Batch Inference
### 1. Text Guided Generation ### 1. Text Guided Generation
Use `test_text_batch.py` to process a list of text descriptions from a JSON file. Use `test_text_batch.py` to process a list of text descriptions from a JSON file.
@@ -95,12 +125,6 @@ python lmm_utils/test_picture_batch.py \
- `--sim`: Enable or disable physical simulation output. - `--sim`: Enable or disable physical simulation output.
--- ---
### 3. Modify Patterns in the GUI
Once a pattern is generated in GUI, you can refine them directly inside the GUI:
1. Focus the **input box** at the bottom.
2. Type `modify: <your-instruction>` .
3. Press **Enter** the system will regenerate the pattern to reflect your changes.
## Get 3D Garment Patterns ## Get 3D Garment Patterns

BIN
assets/img/gui.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 650 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 MiB