Blender Git Commit Log
Git Commits -> Revision 9b3cf4d
Revision 9b3cf4d by Alexander Gavrilov January 6, 2021, 12:05 (GMT) |
Weight Paint: avoid creating very small values with locked weights. When painting using Auto-Normalize or Lock Relative with some groups locked, the locked weights may not add up precisely to 1 because of precision limitations, which results in creating nonzero weights close to FLT_EPSILON. With Lock Relative display mode this is very obvious and annoying (random red points amid black or blue), so add an epsilon check to consider less than 1e-6 unlocked weight to be the same as 0. In addition, in cases when no weight can be painted due to locks, don't create vertex group entries at all if they don't exist yet. |
Commit Details:
Full Hash: 9b3cf4d47138bc81c19c35418a00068189bcab99
Parent Commit: 6021c38
Lines Changed: +36, -10