Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Blender 4 Fixes #97

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Blender 4 Fixes #97

wants to merge 9 commits into from

Conversation

augmero
Copy link

@augmero augmero commented Sep 27, 2023

This PR addresses the following breaking changes:

https://wiki.blender.org/wiki/Reference/Release_Notes/4.0/Python_API

  • FCurve.update() now also deduplicates the F-Curve's keys
  • blf.size() dpi argument has been removed

Undocumented in blender release notes?

  • space_data.auto_snap has been removed, it is now scene.tool_settings.use_snap_anim

Note

  • More work may be needed if backwards compatibility is a requirement
  • Not all animaide functionality has been tested

@Sobollion
Copy link
Contributor

It works flawlessly, thanks @augmero!

@netricsa
Copy link

Thank you so much @augmero !!

@MihaMS
Copy link

MihaMS commented May 18, 2024

Hello @augmero ! Can you please take a look at the issue that appear in Blender 4.1 #101 if you will have time... AnimOffset is really must have feature in my animation process.
Huge thank you!

@loicbramoulle
Copy link

When I instal this branch, by clicking here:
image
then Code > download as zip, I don't have the curve tools, which is what I use animaid for (and anim offset)
is it normal, was is removed from this 4.0+ branch ?
The main branch doesn't work at all in 4.0+ I think ?

here is the main branch in3.6:
image
and this 4 branch in 4.0:
image

thanks for any help, animaid is so crucial for any blender animator, crazy someone hasn't continued development, even as a paid addon.

Enable curve tools in timeline / dope sheet
@augmero
Copy link
Author

augmero commented Jul 3, 2024

I don't have the curve tools, which is what I use animaid for (and anim offset) is it normal, was is removed from this 4.0+ branch ? The main branch doesn't work at all in 4.0+ I think ?

Not sure why it worked in 3.6 there was probably some bpy change, I enabled the existing ANIMAIDE_PT_curve_tools_de class in the most recent commit. It was already working in graph editor but curve tools now appears in timeline & dope sheet for me and seems to work, I did not test thoroughly.

@loicbramoulle
Copy link

loicbramoulle commented Jul 3, 2024

Wow thanks, on my end curve tool was not appearing even in the graph editor. But where can I download your changes/commit ?

Git Hub interface is a bit wildly complex, I spent a lot of time already to find this whole "pull request section" that mentionned blender 4. Would there be a way to make this new version of animaid for blender 4 accessible more easily, like a couple of clicks away from a google search ?
Because even if I find it now, I won't find it again in the future, and i've already downloaded hundreds of addon from GitHUb, while most animators are not developers I guess. Maybe doing a whole other animaid fork or something ? or merging to the main branch or something ?
i'm not even sure I clicked in the correct place (code > download as zip, on your 4 branch that was very hard to find for a non-dev like me)
Many thanks for the help !

edit: I think I found it, for next people here, clicking "commit" top of this page here:
image

, then this icon on the last commit:
image

Then code > download as zip

Thanks !

And yes !!! it works !!! curve tools in blender 4.1 !

This should absolutely be pushed to the main branch, as I was convinced Animaid was dead !! and took a lot of perseverance to find your work reviving it here, hidden in the "pull requests" @augmero
is that something only @aresdevo can do ?
Thanks again !!

@augmero
Copy link
Author

augmero commented Jul 3, 2024

where can I download your changes/commit ?

No need to go to a specific commit, as long as you are on this page https://github.com/augmero/animaide/tree/blender4_fixes the download as zip should work.

merging to the main branch or something

I guess this PR branch has been the somewhat maintained version for a while now, I'm not sure what the best course of action is. Yes aresdevo has repo ownership but they no longer have time to look at PRs and things as mentioned here #89

I use this addon in my own workflow so have just been fixing things if I run into them or others find them, I have not reached out to make it more official. Thanks for pointing this out btw it's very convenient to have curve tools in dope sheet 😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants