An object with Constrain settings jitters in the mirror.
available in future release
Tukumomi
After updating the SDK and VRC, objects set to follow with Constrain cause jittering in the mirror.
Even when using mirror detection to disable all Constrain settings in MirrorClone, the same phenomenon occurs, so it seems to be an issue that arises when using Constrain in PlayerLocal.
Confirmed with SDK 3.7.3 Release 1534.
Please refer to the link below for the video.
=================================================
[JP]
鏡の中でConstrain設定されたオブジェクトがジッターします。
SDKとVRCの更新後、Constrainで追従させたオブジェクトは鏡の中でジッターを引き起こします。
ミラー検出を使用し、MirrorCloneではConstrainをすべてDisableにするようにしても同様の事象が発生したため、PlayerLocalでConstrainを使用した時点で発生する問題のようです。
SDK 3.7.3 リリース1534にて確認
Log In
Tukumomi
This issue was improved in Build 1535, but a different issue has arisen, so I posted it as a separate Canny.
This post was marked as
available in future release
Tukumomi
Additional note:
After a bit of testing, it seems that the jitter in the mirror also varies depending on the avatar's upright posture.
Upright: Jitter occurs
Crouching: Jitter subsides
The reference video is below.
This phenomenon closely resembles the jitter observed in earlier versions before the fixes around Contact and PB, specifically when there was a Contact under an object with a Constraint setting located directly below the avatar’s Root.
For reference, here are the conditions for jitter occurrence in that case:
In VR mode: when Foot is set to Tracking in Animator Tracking Control
In Desktop mode: when Head and Hand are set to Tracking in Animator Tracking Control
At that time, switching the Animator Tracking Control setting to "Animation" helped resolve the jitter issue.
----------------------------------------------------------------
[JP]
追記です。
少し検証したところ、アバターの直立具合によってもミラー内のジッターは異なるようです。
直立…ジッターが起きる
しゃがみ…ジッターが収まる
参考動画は下記です。
[URL]
この現象はContactとPB回りの修正以前のバージョンで発生した、「アバターのRoot直下にあるConstraint設定されたオブジェクトの配下にContactがある場合」のジッター現象に非常によく似ています。
参考までに、その際のジッターの発生条件を記載します。
VRモード…Animator Tracking ControlでFootがTracking状態になる
デスクトップモード…Animator Tracking ControlでHead、HandがTracking状態になる。
上記のAnimator Tracking Controlの設定をAnimationにすることにより当時ジッター現象は改善していました。
Dexvoid
tracked
Thank you for your report - this is now being investigated. To help speed up investigation, please consider sharing the ID of the avatar you've shown in your video clips.
You can find this by viewing the avatar on the VRChat website and checking the URL - the ID starts with
avtr_
. You do not need to make the avatar public if it's currently private.A short description of how to trigger the object on your arm would be appreciated too.
Tukumomi
Dexvoid
Thank you for your reply.
The avatar ID is "avtr_5842db16-81ce-4956-9355-026ba3747b43"
Here are the steps for the gimmick operation:
[Activation] Make a RockNRoll gesture with your right hand and a Gun gesture with your left hand, then touch the Contact on your right wrist with your left index finger. You can check for jitter in this state.
[Expansion] Make a Point gesture with your right hand and a RockNRoll gesture with your left hand to expand the menu. In this state, it is fixed to the world.
Also, though this is a separate issue, since around this evening, the behavior seems to have reverted to what it was before the Constrain and PB updates (1534).
(Jitter occurs when using Contact after Constrain.)
This rollback-like behavior is occurring in both the release and beta versions.
As for the workaround from before the update, putting all the gimmicks under the Armature's Hips resolves the issue.
Please check on this as well. Thank you.
Dexvoid
Tukumomi
Thanks very much for the extra info.
> Also, though this is a separate issue, since around this evening, the behavior seems to have reverted to what it was before the Constrain and PB updates (1534). (Jitter occurs when using Contact after Constrain.)
Contacts will currently jitter when used as children of constraints that must run after mirror cloning due to known limitations with execution order. We can investigate potentially solving this for contacts as a future improvement, but since that issue is not an active regression relative to build 1533, this Canny will be kept focussed on your originally reported issue for now.
Tukumomi
Also, at the 3-4 second mark in the video below, when moving the Constrain from the arm to the face, a circle momentarily appears in an enlarged state on the arm side. This issue seems to occur only in the mirror.
It’s possible that the Constrain's behavior is acting strangely only in the mirror.