Automatic 3D Clothing:
from 2D Pattern to Garment
Zhang Yuzhe
School of Computer Engineering
Supervisor: Prof Zheng Jianmin
Co-Supervisor: Prof Nadia M. Thalmann
2010-11-23
Outline
• Background
• Preliminary Experiment
• Goal of Research
• 2D Patterns 3D Garment
• Our approach
Background
• For fashion industry
‒ Develop a virtual production line
‒ Design, stitch and modify 2D patterns
‒ Preview the 3D garment
‒ …
• For customer
‒ Virtual try on the garment
‒ …
2D 3D Simulation
Preliminary Experiment
• Experiment—Fashionizer 2.1
‒ Step1: 2D pattern design
‒ Step2: Place 2D patterns around 3D body model
Preliminary Experiment
• Experiment—Fashionizer 2.1
‒ Step3: Add sewing lines
‒ Step4: Simulation
Goal of Research
• Make the processes in the pipeline more intelligent and
minimize user interaction:
– Pattern assembly
– Knowledge enriched cloth and body modeling
– Automatic pre-positioning
2D Pattern 3D Garment
• General Workflow
• Definition of curves
2D pattern
• Assembly tailoring feature
• Body model measurement
• Feature points or lines
Preposition • 2D 3D Mapping
• Mechanical model
• Collision detection and response
3D
simulation • Simulation of meshes
2D Pattern 3D Garment
• 2D pattern information
• 2D pattern definition
Functional info
Assembly
tailoring info
Topological info
Geometrical info curves
Bezier
Polyline
2D Pattern 3D Garment
• 2D3D Prepositioning
‒ Manual Prepositioning
‒ Semi-automatic Prepositioning
▪ Method 1 based on bounding surface (by Germany scientists)
▪ Method 2 based on offset mannequin (by Italian scientists)
▪ Method 3 based on figurine (by French scientists)
‒ Automatic Prepositioning
▪ Need to be developed
2D Pattern 3D Garment
• Method 1: based on bounding surface
‒ This method was proposed by Clemens G., Arnulph F. in 2003.
‒ Geometric method for pre-positioning the cloth patterns around a
virtual figurine.
Arranging Patterns
Flatten Bounding Surface
Body Segment
2D Pattern 3D Garment
• Method 2: based on offset mannequin
‒ This method was proposed by Fontana M., Caterina R. in 2005
‒ 2D3D mapping procedure
▪ 2D patterns can be folded
▪ 2D patterns cannot be subjected to in-plane deformation
‒ Based on developable surface partitioning
Tight-fitting positioning
2D Pattern 3D Garment
• Method 3: based on figurine
‒ This method was proposed by Le Thanh, T. Gagalowicz, A. in 2009
‒ Geometric solution
▪ Assign the interaction part to the designer
▪ Produce a pre-positioning for client
Generic Real
Figurines
Silhouette Silhouette
2D Pattern 3D Garment
• Cloth Simulation
• Geometrically based simulation
• Physically based simulation
• Collision detection
• Collision response
Our Approach
• Three modules
2D Pattern
Editor
3D
mannequin
adaptation
2D->3D Preposition
&
• Techniques: 3D simulation
– Geometric processing
– Optimization
– Semantic enriched modeling
Our Approach
• 2D Pattern Editor
• Main functions
‒ Format convertor
‒ Edit: points, curves, seam
‒ Manage: data storage, load/save file
Convertor
‒ Display: user interface
‒ Operation: triangulation, sewing
Operation Edit
2D
Pattern
Editor
Display manage
Our Approach
• Body Adaptation
• Semantic Analyze
‒ Feature point detection
‒ Body segmentation
‒ Measurement (for cloth)
Enrich
Semantics
Generic Model Semantic enriched Model
Our Approach
• Body Adaptation
– Measurement extraction
Semantics Input body
enriched
Generic model Model
Knowledge of
input body model
Feature
Feature point
Measurement
Our Approach
• Pre-position
Topology stitching
Sew the patterns together into a garment
Positioning
position landmark of garment on body model
Adjust the geometry of mesh
Create a reasonable preposition of garment
Based on the measurement of input body
mesh
Simulation
Fit on input body Less distortion More regular
Thank you !