addon Mesh:Extra Tools operator Add Armature is flaky #41775
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#41775
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?
Blender Version
Broken: 2.71
Short description of error
meta-andoctro on IRC asked me to help find out what is wrong with the Mesh: Extra Tools Multi Face Extrude / Add Armature tool. I have managed to confuse myself.
Exact steps for others to reproduce the error
start with the default cube.
go to the addons tab in the Tool region and chose Multi Face Extrude from the Multi Extrude Plus panel
Without doing anything else, click the Add Armature button.
The operator will fail with a "Select a face or a vertex where the chain should end..." error message.
According to meta-andoctro this workflow used to work in the past. I'll let him provide more detail.
Changed status to: 'Open'
Added subscriber: @mutantbob
Since the Add Armature operator requires you to select some faces, I jumped to the conclusion that the Multi Face Extrude should complete its operation leaving the tips of the extrusions selected.
The following patch seems to accomplish that.
Unfortunately, while this alteration does allow the Add Armature button to succeed, something weird is going on with the parameters region for the Add Armature operator. Adjusting any of the parameters (such as Max Bones) resets the mesh to the state before Multi Face Extrude was clicked.
If you do any other operation between Multi Face Extrude and Add Armature (such as toggling to edit mode) then the problem does not exhibit itself.
My grip on how adjustments to these operator parameters are handled in the state and the UI is nonexistent, so I'm going to need some help to create a "boundary" between the two operators.
hi, I've been aware of this issue & I am trying to fix with little success atm.
It may be that I will have to remove if it cannot be fixed properly within a few weeks.
Thanks mutantbob for the multi extrude fix, I will look at that too.
I',m really not sure what caused these issues as these two addons worked perfectly in 2.63 without the need for selected end face.
Thanks for report & help.
committed part on of the fix, by mutantbob
fix for last face selected thanks purplefrog
blender/blender-addons-contrib@ea70fe1bab
I have a test version of the addon (parent addon mesh_extra tools) with add armature removed.
I'll allow some more time to try to fix before removing add armature & closing this report.
The problem with the armature is definitely related to the undo system.
If you do
Multi Face Extrude
Add Armature
Undo
then it undo-s both of the operations, not just the Add Armature.
I'm inclined to blame the undo system for the time being.
hi, the current problem with the armature code is the length of the bones, when the addon was working it followed edge loops nicely, now the bone length is incorrect.
Added subscriber: @Praful
Added subscriber: @Praharshita
hi,
only a few days to go, if anyone can fix the armature length issue, please do, if not, we lose this feature.
Changed status from 'Open' to: 'Resolved'
removed armature function from menu.