Yellow-Dog-Man / Resonite-Issues

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

Dynamic bones reset when OrigPosition and OrigRotation are animated. #2324

Open ModernBalloonie opened 3 weeks ago

ModernBalloonie commented 3 weeks ago

Describe the bug?

When you animate Dynamic Bones, they get stiff and will not move properly.

I think it's because they reset every frame.

To Reproduce

Weird Bone Glitch Package.zip

Here's a resonite package that produces the issue.

Steps to reproduce manually:

  1. Get a dynamic bone chain
  2. Animate the OrigPosition or Rotation.

Expected behavior

For the dynamic bones to still move properly, but move the transform when you animate it.

Screenshots

https://github.com/Yellow-Dog-Man/Resonite-Issues/assets/82356528/7b9cf1dd-149b-44b0-b6c3-cb29215b88cf

Resonite Version Number

Beta 2024.6.11.74

What Platforms does this occur on?

Windows

What headset if any do you use?

Desktop, Quest Pro

Log Files

DESKTOP-QBGCSAQ - 2024.6.11.74 - 2024-06-13 14_27_29.log

Additional Context

This is interfering with an avatar i'm trying to make. I've tried to work around this by putting a parent object under one of the bones (e.g, putting a parent object above one of the transforms in the middle of the chain because someone told me that might work, it didn't.)

I don't think i've seen another issue related to this?

Reporters

ModernBalloonie

Frooxius commented 3 weeks ago

This isn't a bug, it's just how they work - changing the settings will invalidate them.

They can however be reworked so this doesn't happen.