[Bf-blender-cvs] [31b153a7176] hair_guides_grooming: Use loop weights for guide hair distribution as well.

Lukas Tönne noreply at git.blender.org
Sat May 26 14:06:56 CEST 2018


Commit: 31b153a7176c34ae62f8c0b7842492e291a417fc
Author: Lukas Tönne
Date:   Fri May 25 16:54:09 2018 +0100
Branches: hair_guides_grooming
https://developer.blender.org/rB31b153a7176c34ae62f8c0b7842492e291a417fc

Use loop weights for guide hair distribution as well.

===================================================================

M	source/blender/blenkernel/intern/groom.c

===================================================================

diff --git a/source/blender/blenkernel/intern/groom.c b/source/blender/blenkernel/intern/groom.c
index 9babdb59cdf..10344564544 100644
--- a/source/blender/blenkernel/intern/groom.c
+++ b/source/blender/blenkernel/intern/groom.c
@@ -503,7 +503,8 @@ static void groom_generate_guide_curves(
         Groom *groom,
         Mesh *scalp,
         unsigned int seed,
-        int guide_curve_count)
+        int guide_curve_count,
+        const float *loop_weights)
 {
 	struct HairSystem *hsys = groom->hair_system;
 
@@ -519,7 +520,7 @@ static void groom_generate_guide_curves(
 		            seed,
 		            min_distance,
 		            guide_curve_count,
-		            NULL);
+		            loop_weights);
 		
 		BKE_mesh_sample_generator_bind(gen, scalp);
 		
@@ -623,7 +624,7 @@ void BKE_groom_hair_distribute(Groom *groom, unsigned int seed, int hair_count,
 	BKE_hair_generate_follicles_ex(hsys, scalp, seed, hair_count, loop_weights);
 	
 	unsigned int guide_seed = BLI_ghashutil_combine_hash(seed, BLI_ghashutil_strhash("groom guide curves"));
-	groom_generate_guide_curves(groom, scalp, guide_seed, guide_curve_count);
+	groom_generate_guide_curves(groom, scalp, guide_seed, guide_curve_count, loop_weights);
 	
 	MEM_freeN(loop_weights);



More information about the Bf-blender-cvs mailing list