+ All Categories
Home > Documents > 05-3D Garment CAD-1 - Seoul National...

05-3D Garment CAD-1 - Seoul National...

Date post: 08-Oct-2020
Category:
Upload: others
View: 2 times
Download: 1 times
Share this document with a friend
18
Sungmin Kim SEOUL NATIONAL UNIVERSITY Fashion Technology 5. 3D Garment CAD-1 Garment Design Body modeling 3D draping simulation Pattern Design 2D Parametric design 3D pattern design Fabric Design Weave CAD 2.5D Mapping Flat Sketch Scalable vector graphics Feature-based design Design Process Overview 2 Design Process
Transcript
Page 1: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Sungmin Kim

SEOUL NATIONAL UNIVERSITY

Fashion Technology5. 3D Garment CAD-1

Garment Design

• Body modeling• 3D draping simulation

Pattern Design

• 2D Parametric design• 3D pattern design

Fabric Design

• Weave CAD• 2.5D Mapping

Flat Sketch

• Scalable vector graphics• Feature-based design

Design Process

Overview

2

DesignProcess

Page 2: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Surface Graphics Representation of Objects using Surface Geometry

Uses polygonal mesh for modeling objects

Processing speed depends on scene complexity

Easy for hardware acceleration

Used for most computer graphics applications

Hybrid application with raster graphics

3

3-D Graphics

Surface Graphics Triangular Mesh Structure

Collection of triangular elements (vertices + edges)

4

face normalvector

Page 3: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Volume Graphics Voxel (Volume Element) based

Space division method

Independent processing with scene complexity

Hardware acceleration method has not been established

Used for medical applications

5

3-D Graphics

Lighting Importance

Lighting enhances the reality of scene

Realistic appearance may be a crucial factor for specific application

Difficulties

Effects of various light sources and colors

– Sun, fire, light bulb, ...

Effects of material surface property and color

– Shiny, dull, ...

6

Page 4: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Lighting Light Sources

Directional (Parallel)

Ambient (Incident)

Spot (Specular)Point

7

3-D Graphics

Lighting

Ambient Lighting

Effect of indirect lighting

Realization of color

Diffuse Lighting

Shading effect

Specular Lighting

Creating highlights

8

Page 5: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Shading Evaluation of Lighting Equation

Calculate for each vertex on the mesh

Interpolate for the rest of the mesh

Type

Flat shading

Gouraud shading

Phong shading

Flat Shading

9

TriangularElement

Face normal vector

LightAngle

3-D Graphics

Shading Gouraud Shading

Evaluate color at each vertex

Interpolate the color of interior points

10

a1

a2

a3

c1

c2

c3

C

321

332211

aaa

acacacC

Barycentric Coordinate System

Page 6: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Shading Phong Shading

Interpolate normal vectors for interior points

Evaluate lighting equation for each point

More accurate shading

Realization of specular light (highlight)

InterpolatedNormal vector

11

3-D Graphics

Texture Mapping Importance

Enhance visual quality of object without increasing scene complexity

Procedure

Prepare 2D texture image

Assign texture coordinates to each vertex

12

Page 7: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3-D Graphics

Rendering Global Illumination

Color is determined by multiple interactions among light sources and reflective surfaces

Recursive reflection of light between surfaces accounts for subtle shading

13

3-D Graphics

Rendering Ray Tracing

Rendering technique that mimics the physical processes of light

Extremely intensive computation

– Transparency, refraction, reflection, shadow...

– Real-time ray-tracing became possible since 2018

14

Page 8: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Preparation of 3D Objects

Using Modeling Software Packages

3D Studio Max

Maya

Rhino 3D

Z-Brush

From 3D Scan Data

RapidForm

15

Geometric Modeling

16

Wireframe Modeling System Wireframe Model

Represents a shape by its characteristic lines and end points

Uses lines and points to display three-dimensional shapes

Allow manipulation of the shapes by modifying the lines and points

Mathematical Description

List of curve equations, coordinates of the points, and connectivity information for the

shape’s curves and points

Weakness

Visual ambiguity

Lack of 3D information

Page 9: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Surface Modeling System Surface Model

Represents a model by its surface geometry

Mathematical Description

List of surface equations and curve equations

Surface connectivity

Modeling Method

Interpolating the input points

Interpolating the curve nets specified

Translating or revolving a specified curve

Purpose

Aesthetic evaluation of visual model

Generation of NC tool paths

17

Geometric Modeling

Solid Modeling System Solid Model

Represents a shape having a closed volume, called a solid

Mathematical Description

Information that determines whether any location is inside, outside or on the closed volume

Advantage

Any information related to the volume of the solid can be derived

Application program can be written to do operation at the level of volume instead of at the

level of surface

– Automatic generation of finite elements

– Volumetric NC tool path generation

18

Page 10: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Nonmanifold Modeling Nonmanifold Model

Model of mixed dimensions

– A wire edge emanating from a point on a surface

– Faces forming a cellular structure

Useful for abstract and/or intuitive design

19

Geometric Modeling

Solid Modeling Methods

Modeling by simple solids

– Primitive creation, Boolean operation

Modeling by moving a surface

– Sweeping, skinning, swinging

Modeling by modifying existing shapes

– Rounding, lifting, lower level entity editing, boundary modeling

Modeling with range data

– Skinning

Parametric modeling

Feature-based modeling

20

Page 11: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Solid Modeling Primitive Creation

Procedure

– Retrieve a simple shape from the solids stored in advance

– Create a solid of the same shape with the size specified by user

21

Geometric Modeling

Solid Modeling Boolean Operation

Procedure

– Combine primitives in some ways to create a new shape

– Union, intersection, and difference is mostly used

22

Page 12: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Solid Modeling Sweeping

Procedure

– A planar closed domain is translated or revolved to form a solid

23

Geometric Modeling

Solid Modeling Skinning

Procedure

– Form a closed volume or a solid by creating a skin surface over prespecified cross-sectional planar

surfaces

24

Page 13: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Solid Modeling Parametric Modeling

Procedure

– Model a shape by solving geometric constraints

» The relation between the elements

» The dimension data

» The relations between the dimensions

– Construct the shape by solving multiple constraint equations

25

Geometric Modeling

Data Structure B-Rep (Boundary Representation)

Features

– Stores the boundary of a solid using vertices, edges, and faces

– Includes connectivity information

Types

– Half-edge structure

– Winged-edge structure

26

Page 14: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Geometric Modeling

Data Structure Decomposition

Voxel representation

– Three dimensional extension of a raster representation

– Used for the calculation of mass property of a solid

– May require a great deal of memory space

27

3D Pattern Design

Pattern Design Methods

Pattern Design

Trial-and-error

Time consuming

Labor dependent

Subjective

Reusable script

Complex design

Database

Intuitive design

Simple design

Reproducible

Interactive Script

AutomaticGeneration

ManualDesign

3-D2-D

Draping design

Order-made

Custom design

Template based

Surface peeling

Garment modeling

AutomaticManual

28

Page 15: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

3D Pattern Design

29

Body surface

Surface Peeling

Parametric design

Garment Modeling

Ideal garment

Template

Shape matching

Template Based

Template Based

Structured Mesh Model Preparation

Prepare the desirable shape of garment with structured mesh

Capture the shape of garment using stereovision method

Reconstruct a structured garment model

30

Left Image

Right Image

Stereovision Algorithm

Panel reconstruction Garment Template

Page 16: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Template Based

Overview

Measured Body

Ideal Garment Shape

31

Shape Matching

Projection

Template Based

Shape Matching

32

Based on the corresponding landmarks defined on body and garment model

Initial Alignment

Coordinates of some points on the garment model need to be fixed for design features

Form Design Features

Points on the garment model are moved to form a convex hull of underlying body

Convex Hull Generation

Page 17: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Template Based Template Based Method

Body Shape Independent Pattern Generation

33

Normal

Fat and Stoop

Template Based

Mesh structure refinement

34

Low Resolution High Resolution

Page 18: 05-3D Garment CAD-1 - Seoul National Universityfashiontech.snu.ac.kr/note/fashiontechnology/05-3D... · 5. 3D Garment CAD-1 Garment Design • Body modeling • 3D draping simulation

Template Based

Stripwise 2D Development 2D Projection Method #1

Consideration of fabric physical properties

Automatic dart generation

35

A B

New point

New point

Spatial ElementInitiallly Setteled

SideNew point byside lengths

Repetition

Within tolerance

Template Based

Stripwise Development Effect of Different Conditions

36

Different mesh resolution Different elastic tolerance


Recommended