mrachinskiy/commotion

Offset results in random keyframe positions that ignore the set parameters

Default0X opened this issue · 15 comments

I've been using the addon for roughly a year now and it's been working really well for me, but of recent I noticed a problem that I can't understand.

When I try to keyframe a simple animations, with lesser surrounding keyframes, it works fine. No problems there.
The problems come from when I try to keyframe more populated timelines, with more keyframes, it just ignores my set parameters and places the keyframes at odd locations.

No matter the parameters I set, the result will always be the same.
I'd love if this can be addressed.
Thank you

Screen.Recording.2024-08-07.174014.mp4

Please share blend file with the issue so I can reproduce it.

Alright
I can't share this exact file since it's a client's work, but I can reproduce it and share it with you
Just give me a moment

Ok so I couldn't recreate the exact problem, so I just stripped the file of any important aspects and modified the models.
But the problem is still the same.
I've already selected the keyframes that I'm trying to offset

I can't attach the file here so I linked it.
https://www.dropbox.com/scl/fi/6ewmvfebj5ys16s243xgw/Commotion-addon-troubleshoot.blend?rlkey=zr0dyb84683zj8dd1ekjqp8b8&dl=0

Working as expected, have you test the file you sent to me?

blender_4YFJNGq7Jh.mp4

It doesn't work for me, in the exact file 🫠🫠
Could another addon be interfering with commotion? Does that happen?

Which version of Commotion do you have?

To test if there is interference, use File > Defaults > Use Factory Settings, then enable only Commotion and try again.

Just did that, still no luck 🫠
I literally cleared my blender config file and just started with a fresh blender (after backing up of course), but the results didn't change

Screen.Recording.2024-08-07.185750.mp4

You still didn't tell me version of Commotion you are using.

Oh, my bad
Commotion 2.4.0
Blender 4.1.1

Update to the newest version of Commotion 2.4.1 and test it again.

Would that be compatible with blender 4.1.1?
I can't update my blender yet.
It may break some things amongst the team. So we're sticking with 411 for now.
Can I use 2.4.1 on 411?

Yes, you can use 2.4.1 with Blender 4.1, it's stated in the installation guide.

Ok, I'm trying to do that now, but after downloading it form [https://extensions.blender.org/add-ons/commotion/], and trying to install it the normal way, I got an error saying "ZIP packaged incorrectly; init.py should be in a directory, not at top-level
"

So I tried to extract it and place it in a folder then zip it again. When I tried installing it again, I didn't get an error, but the addon didn't install properly either since nothing showed up in the addons menu

Hey mrachinskiy
Thanks for your help
I managed to get the addon installed and everything works as expected now

Ok, I'm trying to do that now, but after downloading it form [https://extensions.blender.org/add-ons/commotion/], and trying to install it the normal way, I got an error saying "ZIP packaged incorrectly; init.py should be in a directory, not at top-level "

extensions.blender.org is for Blender 4.2, you have to download Commotion from GitHub to use in Blender 4.1 and earlier.

I managed to get the addon installed and everything works as expected now

Nice.