Page MenuHome

Fix T67934: Weight paint doesn't work with Subsurf/multires
ClosedPublic

Authored by Sergey Sharybin (sergey) on Wed, Sep 11, 11:18 AM.

Details

Summary

This is a regression since PBVH was introduced for weight paint.

The solution is: treat subsurf and multires modifiers as deforming
ones for the weight painting. This is an easiest solution to make
PBVH use subdivided location of original vertices.

This change could simplify some of the weight paint by removing
the grids check, since PBVH is not supposed to be built from grids
in this case anymore.

Diff Detail

Repository
rB Blender

Event Timeline

Sergey Sharybin (sergey) retitled this revision from Fix T67934: Weight paint doesn't work with Subsurf/modifiers to Fix T67934: Weight paint doesn't work with Subsurf/multires.Wed, Sep 11, 11:19 AM

Curious if this would coincidentally fix T54082?

Brecht Van Lommel (brecht) added inline comments.
source/blender/blenkernel/intern/crazyspace.c
345

matricies -> matrices

This revision is now accepted and ready to land.Wed, Sep 18, 2:48 PM