Update animation_animall to Blender 2.8 #68332
Labels
No Label
Interest
Animation & Rigging
Interest
Blender Cloud
Interest
Collada
Interest
Core
Interest
Documentation
Interest
Eevee & Viewport
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
Import and Export
Interest
Modeling
Interest
Modifiers
Interest
Nodes & Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds, Tests & Devices
Interest
Python API
Interest
Rendering & Cycles
Interest
Sculpt, Paint & Texture
Interest
Translations
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Meta
Good First Issue
Meta
Papercut
Module
Add-ons (BF-Blender)
Module
Add-ons (Community)
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#68332
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, I updated animation_animall to Blender 2.8. The patch should be applied to addons_contrib. It includes D3162, for which I never assigned any reviewers :/
animall1.patch (edit, this has been applied)
I copy below what I said on that differential:
Note that the bug for curves is still there.
The patch also includes some new cleanups like variable names’ case and grouping of properties to avoid cluttering
window_manager
.Right now, it is still in addons_contrib but I believe it is ready for review, to be included in addons. As per #63750, it may need discussion.
(Here’s the python file, in case it’s more convenient…)
animation_animall.py (edit, this has been applied)
EDIT: Update files with an overlooked bugfix…
Added subscriber: @pioverfour
Thanks for the update, this addon has been requested many times. I will look in the next couple of days
tested and committed update to contrib.
@pioverfour are you interested in maintaining this addon?
@BrendonMurphy Thank you!
Sure, I should be able to maintain it. I don’t have commit access, though, I will have to read up on that.
Also, as you said, the add-on was much requested. What should be done to include it again in addons?
hi, @pioverfour I'm raising Priority, It would be a great return to 2.8.1 I think. Can you please check with nightly builds to make sure code is working correctly, I don't see any issue, but it's worth regular checking.
Have you looked at https:*wiki.blender.org/wiki/Tools/Git and https:*wiki.blender.org/wiki/Developer_Intro/Overview ? Are you prepared to maintain the addon within Blender through the 2.8 series? Let me know so we can look at your access to the addons repository.
This is a template I made for asking for access to release, just use it as a guide.
hi, if you can join this mailing list: bf-committers@blender.org and mail:
Subject:
Content:
It's also useful to join this mailing list: bf-extensions-cvs@blender.org as this list mails out the commits.
https://wiki.blender.org/wiki/Developer_Intro/Overview is a good read.
https:*blender.chat/channel/python and https:*blender.chat/channel/blender-coders provide a good place to discuss your addon or issues if needed. It's good also to drop in and say hi and meet other developers and provides a good communication platform.
Final note: Addons in the Blender repository are updated by addons devs and Blender core devs help with api updates/fixes. As there's multiple people committing it's important to make sure your local folders are updated to current before committing your self.
Initially I'll commit to back release as I add several "mentions" to related tasks for tracking. After that it will be all yours. I have spoken to the original author several times and it's up for grabs. The main criteria for the return to release is "Active Maintainer".
Any issues please let us know.
Thanks for your interest and support.
Hi, thank you very much for the detailed answer.
I have looked already at the documentation pages you linked to, subscribed to the mailing lists, and am ready to maintain the add-on. I’m familiar enough with git not to mess it up too bad!
I sent a commit access request to the mailing list.
Added subscriber: @RomboutVersluijs
I was pointed out here by this thread on BlenderArtist. I did a quick update last night and noticed that the UV animation part isnt working properly like in bl 2.79
When you try to use as in the old version, so simple unwrap and add uv texture. Than you can use the addon the key the uv map position. However when you scrub in the timeline i see the data change. Last night i tried a couple methods and then noticed that when using the "Points" option without actually manipulating points it would show the animation. Hover this also only works when you add the points while in Object mode. Then you can delete the keys for "Points" and it will still work.
This update version shows the exact same issue as the version i updated last night.
Im using 2.80 (sub 75), f6cb5f54494e, 2019-07-29 14:47 and here is my updated version.
Ive also added a test file. left is the setup with "points" added, right is only using UVs.
animation_animall.py
AnimAll_test-01.blend
PS this updated version is changed quite heavily how it adds keys. Should it first check which of the boolean is checked and then do the looping of all parts?
It seem this version will loop over the mesh even if everything is unchecked.
Old version
Updated version
@RomboutVersluijs Hi, thanks for the report. Indeed, there seems to be a refresh problem with UVs. It also seems to happen with mesh vertex groups, vertex colors, and lattices’ point locations, only I couldn’t apply your workaround for the latter.
My guess is that these bugs are related to the depsgraph, and perhaps they weren’t noticed before due to this add-on being unavailable, and setting keyframes without it being only possible via scripting, as far as I know.
As to the suggestion not to loop over the elements when no checkbox is selected, I had made this modification in order to avoid looping several times over elements. Actually the speedup wouldn’t be much, since looping over them is faster than inserting keyframes anyway. It’s also a bit more legible so I will revert this. Thanks.
Two other bugfixes in the attached file:
animation_animall.py
My workaround is, add keyframe UV and Points in object mode. Then it worked for me.
Yes, but it doesn’t apply for lattices, since they only have point locations, and no UVs.
hi, Welcome to Blender addons development team. I see your already comfortable with git and have made some commits to contrib.
Next process is to return the addon back to release addons. We need to do some task tags here to track the addons and related tasks.
1st Commit will be to remove the addon from contrib. The commit message should be as follows:
animation_animall: remove from contrib: #68332 #63750
e6a1dfbe53
2nd Commit will be to return the addon to release. The commit message should be as follows:
animation_animall: return to release: #68332 #63750
e6a1dfbe53
Thanks. any problems let me know.
I'm not sure how it went from broken and issue with updates to a fixed version. Weren't there issues with the depsgraph?
Added subscriber: @lichtwerk
@BrendonMurphy Thank you for the welcome, the process has been very pleasant so far. Pushing my commits was easier than I expected!
I have pushed two commits to add-ons and contrib as instructed:
610fb38cc2
and blender/blender-addons-contrib@8b5ea4d118.@RomboutVersluijs You are right, there is an issue with the depsgraph. But it lies with Blender and there isn’t much that can be done on the add-on side. @lichtwerk is investigating it at blender/blender#68666 and assigned a high priority to the issue.
I implemented multi-object editing in
fe627477c2
, but this makes the logic twisted, since there are several behaviours in keyframe insertion, depending on type and whether the key is inserted on data or shape key. I will explain the current logic below:Hence, there are bound to be bugs for some edge cases, e.g. selecting objects of different types and inserting keyframes in Object Mode…
Added subscriber: @LesMatheson
lowering priority, @pioverfour I'll leave open for another week, I think after then we can handle any other issues in bug reports.
Minor commits and fixes are ok without referencing a task, we can create a new task if needed for any major commits that may require any decisions or extra work
All right, thanks!
Changed status from 'Open' to: 'Resolved'
Closing as resolved. @pioverfour Thanks for your attention to this addon. You have done a great job. No real need to keep this open. Keep up the great work!
Guys, i found another issue perhaps. This addon is call counter. It can add a couple methods to show a counter in in render frame. In the viewport and on single renders it works just fine. But when rendering an animation the property doesnt update?
This is the addon
https://blenderartists.org/t/a-text-counter-plugin/601171/21?u=rombout
This file doesnt render properly when rendering animation
textcounter-bug.blend
Hi @RomboutVersluijs,
thanks for the report but this is completely unrelated to Animall, especially to the Blender 2.80 update. Please open a new bug report.
I can confirm this bug though, and it does seem related to the dependency graph. Here is a simplified blend file showing the error. It doesn’t need the Text Counter add-on. The
frame_change_post
handler doesn’t update text data on animation render. Other handlers don’t seem to either.textcounter-bug-MWE.blend
Thanks @pioverfour for pointing in the correct direction. Ill make a bug post for this.