Fix #111156: Principled transmission not rendering in OSL #111157

Merged
Brecht Van Lommel merged 1 commits from Alaska/blender:fix-transmission-osl into main 2023-08-16 10:14:08 +02:00
1 changed files with 1 additions and 1 deletions

View File

@ -78,7 +78,7 @@ shader node_principled_bsdf(string distribution = "multi_ggx",
}
closure color TransmissionBSDF = 0;
if (Metallic < 1.0 && Transmission > 1.0) {
if (Metallic < 1.0 && Transmission > 0.0) {
color reflectTint = mix(color(1.0), BaseColor, SpecularTint);
float eta = max(IOR, 1e-5);
eta = backfacing() ? 1.0 / eta : eta;