Revision: 46866
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46866
Author:   nazgul
Date:     2012-05-22 07:06:48 +0000 (Tue, 22 May 2012)
Log Message:
-----------
Fix #31500: Displacement Baking from Multires doesn't work

Issue was caused by wrong calculation of grid coordinates when switching
from low resolution mesh to high resolution mesh. Somehow was affected only
for face U or V equals to 1.0f.

Checked fix using all test files used during initial implementation of
multires baker and tested sample file from bug/ Seems everything is OK.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_bake.c

Modified: trunk/blender/source/blender/editors/object/object_bake.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_bake.c   2012-05-22 
06:29:46 UTC (rev 46865)
+++ trunk/blender/source/blender/editors/object/object_bake.c   2012-05-22 
07:06:48 UTC (rev 46866)
@@ -534,7 +534,7 @@
                int grid_index = origindex[face_index];
                int loc_offs = face_index % (1 << (2 * lvl));
                int cell_index = loc_offs % ((side - 1) * (side - 1));
-               int cell_side = grid_size / (side - 1);
+               int cell_side = (grid_size - 1) / (side - 1);
                int row = cell_index / (side - 1);
                int col = cell_index % (side - 1);
 

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

Reply via email to