余分なジョイントをラグドール スケルトンに追加してラグドール ソルバに組み込む必要がある場合は、
Bullet メニューの
コライダをスケルトンに追加(Add Colliders to Skeleton)オプションを使用します。
注: Bullet のラグドールは、元のスケルトンのコラプスをサポートしていません。
スケルトンにキネマティック リジッド ボディを追加するには、次の手順を使用します。
- スケルトンに追加したスケルトン ジョイントを選択します。スケルトンの中でコライダがすでに付いているパーツは選択しないでください。
- Bullet > コライダをスケルトンに追加(Bullet > Add Colliders to Skeleton)を選択します。
このツールは、現在選択されているジョイントから順にジョイント階層を調べ、各ボーンにカプセルを作成します。これらのカプセルはスケルトンのアニメーションに従い、ダイナミック Bullet オブジェクトと衝突します。
注: ダイナミック オブジェクトはキャラクタ アニメーションには影響を与えません。これらの相互作用のみがダイナミック オブジェクトに影響を与えます。
注: カプセル生成プロセスの調整は、
コライダの追加 オプション(Add Colliders Window)のウィンドウ(
Bullet >
コライダをスケルトンに追加(Bullet > Add Colliders to Skeleton))
から行うことができます。
- 次のオプションを調整します。
-
カプセル:ボーンの長さの比率(Capsule: Bone Length Ratio)
- 各ボーンのカプセルに覆われる程度をコントロールできます。この値を小さくすると、ジョイントでのカプセル間のオーバーラップが小さくなります。
-
カプセルの半径:長さの比率(Capsule Radius: Length Ratio)
- ボーンの長さを基準に、カプセルの幅をコントロールできます。
ラグドール ソルバの作成方法に関する手順は、Bullet ラグドールを作成する を参照してください。