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

vertices influence broken in 2.80 if using basic muscle armature system #20

Closed
gitnob opened this issue Dec 30, 2018 · 8 comments
Closed
Labels
bug Something isn't working

Comments

@gitnob
Copy link

gitnob commented Dec 30, 2018

Create a new figure with basic muscle armature system turned on. Finalize it.
Go to modifier tab of the mesh. Switch off the armature's visibility in the viewport and switch it on again.

Mesh is totally broken after that action.

I used an actual git pull of blender 2.80 from 30.12.2018.

If you are not using the muscle system everything works fine.

In 2.79 the muscle system works also fine.

@animate1978
Copy link
Owner

screenshot_2018-12-30_08-59-57

Was able to reproduce this. Pretty bad bug.

@animate1978 animate1978 added the bug Something isn't working label Dec 30, 2018
@animate1978 animate1978 added this to To do in MB-Lab 1.7.x Dec 30, 2018
@animate1978
Copy link
Owner

animate1978 commented Dec 31, 2018

I've been testing this bug, it does not happen all the time but it does happen on a regular basis.
It does not matter if you choose FK or IK for the skeleton.

Weirdly though is that it does not affect render, just viewport display.

Edit - it actually happens every time I am not sure what I was doing to think it did not

@animate1978
Copy link
Owner

I updated my copy of Blender 2.80 to the latest build. This bug persists.

It also crashes Blender if you try to turn on viewport rendering in Cycles.

@gitnob
Copy link
Author

gitnob commented Jan 1, 2019

It might be a bug within blender. I tested a simplified model (attached).
Different actions lead to a broken mesh in the viewport...

  • tab into edit mode and back
  • switch off and on the view of the armature modifier
  • switch from layout to sculpt mode
  • switch off and on subdivision modifier
  • ....

after that the mesh is corrupted in the view.
getting it back: selecting the armature, change to pose mode, ...
... select another bone
... r/g/s the selected bone
brings back the correct deformed mesh.

I reduced the vertex groups down to 3 deforming groups, the problem still appears. But if I reduce to 2 vertex groups, the viewport collapsing of the mesh vanished.

Might be really a blender bug.

simpleRig.zip

@gitnob
Copy link
Author

gitnob commented Jan 1, 2019

I just did some experiments with armature and bendy bones.
I can reproduce the error with the following file. It seems to be a bendy bones problem.
Same behaviour appears as with the human mesh as soon as the bendy bones have 2 or more segments.
bendyBonesBug.zip

@gitnob
Copy link
Author

gitnob commented Jan 4, 2019

animate1978, good news.
This glitch seems to be blender related.
If you keep the armature in pose mode after changing bone rotations, there is no glitching.
See also https://developer.blender.org/T60034 for more information.
I think, it's not a MBLab bug.

@gitnob gitnob closed this as completed Jan 4, 2019
@animate1978 animate1978 moved this from To do to Done in MB-Lab 1.7.x Jan 6, 2019
@animate1978 animate1978 reopened this Jan 7, 2019
@animate1978
Copy link
Owner

I reopened this because the bug persists even if it is a Blender bug

@animate1978
Copy link
Owner

https://developer.blender.org/T60034

According to this the bug has been fixed.

Tested with a brand new build and yes it is fixed finally!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
MB-Lab 1.7.x
  
Done
Development

No branches or pull requests

2 participants