Revision: 41824
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41824
Author:   miikah
Date:     2011-11-14 08:18:04 +0000 (Mon, 14 Nov 2011)
Log Message:
-----------
Fix for [#29247] Incorrect black color with dynamic paint

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/dynamicpaint.c

Modified: trunk/blender/source/blender/blenkernel/intern/dynamicpaint.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/dynamicpaint.c       
2011-11-14 08:06:24 UTC (rev 41823)
+++ trunk/blender/source/blender/blenkernel/intern/dynamicpaint.c       
2011-11-14 08:18:04 UTC (rev 41824)
@@ -4139,13 +4139,13 @@
                                totalAlpha += ePoint->e_alpha;
 
                                /* do color mixing */
-                               if (color_mix) mixColors(pPoint->e_color, 
pPoint->e_alpha, ePoint->e_color, color_mix);
+                               if (color_mix > MIN_WETNESS) 
mixColors(pPoint->e_color, pPoint->e_alpha, ePoint->e_color, color_mix);
 
                                /* Check if neighbouring point has higher 
wetness,
                                *  if so, add it's wetness to this point as 
well*/
                                if (ePoint->wetness <= pPoint->wetness) 
continue;
                                w_factor = ePoint->wetness/numOfNeighs * 
(ePoint->wetness - pPoint->wetness) * speed_scale;
-                               if (w_factor <= 0.0f) continue;
+                               if (w_factor <= MIN_WETNESS) continue;
 
                                if (ePoint->e_alpha > pPoint->e_alpha) {
                                        alphaAdd = ePoint->e_alpha/numOfNeighs 
* (ePoint->wetness*ePoint->e_alpha - pPoint->wetness*pPoint->e_alpha) * 
speed_scale;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to