Deformation Grammars: Hierarchical Constraint Preservation Under Deformation

Autor: Vimont, Ulysse, Rohmer, Damien, Begault, Antoine, Cani, Marie-Paule
Přispěvatelé: Intuitive Modeling and Animation for Interactive Graphics & Narrative Environments (IMAGINE ), Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Laboratoire Jean Kuntzmann (LJK ), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019])-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes [2016-2019] (UGA [2016-2019]), European Project: 291184,EC:FP7:ERC,ERC-2011-ADG_20110209,EXPRESSIVE(2012)
Jazyk: angličtina
Rok vydání: 2017
Předmět:
Zdroj: Computer Graphics Forum
Computer Graphics Forum, 2017, 36 (8), pp.429-443. ⟨10.1111/cgf.13090⟩
Computer Graphics Forum, Wiley, 2017, 36 (8), pp.429-443. ⟨10.1111/cgf.13090⟩
ISSN: 0167-7055
1467-8659
DOI: 10.1111/cgf.13090⟩
Popis: International audience; Deformation grammars are a novel procedural framework enabling to sculpt hierarchical 3D models in an object-dependent manner. They process object deformations as symbols thanks to user-defined interpretation rules. We use them to define hierarchical deformation behaviors tailored for each model, and enabling any sculpting gesture to be interpreted as some adapted constraint-preserving deformation. A variety of object-specific constraints can be enforced using this framework, such as maintaining distributions of sub-parts, avoiding self-penetrations, or meeting semantic-based user-defined rules. The operations used to maintain constraints are kept transparent to the user, enabling them to focus on their design. We demonstrate the feasibility and the versatility of this approach on a variety of examples, implemented within an interactive sculpting system.
Databáze: OpenAIRE