Revision: 16259
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16259
Author:   unclezeiv
Date:     2008-08-26 16:58:33 +0200 (Tue, 26 Aug 2008)

Log Message:
-----------
Indirect lighting: added clamping mechanism for virtual point lights, to reduce 
artifacts such as random bright spots.

As the code is still relatively untested (and I'm not 100% even sure to have 
correctly understood the paper on this), I'm also adding a temporary toggle to 
disable it, in order to easily perform tests and comparisons.

Modified Paths:
--------------
    branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c

Modified: 
branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c
===================================================================
--- branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-26 12:38:05 UTC (rev 16258)
+++ branches/soc-2008-unclezeiv/source/blender/render/intern/source/lightcuts.c 
2008-08-26 14:58:33 UTC (rev 16259)
@@ -1618,6 +1618,9 @@
                R= *re;
                R.r.mode&= ~R_LIGHTCUTS;
        }
+       /* other hack to make shadeSkyView work... */
+       else if (lcd->options & LC_OPT_ENV_LIGHT && re->r.lightcuts_env_map > 0)
+               R= *re;
        
        if (lcd->options & LC_OPT_INDIR_MESH) {
                /* allocate array to hold coordinates for all possible virtual 
point lights */


_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to