Computer Engineering and Applications ›› 2008, Vol. 44 ›› Issue (31): 191-194.DOI: 10.3778/j.issn.1002-8331.2008.31.055

• 图形、图像、模式识别 • Previous Articles     Next Articles

Dynamic cloth simulation based on velocity constraint

SUN Xiao-peng1-4,ZHAO Wei-wei1,LIU Xiao-dan1-3   

  1. 1.Department of Computer and Information Technology,Liaoning Normal University,Dalian,Liaoning 116029,China
    2.School of Mechanical & Engineering,Dalian University of Technology,Dalian,Liaoning 116024,China
    3.State Key Laboratory of CAD&CG,Zhejiang University,Hangzhou 310058,China
    4.Liaoning Key Laboratory of Intelligent Information Processing,Dalian University,Dalian,Liaoning 116622,China
  • Received:2008-06-30 Revised:2008-09-01 Online:2008-11-01 Published:2008-11-01
  • Contact: SUN Xiao-peng

基于速度约束算法的动态布料模拟

孙晓鹏1-4,赵微巍1,刘小丹1-3   

  1. 1.辽宁师范大学 计算机与信息技术学院,辽宁 大连 116029
    2.大连理工大学 机械工程学院,辽宁 大连 116024
    3.浙江大学 CAD&CG国家重点实验室,杭州 310058
    4.大连大学 辽宁省智能信息处理重点实验室,辽宁 大连 116622
  • 通讯作者: 孙晓鹏

Abstract: Based on mass spring cloth model,a velocity constraint algorithm produced by velocity filter is presented.The algorithm focuses on the super-elasticity in the dynamic cloth simulation.As the condition of super-elasticity happening,a velocity constraint inequality is built.If the mass’s velocity dissatisfies the inequality,the authors need to restrict and modulate the velocity,avoiding the super-elasticity.This paper also analyses the forces on the model mass,and improves the model for the best efficient.The simulation results show that the new algorithm has good performance and is easy to implement.

摘要: 针对三维布料动态模拟中质点-弹簧模型易发生超弹性现象的问题,基于速度过滤的思想,提出了质点速度约束方法。该方法建立了一个速度约束不等式,作为超弹性现象是否发生的判断依据;并对不满足约束条件的质点速度进行约束调整,进而避免了超弹性现象的发生。此外,对质点-弹簧模型的内力和外力进行了分析,并对外力中的风力模型进行改进,优化了计算流程,提高了计算速度。实验证明该方法易于实现,稳定性强,并产生了较好的视觉效果。