Skip to content

Question: Supporting stitched garment pieces (piece meshes + seam constraints) instead of single cloth OBJ #11

@jjqcat

Description

@jjqcat

Hello XRtailor team,

First of all, thank you for open-sourcing XRtailor — it’s a very impressive project.

I have a question regarding the garment input pipeline and a possible extension.

Currently, as far as I understand, XRtailor requires the garment to be provided as a single, fully stitched cloth OBJ mesh as input. In my workflow, however, garments are initially represented as separate cloth pieces (piece meshes in 3D), together with sewing information (i.e. which edges are stitched together, seam correspondence, and seam length constraints).

I would like to ask:

Is it theoretically feasible to modify XRtailor so that it accepts:

multiple cloth piece meshes (3D), and

explicit sewing information (edge pairs + length constraints),
and then performs cloth simulation by enforcing seam constraints and collision, instead of requiring a pre-stitched cloth mesh?

Does XRtailor already have any internal support (or partial support) for:

seam / stitching constraints,

distance or length constraints between boundary vertices,

or multi-piece cloth assembly during simulation?

If not currently supported, do you think this would be a reasonable direction to extend the codebase (e.g. adding seam constraints before or during simulation), or are there architectural assumptions that strongly depend on a single connected cloth mesh?

My goal is to simulate garment assembly similar to fashion CAD workflows, where stitching is defined explicitly rather than baked into the mesh connectivity.

Any guidance on where in the codebase this could be explored (constraint system, solver stage, or preprocessing) would be greatly appreciated.

Thank you very much for your time and for sharing your work.

Best regards,
jjqcat

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions