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
18
Embed
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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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
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
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
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
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
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
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
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