Optimization-based animation

被引:0
|
作者
Milenkovic, VJ [1 ]
Schmidl, H [1 ]
机构
[1] Univ Miami, Dept Comp Sci, Coral Gables, FL 33124 USA
关键词
animation; animation w/constraints; physically based animation; physically based modeling; scientific visualization; solid modeling;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Current techniques for rigid body simulation run slowly on scenes with many bodies in close proximity. Each time two bodies collide or make or break a static contact, the simulator must interrupt the numerical integration of velocities and accelerations. Even for simple scenes, the number of discontinuities per frame time can rise to the millions. An efficient optimization-based animation (OBA) algorithm is presented which can simulate scenes with many convex three-dimensional bodies settling into stacks and other "crowded" arrangements. This algorithm simulates Newtonian (second order) physics and Coulomb friction, and it uses quadratic programming (QP) to calculate new positions, momenta and accelerations strictly at frame times. Contact points are synchronized at the end of each frame. The extremely small integration steps inherent to traditional simulation techniques are avoided. Non-convex bodies are simulated as unions of convex bodies. Links and joints are simulated successfully with bi-directional constraints. A hybrid of OBA and retroactive detection (RD) has been implemented as well. A review of existing work finds no other packages that can simulate similarly complex scenes in a practical amount of time.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 50 条
  • [1] Optimization-based key frame extraction for motion capture animation
    Xian-mei Liu
    Ai-min Hao
    Dan Zhao
    The Visual Computer, 2013, 29 : 85 - 95
  • [2] Optimization-based key frame extraction for motion capture animation
    Liu, Xian-mei
    Hao, Ai-min
    Zhao, Dan
    VISUAL COMPUTER, 2013, 29 (01): : 85 - 95
  • [3] Optimization-based design
    Forman, Patrick
    Gaganelis, Georgios
    Mark, Peter
    BAUTECHNIK, 2020, 97 (10) : 697 - 707
  • [4] Optimization-Based Explanations
    Kuechle, Graciela
    Rios, Diego
    PHILOSOPHY OF THE SOCIAL SCIENCES, 2015, 45 (4-5) : 481 - 496
  • [5] Trajectory Optimization with Optimization-Based Dynamics
    Howell, Taylor A.
    Le Cleac'h, Simon
    Singh, Sumeet
    Florence, Pete
    Manchester, Zachary
    Sindhwani, Vikas
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (03) : 6750 - 6757
  • [6] Optimization-Based Terahertz Imaging
    Tsai, Hsiao-Rho
    Enderli, Florian
    Feurer, Thomas
    Webb, Kevin J.
    IEEE TRANSACTIONS ON TERAHERTZ SCIENCE AND TECHNOLOGY, 2012, 2 (05) : 493 - 503
  • [7] Optimization-based synthesis of microresonators
    Mukherjee, T
    Iyer, S
    Fedder, GK
    SENSORS AND ACTUATORS A-PHYSICAL, 1998, 70 (1-2) : 118 - 127
  • [8] Challenges in Optimization-Based Control
    Hale, Matthew
    Sanfelice, Ricardo
    2ND INTERNATIONAL WORKSHOP ON COMPUTATION-AWARE ALGORITHMIC DESIGN FOR CYBER-PHYSICAL SYSTEMS (CAADCPS 2022), 2022, : 17 - 18
  • [9] Optimization-Based Collision Avoidance
    Zhang, Xiaojing
    Liniger, Alexander
    Borrelli, Francesco
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2021, 29 (03) : 972 - 983
  • [10] Optimization-based observability analysis
    Joy, Preet
    Mhamdi, Adel
    Mitsos, Alexander
    COMPUTERS & CHEMICAL ENGINEERING, 2020, 140