blender/tests/files/render/principled_bsdf/cycles_renders
Sebastian 144e9f6efb Refactor: Cycles: Moving IOR inversion inside the OSL closures
In Cycles we previously assumed that the IOR inversion, when hitting a
surface from the backside, for dielectric closures
(e.g., generalized_schlick, microfacet, refract, etc.) is done by the
user in the OSL code. While experimenting with the OSL code generated
by MaterialX and by looking at the example OSL shaders of the OSL
testrender it shows that OSL assumes that this inversion is done
implicitly, inside the closures. This change matches Cycles IOR
inversion behavior with the one expected by MaterialX and OSL
testrender.

Pull Request: https://projects.blender.org/blender/blender/pulls/162634
2026-09-09 09:12:30 +02:00
..
principled_bsdf_anisotropic_transmission.png Cycles: Support anisotropic glass 2026-09-04 10:02:05 +02:00
principled_bsdf_coat.png Fix: Shader: wrong coat albedo for fractional coat weight 2026-08-26 12:11:08 +02:00
principled_bsdf_coat_zero_weight.png
principled_bsdf_coated_transmission.png Refactor: Cycles: Moving IOR inversion inside the OSL closures 2026-09-09 09:12:30 +02:00
principled_bsdf_default.png
principled_bsdf_dispersion.png Cycles: Add dispersion to Principled BSDF 2026-08-18 11:03:49 +02:00
principled_bsdf_emission.png Fix: Shader: wrong coat albedo for fractional coat weight 2026-08-26 12:11:08 +02:00
principled_bsdf_emission_alpha.png
principled_bsdf_metallic.png
principled_bsdf_sheen.png
principled_bsdf_specular.png
principled_bsdf_subsurface.png
principled_bsdf_thin_glass.png Cycles: Improve smooth thin glass shadow 2026-06-09 17:33:26 +02:00
principled_bsdf_thin_subsurface.png Fix: Cycles: Thin subsurface missing transmission flag 2026-06-02 12:48:33 +02:00
principled_bsdf_thinfilm_metallic.png Cycles: Thin film iridescence for metals 2025-09-29 02:58:20 +02:00
principled_bsdf_thinfilm_opaque_both_sides.png Refactor: Cycles: Moving IOR inversion inside the OSL closures 2026-09-09 09:12:30 +02:00
principled_bsdf_thinfilm_reflection.png Cycles: Replace thin-film basis function approximation with accurate LUTs 2025-07-09 22:10:28 +02:00
principled_bsdf_thinfilm_transmission.png Cycles: Replace thin-film basis function approximation with accurate LUTs 2025-07-09 22:10:28 +02:00
principled_bsdf_transmission.png Fix #158706: Cycles Metallic BSDF F82 black in glossy pass 2026-06-16 13:41:28 +02:00