[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52255] trunk/blender/intern/cycles/kernel /kernel_path.h: Fix #33188: AO pass wrong after recent change.

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Nov 15 22:32:06 CET 2012


Revision: 52255
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52255
Author:   blendix
Date:     2012-11-15 21:32:05 +0000 (Thu, 15 Nov 2012)
Log Message:
-----------
Fix #33188: AO pass wrong after recent change.

Modified Paths:
--------------
    trunk/blender/intern/cycles/kernel/kernel_path.h

Modified: trunk/blender/intern/cycles/kernel/kernel_path.h
===================================================================
--- trunk/blender/intern/cycles/kernel/kernel_path.h	2012-11-15 21:12:06 UTC (rev 52254)
+++ trunk/blender/intern/cycles/kernel/kernel_path.h	2012-11-15 21:32:05 UTC (rev 52255)
@@ -339,7 +339,7 @@
 
 			sample_cos_hemisphere(ao_N, bsdf_u, bsdf_v, &ao_D, &ao_pdf);
 
-			if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f && average(ao_bsdf) != 0.0f) {
+			if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f) {
 				Ray light_ray;
 				float3 ao_shadow;
 
@@ -517,7 +517,7 @@
 
 			sample_cos_hemisphere(ao_N, bsdf_u, bsdf_v, &ao_D, &ao_pdf);
 
-			if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f && average(ao_bsdf) != 0.0f) {
+			if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f) {
 				Ray light_ray;
 				float3 ao_shadow;
 
@@ -725,7 +725,7 @@
 
 				sample_cos_hemisphere(ao_N, bsdf_u, bsdf_v, &ao_D, &ao_pdf);
 
-				if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f && average(ao_bsdf) != 0.0f) {
+				if(dot(sd.Ng, ao_D) > 0.0f && ao_pdf != 0.0f) {
 					Ray light_ray;
 					float3 ao_shadow;
 




More information about the Bf-blender-cvs mailing list