What & How & Why

这是本文档旧的修订版!


Colliding Objects

All about Houdini’s dynamics networks / simulations.

Overview

在 Houdini 中,Rigid Body solver 用于模拟刚体对象的运动以及碰撞。我们将该种类型的模拟称为刚体动力模拟(Rigid Body Dynamics) 简称 RBD

RBD 对象分为主动(active)和被动 (passive)对象。主动的对象受力和碰撞的影响;被动的对象可以与主动对象碰撞,但不会移动,同时也不受力的影响。

常见的,可以通过 shelf 创建的 RBD 对象有:

  • RBD Object
  • RBD Fractured Object:该对象基于 name 属性创建。
  • Static Object:该对象为被动对象,参与并影响模拟中的其他对象,但自身的运动并不受模拟影响
  • RBD point object:在源几何体的每个点上创建一个新的模拟对象。
  • Ground Plane:无限的地面,本身为静态对象。
  • Terrain Object:同为静态对象,与 Ground plane 类似。该对象允许创建凹凸不平的 3D 表面。该对象的大小与源几何体相同。1

Constraints in RBD

待完善

Solver type