Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

高级物理模拟

核心问题

真实世界远比刚体要丰富多彩。我们如何模拟那些柔软、可变形的物体,比如旗帜、橡皮泥?我们又该如何模拟流动的液体?是否存在不同于传统“基于力”的模拟思路,来更直观、更稳定地处理这些复杂现象?

学习目标

学完本章后,您将能够:

  • 解释“基于位置的动力学”(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)