Constraint methods for flexible models

被引:85
|
作者
Platt, John C. [1 ]
Barr, Alan H. [1 ]
机构
[1] California Inst of Technology, United States
来源
Computer Graphics (ACM) | 1988年 / 22卷 / 04期
关键词
Computer Graphics--Animation - Optimization;
D O I
10.1145/378456.378524
中图分类号
学科分类号
摘要
Simulating flexible models can create aesthetic motion for computer animation. Animators can control these motions through the use of constraints on the physical behavior of the models. This paper shows how to use mathematical constraint methods based on physics and on optimization theory to create controlled, realistic animation of physically-based flexible models. Two types of constraints are presented: reaction constraints (RCs) and augmented Lagrangian constraints (ALCs). RCs allow the fast computation of collisions of flexible models with polygonal models. RCs allow flexible models to be pushed and pulled under the control of an animator. ALCs create animation effects such as volume-preserving squashing and the molding of taffy-like substances. ALCs are compatible with RCs. We describe how to apply these constraint methods to a flexible model that uses finite elements.
引用
收藏
页码:279 / 288
相关论文
共 50 条
  • [1] A Constraint Solver for Flexible Protein Models
    Campeotto, Federico
    Dal Palu, Alessandro
    Dovier, Agostino
    Fioretto, Ferdinando
    Pontelli, Enrico
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2013, 48 : 953 - 1000
  • [2] A constraint solver for flexible protein models
    1600, AI Access Foundation (48):
  • [3] Interactive Simulation of Flexible Needle Insertions Based on Constraint Models
    Duriez, Christian
    Guebert, Christophe
    Marchal, Maud
    Cotin, Stephane
    Grisoni, Laurent
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2009, PT II, PROCEEDINGS, 2009, 5762 : 291 - +
  • [4] Analysis of Reactive Behavior Models with Constraint Programming Models and Petrinet Methods
    Krause, Jan
    Diedrich, Christian
    AT-AUTOMATISIERUNGSTECHNIK, 2013, 61 (02) : 114 - 121
  • [5] LogiCalc: Integration of constraint programming methods and subdefinite models
    Yakhno, TM
    Petrov, ES
    PROGRAMMING AND COMPUTER SOFTWARE, 1996, 22 (03) : 156 - 161
  • [6] OptiPlace: Designing cloud management with flexible power models through constraint programing
    Louët, Guillaume Le
    Menaud, Jean-Marc
    Proceedings - 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing, UCC 2013, 2013, : 211 - 218
  • [7] Hybrid flexible flowshop problems: Models and solution methods
    Naderi, B.
    Gohari, Sheida
    Yazdani, M.
    APPLIED MATHEMATICAL MODELLING, 2014, 38 (24) : 5767 - 5780
  • [8] Flexible ligand docking methods applied to GPCR models
    Garmer, DR
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1996, 212 : 167 - COMP
  • [9] Dynamic Flexible Constraint Satisfaction
    Ian Miguel
    Qiang Shen
    Applied Intelligence, 2000, 13 : 231 - 245
  • [10] Dynamic flexible constraint satisfaction
    Miguel, I
    Shen, Q
    APPLIED INTELLIGENCE, 2000, 13 (03) : 231 - 245