Garment Mesh Deformation and Layering Without Physical Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for visualizing garment fit using 3D polygonal meshes are inefficient and complex, particularly when dealing with differently sized bodies or multiple garments, as they often rely on computationally intensive physical cloth simulation techniques and struggle with intersections between meshes.
Innovation Solution
A system and method for deforming a garment mesh from a template body to a target body using a geometrical deformation algorithm, and layering multiple garment meshes on a target body without intersections, utilizing an input interface, deformation engine, and layering engine to achieve efficient and accurate fitting and layering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If physical cloth simulation techniques are used to generate garment meshes, then the garment fit visualization accuracy is improved, but the computational complexity and processing time increase significantly
Solution Approach 1:
The garment mesh is segmented into multiple regions (e.g., front panel, back panel, sleeves, collar) that can be independently deformed and positioned. This segmentation allows the system to avoid full physical simulation while maintaining local fit accuracy through targeted geometric transformations of each segment relative to the body mesh.
Solution Approach 2:
The system changes key geometric parameters of the garment mesh (scale factors, rotation angles, position offsets) based on the target body mesh dimensions. By adjusting these parameters geometrically rather than through physical simulation, the system achieves efficient adaptation to different body sizes while preserving the original garment design intent.
2Manufacturing precision
If physical cloth simulation techniques are used to generate garment meshes, then the garment fit visualization accuracy is improved, but the processing time increases making it unattainable in real-world settings
Solution Approach 1:
The system performs preliminary geometric alignment and scaling of the garment mesh to match the target body mesh dimensions before final positioning. This preliminary action establishes a good initial configuration that requires minimal iterative adjustment, dramatically reducing processing time compared to starting from scratch with physical simulation.
Solution Approach 2:
The system replaces the mechanical physical cloth simulation system with a geometric transformation system. Instead of computing fabric behavior through physical laws (springs, dampers, collisions), the system directly applies geometric operations (scaling, rotating, translating) to the mesh vertices, achieving real-time performance while maintaining visual accuracy.
3Ease of operation
If multiple polygonal meshes representing different garments are simply combined together, then the layering process is simplified, but intersections between meshes occur because the shape of each does not consider the existence of the others
Solution Approach 1:
The system applies preliminary anti-action by detecting potential intersections between garment meshes and their body meshes before final positioning, and preemptively adjusting the mesh shapes to avoid intersections. This is achieved through collision detection algorithms that guide the deformation process to maintain non-intersecting configurations throughout the layering process.
Solution Approach 2:
The system employs dynamic adjustment of garment mesh positions and shapes during the layering process. As each garment is positioned, the system dynamically modifies subsequent garment placements to account for the presence of previously positioned garments, ensuring intersection-free layering while maintaining the simplicity of the overall process through automated adaptive adjustments.
Data Source
AI summary
Systems and methods for three-dimensional polygonal garment mesh deformation and/or layering for garment fit visualization. A deformation engine receives at least one garment mesh fitted to a template body mesh and deforms the garment mesh to a target body mesh according to a geometrical deformation algorithm. A layering engine receives plural garment meshes that are separately fitted to a target body mesh, and deforms the plural garment meshes according to an iterative layering process that deforms each individual garment mesh according to a layering order while preventing intersections between other garment meshes and the target body mesh.


