Commit: c4a62493de17cc5f8a87be719b0164d26851e721 Author: Sebastian Parborg Date: Tue Jul 16 11:42:03 2019 +0200 Branches: master https://developer.blender.org/rBc4a62493de17cc5f8a87be719b0164d26851e721
Fix T66835: Dynamic Paint weight group isn't updated unless weight has been assigned The dvert layer was not assigned to the mesh data if it had to be created by the dpaint modifier. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D5263 =================================================================== M source/blender/blenkernel/intern/dynamicpaint.c =================================================================== diff --git a/source/blender/blenkernel/intern/dynamicpaint.c b/source/blender/blenkernel/intern/dynamicpaint.c index 16ce62da57e..7e916feac24 100644 --- a/source/blender/blenkernel/intern/dynamicpaint.c +++ b/source/blender/blenkernel/intern/dynamicpaint.c @@ -2023,6 +2023,8 @@ static Mesh *dynamicPaint_Modifier_apply(DynamicPaintModifierData *pmd, Object * if (defgrp_index != -1 && !dvert && (surface->output_name[0] != '\0')) { dvert = CustomData_add_layer( &result->vdata, CD_MDEFORMVERT, CD_CALLOC, NULL, sData->total_points); + /* Make the dvert layer easily accessible from the mesh data. */ + result->dvert = dvert; } if (defgrp_index != -1 && dvert) { int i; _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
