Page MenuHome

Weight Painting with Mirror above Armature Paints weird
Closed, DuplicatePublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 436.48

Blender Version
Broken: version: 2.81 (sub 16), branch: master, commit date: 2019-11-20 14:27, hash: rB26bd5ebd42e3
Worked: 2.80

Short description of error
When doing weight painting, if the Mirror Modifier is above an Armature modifier, you will be unable to paint directly on the model

Exact steps for others to reproduce the error

  1. Create a Cylinder
  2. Split the cylinder so that it is cut in half, if viewed from above it should look like a C
  3. Add a Mirror modifier and Mirror across Y axis (or X, whichever makes it a cylinder again)
  4. Add an armature, extend it along Z 3 times.
  5. Parent the armature to the object using Automatic Weights.
  6. Ensure that the object has the Mirror Modifier above the Armature Modifier.
  7. Post the armature at some angle away from the object (the object should follow as expected)
  8. Go to weight painting. Try to paint anywhere where the object moved to. Nothing happens
  9. Try to paint where the object Was if it was not posed. It will paint the object as if it were not posed.

See attached file for example. I attached 2 files because I wasnt sure which one had it in the right state.

I found this while working on a character model that I had started in 2.80. This was working fine in 2.80.