Virtual garments based on geometric features of fabric buckling

We present a new, procedural approach for modelling and animating the garments worn by virtual characters. Our method takes into account the properties of fabric to generate the geometry of local folds that are so crucial for visual realism. Modelling is performed by approximating an initial free-form surface roughly representing a garment by a piecewise developable mesh called the buckling mesh. The latter models the specific buckling features of fabric: more precisely, it automatically folds according to pre-computed patterns, depending on the 3D positions of a few control points. The approximation enhances the realism of the garment surface since the wrinkles that make it piecewise developable also give it the appearance of fabric. Moreover, the set of 2D fabric panels required to sew the garment is computed during the process, enabling distortion-free texture mapping. During animation, the buckling mesh procedurally folds and unfolds according to the positions of its control points. The latter are animated through a simple physically-based model that accounts for the floating behaviour of cloth. Our solution differs completely from the standard physically-based approach, since it does not require the use of many mass nodes nor of stiff equations to generate non-extensible cloth. As our results show, our method can be used for the real-time, visually aesthetic animation of dressed characters, making it applicable to enhance the realism of virtual humans in real-time applications.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/inria-00070458
Author Decaudin, Philippe, Thomaszewski, Bernhard, Cani, Marie-Paule
Maintainer CCSD
Last Updated May 16, 2026, 02:29 (UTC)
Created May 16, 2026, 02:29 (UTC)
Identifier Report N°: RR-5549
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Virtual environments for animation and image synthesis of natural objects (EVASION) ; Laboratoire d'informatique GRAphique, VIsion et Robotique de Grenoble (GRAVIR - IMAG) ; Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Centre Inria de l'Université Grenoble Alpes ; Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)
creator Decaudin, Philippe
date 2005-04-16T00:00:00
harvest_object_id 1f8ee142-656a-4e4f-b628-cf9caf981697
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-09-27T00:00:00
set_spec type:REPORT