[Bf-blender-cvs] [eb657633ed8] master: Fix anisotropic Beckmann using isotropic sampling

Weizhen Huang noreply at git.blender.org
Thu Jan 19 11:29:11 CET 2023


Commit: eb657633ed85ba6eca16617ac579baf21a6824d5
Author: Weizhen Huang
Date:   Thu Jan 19 11:22:16 2023 +0100
Branches: master
https://developer.blender.org/rBeb657633ed85ba6eca16617ac579baf21a6824d5

Fix anisotropic Beckmann using isotropic sampling

===================================================================

M	intern/cycles/kernel/closure/bsdf_microfacet.h

===================================================================

diff --git a/intern/cycles/kernel/closure/bsdf_microfacet.h b/intern/cycles/kernel/closure/bsdf_microfacet.h
index 90ae42dd7a6..ed438b1f483 100644
--- a/intern/cycles/kernel/closure/bsdf_microfacet.h
+++ b/intern/cycles/kernel/closure/bsdf_microfacet.h
@@ -1006,7 +1006,7 @@ ccl_device int bsdf_microfacet_beckmann_sample(KernelGlobals kg,
     float3 local_m;
     float G1i;
 
-    local_m = microfacet_sample_stretched(kg, local_I, alpha_x, alpha_x, randu, randv, true, &G1i);
+    local_m = microfacet_sample_stretched(kg, local_I, alpha_x, alpha_y, randu, randv, true, &G1i);
 
     float3 m = X * local_m.x + Y * local_m.y + Z * local_m.z;
     float cosThetaM = local_m.z;



More information about the Bf-blender-cvs mailing list