[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26433] trunk/blender/source/blender/ render/intern/source/texture.c: Fix #20662: normal map rendering with negative factor didn't flip

Brecht Van Lommel brecht at blender.org
Sat Jan 30 15:41:51 CET 2010


Revision: 26433
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26433
Author:   blendix
Date:     2010-01-30 15:41:51 +0100 (Sat, 30 Jan 2010)

Log Message:
-----------
Fix #20662: normal map rendering with negative factor didn't flip
the direction correctly.

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/source/texture.c

Modified: trunk/blender/source/blender/render/intern/source/texture.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/texture.c	2010-01-30 14:34:37 UTC (rev 26432)
+++ trunk/blender/source/blender/render/intern/source/texture.c	2010-01-30 14:41:51 UTC (rev 26433)
@@ -2108,7 +2108,7 @@
 							texres.nor[0] = -texres.nor[0];
 							texres.nor[1] = -texres.nor[1];
 						}
-						fact = Tnor*tex->norfac;
+						fact = Tnor*fabs(tex->norfac);
 						if (fact>1.f) fact = 1.f;
 						facm = 1.f-fact;
 						if(mtex->normapspace == MTEX_NSPACE_TANGENT) {





More information about the Bf-blender-cvs mailing list