Replace End Bone With Endpoint Position

Replace End Bone With Endpoint Position #

このコンポーネントは、PhysBoneの末端のボーンであるEnd BoneをEndpoint Position設定で置き換えます。

このコンポーネントはPhysBoneコンポーネントがあるGameObjectに追加してください。
当該GameObjectに複数のPhysBoneコンポーネントがある場合、その全てに設定が適用されます。

利点 #

End BoneをEndpoint Positionに置き換えることにより、VRChatのPerformance RankシステムにおけるPhysBone Affected Transformsの数を減らすことができます。

設定 #

component.png

Endpoint Positionの設定方法  #

Endpoint Positionの値を決定する方法を選択します。

  • Average(平均)
    適用対象となるPhysBoneのそれぞれについて、End Boneのローカル座標の平均を計算し、その値をEndpoint Positionとして使用します。

  • Override(オーバーライド)
    Endpoint Position Overrideで指定した値をEndpoint Positionとして使用します。

Endpoint Position Override #

このオプションは、Endpoint Positionの設定方法Overrideの場合のみ利用できます。

Endpoint Positionとして使用するローカル座標を直接入力できます。