Font Size: a A A

Research And Improvement Of Collision And Friction Contact Algorithms In Cloth Simulation

Posted on:2021-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y C WanFull Text:PDF
GTID:2568306104464484Subject:Engineering
Abstract/Summary:PDF Full Text Request
In cloth simulation,collision/contact is an important research content.At present,many interactive applications use physics-based simulation to generate realistic effects,but in complex situations,cloth simulation runs less efficiently and it is difficult to guarantee the system Robustness.In addition,during the collision simulation process,the contact friction processing is oversimplified,which has become one of the main problems to be solved in the current cloth simulation.Therefore,it is important to properly consider collision and contact friction to avoid cloth penetration and capture cloth stacking behavior.In order to quickly deal with the collision detection and precise contact friction of the cloth to obtain realistic simulation results,we propose a contact solution based on a penalty function.Firstly,Coulomb friction is used to properly handle the friction between cloth and objects,and Coulomb constraints and contact constraints are introduced to effectively deal with the penetration of each contact pair.In addition,an improved damping force is added in the direction of the cloth deformation to reduce the oscillation between particles and ensure system stability.Secondly,the continuous collision detection algorithm is used to detect multiple collisions between cloths,and the algebraic non-penetrating filter algorithm is used to quickly determine the existence of the root of the equation,to optimize the algorithm,simplify the calculation process of collision/contact,and improve cloth simulation operating efficiency.Finally,an improved penalty function method is used to accurately handle all collision contacts on the cloth,quickly and effectively detect collisions between the cloths,and respond to these collisions by maintaining a good separation of the contact force.Then,an adaptive penalty factor is constructed to reduce the ill-conditioned equation caused by human factors.The repulsive force and friction force are used to deal with the self-contact problem.The algorithm can accurately detect the collision/contact between the fabrics.The experimental results show that the method proposed in this paper can quickly and accurately deal with collision and contact friction,and simulate the complex friction behavior of cloth,improve the simulation efficiency of cloth,and is suitable for real-time interactive applications.
Keywords/Search Tags:cloth simulation, Coulomb friction, contact force, collision processing, penalty function method
PDF Full Text Request
Related items