Feature Requests

Please check out the following guidelines before suggesting a feature! Off-topic posts will be deleted.
Make it possible to reference IK targets for avatars.
Currently in the Avatar SDK, tracking is prioritized and the hand position is fixed to the controller, making movements such as gun recoil, which is temporarily offset from the controller position, impossible. Tracking can be deactivated using VRC Animator Tracking Control, but once deactivated, motion is completely Animation-controlled and no controller or tracker position or rotation information is accessible. This makes it very difficult to use tracking in cases such as gun recoil or sword fights, where you want to offset the position of the hands and feet while still tracking. However, if the tracking position (IK target) can be referenced as some kind of GameObject when the tracking is deactivated, the above behavior can be implemented using Constraint, Joint, Final IK, and so on. It would also be possible to create a gimmick to deal with the limbs of avatars, which have priority on tracking and can penetrate through anything. Thank you for your cooperation. Translated with DeepL.com (free version) 現状のアバターSDKでは、トラッキングが優先され手の位置はコントローラに貼りついているため、銃のリコイルのようなコントローラの位置から一時的にオフセットされるような動きは不可能になっています。 一応VRC Animator Tracking Controlを用いてトラッキングを解除することができますが、解除すると完全にAnimation制御になってしまい、コントローラーやトラッカーの位置や回転情報は利用できなくなります。 これでは、銃のリコイルや剣でのつばぜり合いのように、トラッキングはしつつも手や足の位置をオフセットしたいようなケースが実現できません。 そこで、トラッキングを解除したときになんらかのGameObjectとしてトラッキング位置(IKターゲット)を参照できれば、ConstraintやJoint、Final IKなどを用いて上記のような動作を実現できます。 トラッキングが優先されなんでも貫通してしまうアバターの手足をどうにかするギミックなども作れると思います。 ご検討ください。
1
Load More