[Bf-blender-cvs] [255485d2b92] fluid-mantaflow: added missing ray normalization in levelset generation call

Sebastián Barschkis noreply at git.blender.org
Wed Nov 8 17:26:45 CET 2017


Commit: 255485d2b928abf26a1f5a2099f2546c4581f1cb
Author: Sebastián Barschkis
Date:   Wed Nov 1 12:38:39 2017 +0100
Branches: fluid-mantaflow
https://developer.blender.org/rB255485d2b928abf26a1f5a2099f2546c4581f1cb

added missing ray normalization in levelset generation call

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

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

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

diff --git a/source/blender/blenkernel/intern/smoke.c b/source/blender/blenkernel/intern/smoke.c
index 629cc0f266a..1528c8d6921 100644
--- a/source/blender/blenkernel/intern/smoke.c
+++ b/source/blender/blenkernel/intern/smoke.c
@@ -1649,6 +1649,7 @@ static void update_mesh_distances(int index, float *mesh_distances, BVHTreeFromM
 		hit_tree.index = -1;
 		hit_tree.dist = 9999;
 
+		normalize_v3(ray_dirs[i]);
 		BLI_bvhtree_ray_cast(treeData->tree, ray_start, ray_dirs[i], 0.0f, &hit_tree, treeData->raycast_callback, treeData);
 
 		/* Ray did not hit mesh. Current point definitely not inside mesh. */



More information about the Bf-blender-cvs mailing list