Issue With Pitchipoi Rigify Armature #52130
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
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender-addons#52130
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
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?
System Information
Operating system and graphics card
Operating System: Windows 10 Pro
Ram: 16 GB
Graphics Card: GeForce GTX 970
Processor Intel Core i5-6500 @ 3.20GHz 3.20Ghz
Blender Version
Broken: 2.78
Short description of error
I was following Pitchipoi's Rigify addon tutorial and found an issue with the "Assign Automatic From Bones" option. A Vertex Group doesn't appear until you click in the view port and the bone seems to have no weighting.
https://www.youtube.com/watch?v=-dwCXMc2V0U
Exact steps for others to reproduce the error
Based on a (as simple as possible) attached .blend file with minimum amount of steps
1 Created The Armature
2 Setup bones in desired locations on the model
3 Generated The Rig
4 Then Applied Automatic Paint weights
5 Hid everything except one of the bones and its mesh
6 Cleared the Vertex Groups
7 then Selected the bone in pose mode
8 Then Selected the Mesh and changed into weight paint mode
9 Then pressed "w" and selected "Assign Automatic From Bones"
10 Vertex group seems not to be created, however after left clicking in the view port it appears
11 Further exploration of the bone concludes that the the option has failed to weight the mesh
I've attached a .blend file for further explanation. BugReport.blend
Thank you for your work! and hopefully my report isn't too confusing; If you need more information I'll get back to you as soon as possible.
Regards
Mikio John Kimura
Changed status to: 'Open'
Added subscriber: @MikioKimura
Added subscriber: @BrendonMurphy
hi, could I ask you to please test this in a nightly build from here: https://builder.blender.org/download/
Please note: Rigify is mostly rewritten and is known to be buggy in 2.78
Thanks
Ah Thanks It works!! Glad you let me know! The animal additions are bloody awesome. Just one thing (an issue i forgot to mention that has carried over into the nightly build) to make the "Assign Automatic From Bones" option available you have to apply automatic paint weights first, then clear the vertex groups only then will the for mentioned option be available Is this a bug? can this step be bypassed?
Added subscriber: @icappiello
hi I'm glad in part it's solved.
I'll ask the rigify devs to look.
@icappiello
thanks if you could look
Changed status from 'Open' to: 'Archived'
@MikioKimura @BrendonMurphy i downloaded the test file. It doesn't seem to contain any error. From what i can see here the armature is correctly weighted and the weights are displayed correctly in all modes. The thing i see opening your file is that you have selected a ORG-bone (ORG-shin.L) and that bone is not supposed to deform since the 'Deform' option is toggled out. That could explain why you are selecting that bone and not seeing its weighting, it's a correct situation since it can't have any weighting. All the deforming bones in rigify have the 'DEF-' prefix and they all lay on layer 30. So if you select any bone from that layer that has been weighted you will see the correct association in the viewport too.
I can't reproduce (and i am not sure to understand the problem itself). In order to have the "Assign Automatic From Bones" option you just need to have the Armature modifier assigned on your mesh and correctly pointing to the Rig. You can do it manually adding the modifier to the mesh or just making:
(ctrl+P) Parent > Armature Deform > With Automatic Weights
or
(ctrl+P) Parent > Armature Deform > With Empty Weights (if you prefer to set it manually later)
Moreover i should point to the fact that rigify is not involved in weight painting process. Rigify just creates bones, drivers and constraints. As specified in the add-on description readme, all the binding and weighting is handled by the user with all the standard blender weighting tools.