Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
128 stars 2 forks source link

Persistent AvatarPoseSmoothLerp Filter After Item Unequipping #1061

Open imotchi1214 opened 7 months ago

imotchi1214 commented 7 months ago

Describe the bug?

When using the RawDataTool, GrabbableAvatarPoseFilter, and AvatarPoseSmoothLerp components in Resonite, there's a persistent issue where the filter settings from AvatarPoseSmoothLerp remain active after an item is equipped and then unequipped through the context menu. This results in a sensation of residual weight in the hand, as if the item is still being held. The only way to remove this lingering effect is either by respawning or deleting the affected item.

To Reproduce

Start by setting up the RawDataTool, GrabbableAvatarPoseFilter, and AvatarPoseSmoothLerp components on an item within Resonite. Equip the item using the context menu. Subsequently, unequip the item using the context menu option 'Unequip'. Observe the behavior where the AvatarPoseSmoothLerp filter effect persists, resulting in a sensation of residual weight in the hand.

Expected behavior

I expected that upon unequipping the item through the context menu, all effects and filters associated with it, including those set by AvatarPoseSmoothLerp, would be completely removed. The hand should return to its normal state without any residual sensations or effects, such as the feeling of weight, as if the item is no longer being interacted with.

Screenshots

Folder(Name:002)

resrec:///U-imotchi0112-vr/R-BB3AD60FEC5A456A9AF958178386DA1DACE5D6C58511900169A8435A185DF7CB

Item(Name:RawDataTool + GAPF(Issue))

resrec:///U-imotchi0112-vr/R-06ee30fe-596f-4d49-b0ee-48a948f56e16

Resonite Version Number

Beta 2024.1.3.393

What Platforms does this occur on?

Windows

What headset if any do you use?

Valve Index

Log Files

D-IMOPC2 - 2024.1.3.393 - 2024-01-03 21_44_36.log

Additional Context

This problem has been present since its release. It is also when playing VR.

Reporters

Discord:imotchi0112

shiftyscales commented 3 months ago

Is this issue still relevant, @imotchi1214?

Does this issue only apply to tools?

Does it matter how the tool is equipped, e.g. equipped by clicking on it in the context menu, vs soft-equipping it, etc?

If you re-grab and release the tool, does it stop the smoothed posing?

imotchi1214 commented 3 months ago

@shiftyscales Yes, this issue is still occurring. Additionally, it happens when both the RawDataToolTip and AvatarPoseSmoothLerp components are attached simultaneously. The behavior varies between equipping via the context menu and soft-equipping. With the context menu, this issue does not occur, but it does with soft-equipping. Stopping the pose setting cannot be undone by re-grabbing or releasing the tool, and no method other than respawning has been found to resolve it.


はい。この問題はまだ発生しています。 また、この問題はRawDataToolTipとAvatarPoseSmoothLerpのコンポーネントを同時にアタッチした場合に発生します。 コンテキストメニューの装備とソフト装備では挙動が異なります。 コンテキストメニューではこの問題は発生しませんが、ソフト装備では発生します。 ポーズ設定の停止は、リグラブ、ツールリリースでは解除できず、リスポーン以外で解消する方法は見つけられていません。

shiftyscales commented 3 months ago

Thank you for the additional clarification on replication conditions, @imotchi1214.

Seeking input from @ProbablePrime or @Frooxius - this issue seems to have all that it needs to be looked into.