階層で複数のメッシュで構成される衝突シェイプの複合のリジッド ボディを 1 つ作成できます。選択から複数のリジッド ボディを作成しつつ、すでにリジッド ボディがアタッチされているオブジェクトをスキップすることもできます。
注: ダイナミック ボディとキネマティック ボディの場合、シェイプ タイプとしてサブシェイプはハル(Hull)を使用し、スタティック ボディはメッシュ(Mesh)を使用します。
複数のシェイプで構成されるリジッド ボディを作成するには:
- 複数のオブジェクトで構成されているオブジェクトを選択します。
ヒント: アウトライナ(Outliner)ウィンドウ(ウィンドウ > アウトライナ(Window > Outliner))を使用して複数のオブジェクトを選択できます。
- Bullet メニューから Bullet > アクティブ リジッド ボディの作成(Bullet > Create Active Rigid Body)を選択します。この操作で、選択されているオブジェクトすべてがアクティブ リジッド ボディに設定されます。
- アトリビュート エディタで、BulletRigidBodyShape を選択します。
- コライダのプロパティ(Collider Properties)の位置を確認し、コライダ シェイプ タイプ(Collider Shape Type)メニューから複合(Compound)を選択します。
注: Bullet ソルバ ノードで
衝突シェイプ(Collision Shape)
を選択すると、複合シェイプ アウトラインを表示できます。緑の外形線は、複合が
初期はスリープする(Initially Sleeping)に設定されていることを示します。
複合オブジェクトは、何かと衝突したときは複数としてではなく 1 つのものとして反応します。
例: リジッド ボディ ソルブの 1000 個のレンガでできた塔。最初の塔は複合オブジェクトです。2 番目の塔には複合オブジェクトとして設定された 3 本の柱のそれぞれがあります。最後の 2 つのイメージでは、ハルおよび立方体タイプのオブジェクトに設定された個別のレンガ セットを示しています。