Page MenuHome

Weight Paint with Armature bug (macOS, AMD graphics)
Open, Needs Information from UserPublic

Description

System Information
Operating system: Darwin-18.7.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 560X OpenGL Engine ATI Technologies Inc. 4.1 ATI-2.11.20

Blender Version
Broken: version: 2.81 (sub 14), branch: master, commit date: 2019-10-09 22:31, hash: rBf61a8a2abd07
Worked: (optional)

Short description of error
When you shift+click to select the bone the object appears as if it's in Object Mode. You can still paint though.

Exact steps for others to reproduce the error
Add a Monkey, add a random armature, link them with automatic weights. Select the armature, the mesh and go into weight paint mode. Select a bone with shift and the bug occurs.

Details

Type
Bug

Related Objects

Event Timeline

I can't redo this bug in 2.80 release or e2e95d56ffcc572c902ea21f733cbf0c49db7196

Campbell Barton (campbellbarton) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Oct 15 2019, 9:47 AM

Sha1 is invalid, please test with a recent build.

Downloaded the latest Mac build and the problem is still there. When you select another bone in weight paint it shows the object color and not the weight paint. You can see it on my screenshot I'm still able to paint.

Please list *exact* steps to redo the error, since in basic test this is working for me, it's possible you're doing something different.

Operating system: Linux-5.0.0-21-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.34

I can't reproduce either.

So I made a video on it. Set Blender to the Default Settings and recorded all my actions.

The weight colors go missing right when I shift click on another bone to paint its area.

I can reproduce this in 2.82 alpha and 2.81 beta (Downloaded today, Oct. 31) but not 2.80.

b

Yes I'm using 2.81. Bug remains and it's impossible to work with rigging this way. :( It works alright in 2.80, so it's probably an easy fix and something that broke while tweaking it for 2.81...

Tested and I still cant redo, please give exact steps to redo the bug, also try another computer to see if the issue is spesific to your system.

There’s another report on this https://developer.blender.org/T70780

Steps:
Create a model
Create an Armature
Select Model
Shift Select Armature
Pose Mode
Rig with Automatic Weights

Deselect everything
Select Armature
Shift Select model
Enter Weight Paint
Shift select a bone so you can paint the mesh

It’s simple bone selection with armature and mesh linked. This just happens on 2.81 so it’s definitely a new bug.

Please provide a sample file with minimal exact steps to redo.

Sent the source file and also the step by step video. It’s 42 seconds long only.

2.81 brought multiple “objects go missing” bugs. This happens on the viewport when working with image planes and also with bones / weight paint. Don’t know how they are related but it began on 2.81 at the same time.

I'm still unable to redo this bug.

This is something strange going on in the video.

When you first enter weight-paint mode, the pose-bones delay before showing in xray mode.

Also, when you shift-select the bone, the header shows you're still in weight-paint mode.

This makes me think it may be a drawing glitch.

Does painting have any affect, so when you enter weight-paint mode later
can you see the result of the strokes made previously?

I press Alt + Z so the bones will be all visible. And yes it still paints, I just can’t see the result...

Most likely a graphics card / driver issue then.

Campbell Barton (campbellbarton) renamed this task from Weight Paint with Armature bug to Weight Paint with Armature bug (macOS, AMD graphics).Sat, Nov 16, 11:45 PM