[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56577] trunk/blender/source/blender/ render/intern/source/convertblender.c: Fix #35219: blender internal auto ray bias to avoid the terminator shadow

Brecht Van Lommel brechtvanlommel at pandora.be
Wed May 8 15:23:21 CEST 2013


Revision: 56577
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56577
Author:   blendix
Date:     2013-05-08 13:23:20 +0000 (Wed, 08 May 2013)
Log Message:
-----------
Fix #35219: blender internal auto ray bias to avoid the terminator shadow
problem was giving light flickering on a mesh with animated hair strands.

Now strands are not used to compute this auto bias excluded from this, from
tests it does not seem to be helpful for hair and only gives issues.

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

Modified: trunk/blender/source/blender/render/intern/source/convertblender.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/convertblender.c	2013-05-08 13:23:17 UTC (rev 56576)
+++ trunk/blender/source/blender/render/intern/source/convertblender.c	2013-05-08 13:23:20 UTC (rev 56577)
@@ -4194,7 +4194,7 @@
 	
 	for (i=0; i<obr->totvlak; i++) {
 		vlr= RE_findOrAddVlak(obr, i);
-		if (vlr->flag & R_SMOOTH) {
+		if ((vlr->flag & R_SMOOTH) && (vlr->flag & R_STRAND)==0) {
 			dot= dot_v3v3(vlr->n, vlr->v1->n);
 			dot= ABS(dot);
 			if (dot>0.9f) {




More information about the Bf-blender-cvs mailing list