[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15651] trunk/blender/source/blender/ render/intern/source/shadeoutput.c: Bugfix #8182
Ton Roosendaal
ton at blender.org
Sun Jul 20 12:09:19 CEST 2008
Revision: 15651
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15651
Author: ton
Date: 2008-07-20 12:09:19 +0200 (Sun, 20 Jul 2008)
Log Message:
-----------
Bugfix #8182
Specular render in Blender still had terminator problems... only the diffuse
part got "phong correction" applied. I didn't fix this before to not change
rendering results just before the release. Now there's time I hope?
Render results should only differ minimal, and only visible for low spec
hardness values (like 1 or 2)
Modified Paths:
--------------
trunk/blender/source/blender/render/intern/source/shadeoutput.c
Modified: trunk/blender/source/blender/render/intern/source/shadeoutput.c
===================================================================
--- trunk/blender/source/blender/render/intern/source/shadeoutput.c 2008-07-20 08:52:48 UTC (rev 15650)
+++ trunk/blender/source/blender/render/intern/source/shadeoutput.c 2008-07-20 10:09:19 UTC (rev 15651)
@@ -1379,6 +1379,8 @@
}
/* specularity */
+ shadfac[3]*= phongcorr; /* note, shadfac not allowed to be stored nonlocal */
+
if(shadfac[3]>0.0f && shi->spec!=0.0f && !(lar->mode & LA_NO_SPEC) && !(lar->mode & LA_ONLYSHADOW)) {
if(!(passflag & (SCE_PASS_COMBINED|SCE_PASS_SPEC)));
More information about the Bf-blender-cvs
mailing list