Most real world objects consist of non-uniform materials; as a result, during deformation the bending and shearing are distributed non-uniformly and depend on the local stiffness of the material. In the virtual environment there are three prevalent approaches to model deformation: purely geometric, physically driven, and skeleton based. This paper proposes a new approach to model deformation that incorporates nonuniform materials into the geometric deformation framework. Our approach provides a simple and intuitive method to control the distribution of the bending and shearing throughout the model according to the local material stiffness. It also provides a rich, flexible and intuitive user interface. Thus, we are able to generate realistic looking, material-aware deformations at interactive rates. Our method works on all types of models, including models with continuous stiffness gradation and non-articulated models such as cloth. The material stiffness across the surface can be specified by the user wi...
Modeling dressed characters is known as a very tedious process. It usually requires specifying 2D fabric patterns, positioning and assembling the min 3D, and then performing a physically‐based simulation. The latter accounts for gravity and collisions to compute the rest shape of the garment, with the adequate folds and wrinkles.
Most real world objects consist of non-uniform materials; as a result, during deformation the bending and shearing are distributed non-uniformly and depend on the local stiffness of the material. In the virtual environment there are three prevalent approaches to model deformation: purely geometric, physically driven, and skeleton based. This paper proposes a new approach to model deformation that incorporates non-uniform materials into the geometric deformation framework. Our approach provides a simple and intuitive method to control the distribution of the bending and shearing throughout the model according to the local material stiffness. Thus, we are able to generate realistic looking, material-aware deformations at interactive rates. Our method works on all types of models, including models with continuous stiffness gradation and non-articulated models such as cloth. The material stiffness across the surface can be specified by the user with an intuitive paint-like interface or it can be learned from a sequence of sample deformations
Motivated by the papercraft toys developed in [Mitani and Suzuki 2004], we created an algorithm suitable for use with fabric. In contrast to paper, fabric, for the most part, can be slightly stretched, allowing a less restrictive approach when defining the sewing patterns. As part of our method, we introduce a new metric of developability for mesh surfaces and show how to use this metric to segment surfaces into (nearly) developable patches. A surface patch is developable if it may be isometrically mapped (i.e., unfolded) onto the plane. These patches play a key role in our method since we want to minimize the distortion created when unfolding them into planar patterns which are then sewn together to form the 3D model. As a compact developable segmentation does not typically exist, we allow patches to be nearly developable based on user prescribed tolerances.
Quasi-developable mesh segmentation is required,for many applications in graphics and CAD, including texture atlas generation and the design of patterns for model fabrication from sheets of material. In this work we introduce D-Charts, a simple and robust algorithm for mesh segmentation into (nearly) developable charts. As part of our method we introduce a new metric of developability for mesh surfaces. Thanks to this metric, using our segmentation for texture atlas generation, we can bound the distortion of the atlas directly during the segmentation stage. We demonstrate that by using this bound, we generate more isometric atlases for the same number of charts compared to existing state-of-the-art techniques. Using our segmentation algorithm we also develop a technique for automatic pattern design. To demonstrate the practicality of this technique, we use the patterns produced by our algorithm to make fabric and paper copies of popular computer graphics models.