高级物理模拟
核心问题
真实世界远比刚体要丰富多彩。我们如何模拟那些柔软、可变形的物体,比如旗帜、橡皮泥?我们又该如何模拟流动的液体?是否存在不同于传统“基于力”的模拟思路,来更直观、更稳定地处理这些复杂现象?
学习目标
学完本章后,您将能够:
- 解释“基于位置的动力学”(PBD)与传统“基于力”的方法的核心区别。
- 实现一个简单的PBD距离约束,用于模拟弹簧或布料纤维。
- 描述柔体模拟(Soft Body)的基本思想和挑战。
- 理解基于粒子法的流体模拟(如SPH)的基本原理。
刚体物理模拟(Rigid Body Physics)
软体物理模拟(Soft Body Physics)
布料与毛发模拟(Cloth and Hair Simulation)
流体模拟(Fluid Simulation)
粒子系统(Particle Systems)
破坏与断裂模拟(Destruction and Fracture)
角色物理与布娃娃系统(Character Physics and Ragdoll & Muscle Simulation)
载具物理模拟(Vehicle Physics)
群体行为模拟(Crowd / Swarm Physics)