Skip to main content

SpringBone の設定

Spring の設定場所

Vrm-1.0 のルートGameObjectにアタッチされているVRMInstanceの Spring Bone に設定があります。

Springs に Spring を追加する

spring_empty
spring_empty
note

springs+ を押します。

spring_add
spring_add

Joint コンポーネントをアタッチする

Spring に Joint を追加する

spring_add_joint
spring_add_joint
warning
spring_joint_isolated
spring_joint_isolated

joint が VRMInstance の Spring に登録されていないときに⚠️ が表示されます。 VRMInstance の Spring[x].Joints リストにセットしてください。

spring_register_joint
spring_register_joint

Spring に Center を設定する

SpringBoneにはCenterというプロパティが存在し、設定することで揺れを制御することができます。 詳しくは、 centerで揺れを抑制する を参照してください。

SpringBone の Collider

Collider コンポーネントをアタッチする

spring_add_collider
spring_add_collider

ColliderGroup コンポーネントをアタッチする

spring_add_collidergroup
spring_add_collidergroup

Spring に ColliderGroup を追加する

spring_spring_collidergroups
spring_spring_collidergroups

ColliderGroups

spring_collidergroups
spring_collidergroups
info

vrm1 import 時に自動で更新されるので、手で更新する必要はありません。

glTF: extensions.VRMC_springBone.colliderGroups がそのまま表示されます。

TODO: readonly にするなど操作対象でないことがわかるようにする。