Issues #272 and #270 highlight the need to clamp OpenPBR inputs to what is defined in the parameter reference. Those two issues only covered subsurface_color and emission_luminance.
After discussion on slack it was decided that it would be preferable to clamp/sanitize ALL parameters coming into OpenPBR to ensure defined and portable behavior across renderers.
Note this supersedes/replaces #272 and #270
Issues #272 and #270 highlight the need to clamp OpenPBR inputs to what is defined in the parameter reference. Those two issues only covered subsurface_color and emission_luminance.
After discussion on slack it was decided that it would be preferable to clamp/sanitize ALL parameters coming into OpenPBR to ensure defined and portable behavior across renderers.
Note this supersedes/replaces #272 and #270