Removing UsdRenderPass denoise:enable attribute

We wanted to give an early heads-up that we’d like to remove the “denoise:enable” attribute of UsdRenderPass.

This attribute was added during original exploration of UsdRender denoising back in 2022. Subsequently, our studio added an auto-applied API schema to hold additional parameters required by a specific production denoising technique. In retrospect, we determined that the “denoise:enable” on/off switch should have been part of that denoising schema rather than the base UsdRender schema, which makes no other mention of denoising, and specifies no implementation.

For our pipeline, this involved moving the “denoise:enable” attribute out to this auto-applied API schema, so there were no asset changes required. We’d be happy to advise any other groups on this approach.

best,
-B