[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11421] branches/soc-2007-maike/release/ glsl/material_return.gsl: Hack to correct lightint limits imperfections

Miguel Torres Lima torreslima at gmail.com
Sun Jul 29 21:02:25 CEST 2007


Revision: 11421
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11421
Author:   maike
Date:     2007-07-29 21:02:25 +0200 (Sun, 29 Jul 2007)

Log Message:
-----------
Hack to correct lightint limits imperfections
(still doesn't assign the correct color to the most iluminated area when colorband has transparency)

Modified Paths:
--------------
    branches/soc-2007-maike/release/glsl/material_return.gsl

Modified: branches/soc-2007-maike/release/glsl/material_return.gsl
===================================================================
--- branches/soc-2007-maike/release/glsl/material_return.gsl	2007-07-29 18:54:30 UTC (rev 11420)
+++ branches/soc-2007-maike/release/glsl/material_return.gsl	2007-07-29 19:02:25 UTC (rev 11421)
@@ -1,8 +1,9 @@
 #ifdef DIFF_CB_RESULT
+if(diff_rslt.r >= 0.005 || diff_rslt.g >= 0.005 || diff_rslt.b >= 0.005){
 float diff_cb_rslt_fac = 0.3 * diff_rslt.r + 0.58 * diff_rslt.g + 0.12 * diff_rslt.b;
 vec4 diff_cb_rslt_tex = texture1D(DIFF_CB_TEX, diff_cb_rslt_fac);
 diff_rslt = (DIFF_CB_BLEND_FUNC(diff_cb_rslt_tex.rgb, diff_rslt.rgb, DIFF_CB_FAC * diff_cb_rslt_tex.a));
-diff_rslt += diff_rslt * emit;
+diff_rslt += diff_rslt * emit;}
 #endif
 
 #ifdef SPEC_CB_RESULT





More information about the Bf-blender-cvs mailing list