ISBN: 3540676007
TITLE: Virtual Clothing
AUTHOR: Volino, Pascal; Magnenat-Thalmann, Nadia
TOC:

Introduction 1
1.1 A Brief Historical Background 3
1.2 Problems 5
1.2.1 Shape and Geometry 5
1.2.2 Behavior 6
1.2.3 Interaction with Environment 6
1.2.4 From Cloth to Garment 7
1.2.5 Rendering 7
1.3 Garment Design and Simulation System: An Example 8
2 Simulation Models 11
2.1 Introduction 11
2.1.1 Dynamics 11
2.1.2 Designing a Mechanical Simulation System 12
2.2 Mechanical Properties of Fabric Materials 15
2.2.1 Fabric Mechanical Parameters 15
2.2.2 Experimental Analysis of Fabric Properties 19
2.3 Implementing Mechanical Models 25
2.3.1 Defining Behavior Laws 25
2.3.2 Fundamental Laws of Mechanics 28
2.3.3 Defining a Simulation Scheme 30
2.4 Mechanical Simulation Systems 35
2.4.1 A Good Simulation System 35
2.4.2 Geometrical Models 40
2.4.3 Continuum Mechanics Models 42
2.4.4 Particle System Models 52
2.4.5 A Fast Particle System for Irregular Meshes 60
2.5 Numerical Integration 72
2.5.1 Integration Techniques 73
2.5.2 Choosing the Suitable Integration Method 98
3 Collision Detection 103
3.1 The Collision Detection Problem 103
3.1.1 Introduction 103
3.1.2 Mastering Complexity 106
3.1.3 An Overview of Different Techniques 108
3.1.4 Robustness 126
3.2 A Hierarchical Scheme for Polygonal Meshes 128
3.2.1 Collision Detection on Hierarchical Meshes 128
3.2.2 Optimizing for Self-Collision Detection 132
3.2.3 Efficiency 142
4 Collision Response 145
4.1 Characterizing Collisions Geometrically 145
4.1.1 Intersections and Proximities 146
4.1.2 Collisions and Surface Orientation 150
4.2 Implementing Collision Response 155
4.2.1 Collision Response on Polygonal Meshes 156
4.2.2 Collision Models 160
4.3 Constraints & Seaming 174
4.3.1 Elastics to Bring Objects Together 175
4.3.2 Controlling the Elastic Effect 176
4.3.3 Applications 182
5 Smoothing & Wrinkles 185
5.1 Multilayer Models 185
5.2 A Simple Geometrical Interpolation Algorithm 187
5.2.1 The Problem 187
5.2.2 Constructing the Surface 188
5.2.3 Results 193
5.2.4 Texture as a Height Field 195
5.2.5 Modulating Wrinkle Amplitude 196
5.2.6 Multilayer Wrinkle Textures 199
5.2.7 Rendering Wrinkles 202
5.2.8 Applications 203
6 Rendering Garments 207
6.1 Rendering Techniques 207
6.1.1 Visualization Principles 207
6.1.2 Rendering Systems 220
6.2 Rendering Textiles 224
6.2.1 Anisotropic Lighting of Textiles 224
6.2.2 Volumetric Textile Models 226
6.2.3 Rendering Choices for Realistic Garments 227
7 The MIRACloth Software 231
7.1 Introduction 231
7.2 Approach 234
7.2.1 Design of Garment Patterns 234
7.2.2 Putting Patterns on Bodies 235
7.2.3 Seaming and Constructing Garments 237
7.2.4 Animation of Garments 239
7.2.5 Defining the Garment Materials and Textures 242
7.2.6 Cutting and Modifications 242
7.3 Software Description 243
7.3.1 Program Features 243
7.3.2 Interface Description 245
7.3.3 V.R. Manipulation Tools 248
7.4 MIRACloth at Work 249
7.4.1 Versatile Fabric Simulation 250
7.4.2 Computer Films and Fashion Shows 253
7.4.3 Model Design 256
7.4.4 Garment Prototyping 257
8 Potential Applications 261
Bibliography 263
END
