Houdini 21.0 What’s new What’s new in Houdini 21

What’s new リジッドボディダイナミクス

On this page

RBD Car

  • 新しく追加されたRBD Car Fracture SOPは、RBD Car Rigを粉砕することができます。 このノードには、様々な材料を粉砕するオプションが用意されており、板金の変形、ガラスの粉砕、木屑生成に必要なすべての拘束を作成し、しかも、ある程度のカスタマイズが可能です。

  • 新しく追加されたRBD Car Transform SOPは、単純な(粉砕されていない)RBD Car Rigまたはシミュレーションポイントを使用して、粉砕されたRBD Carをトランスフォームさせることができます。 オプションで、ホイールを再調整し、ステアリングのCone Twist拘束を調整することで、それ以降のシミュレーションでの二重トランスフォームやホイールの不正な回転を回避させることができます。

  • RBD Car Follow Path SOPには、衝突とサスペンションの調整が実行された後の各ホイールが地形を移動した距離を計算するコントロールが新しく追加されました。 これによって、ホイールが地面に沿った移動に合わせて正しい速度で回転し、ホイールが滑ったり、間違った速度で回転しているように見えるのを回避します。

Bullet Solver

Bullet Solverの初期段階で重なっているオブジェクトに関する情報は、ソルバをリセットしても(例えば、パラメータを変更した後に以前のフレームを再シミュレーションしても)失なわれなくなりました。 この新しい実装によって、以下のパフォーマンスとメモリ使用量が改善されました:

  • (初期段階で重なっているオブジェクト関連のデータに対して)約20-30%のメモリ使用量が削減されました。

  • 初期フレームで、初期段階で重なっているオブジェクトすべてを計算するのに約20%高速化されました。

  • 追加/削除されるオブジェクトがない後のフレームでは、データIDの追跡の改善により、余計なオーバーヘッドが発生しなくなりました。 以前は、非常に大きなシミュレーションで最大100msのオーバーヘッドが発生していました。

  • タイムステップの最後での別々のペアの更新が約3.5倍高速化されました。

  • 新しく追加されたDOPリレーションシップタイプ( Initial Overlap Relationship )は、計算されるDOPオブジェクト内の初期段階で重なっているオブジェクトに関する情報を格納するためにBullet Solverで使用されます。 これは、重なっているオブジェクトのペア毎にポイントを持つジオメトリとして表現されます。

  • Bullet Solverにはそれに対応する Initial Overlap Relationship パラメータが追加されました。 このパラメータでは、Initial Overlap Relationshipの名前を指定することができます。 ソルバは、このリレーションシップを使用して、シミュレーション内の初期段階で重なっているオブジェクトに関する情報を格納します。 これは、初期段階で重なっているオブジェクトが押し離されないように接触点の貫通深度を調整するのに使用されます。 このリレーションシップは、存在しなければソルバによって作成されます。

What’s new in Houdini 21