Skip to content

Commit cb672ce

Browse files
Fix incorrect math in chiang_hair BSDF (AcademySoftwareFoundation#2961)
Fix incorrect math in `chiang_hair` BSDF. This PR closes AcademySoftwareFoundation#2960.
1 parent efd9e99 commit cb672ce

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

libraries/pbrlib/genglsl/mx_chiang_hair_bsdf.glsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ void mx_chiang_hair_bsdf(ClosureData closureData, vec3 tint_R, vec3 tint_TT, vec
260260
{
261261
tint[i] = max(tint[i], vec3(0.0));
262262
float Mp = mx_hair_longitudinal_scattering(angles[i].x, angles[i].y, sinThetaO, cosThetaO, vs[i].x);
263-
float Np = (i == 3) ? (1.0 / 2.0 * M_PI) : mx_hair_azimuthal_scattering(phi, i, vs[i].y, gammaO, gammaT);
263+
float Np = mx_hair_azimuthal_scattering(phi, i, vs[i].y, gammaO, gammaT);
264264
F += Mp * Np * tint[i] * Ap[i];
265265
}
266266

0 commit comments

Comments
 (0)