PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
6.13k stars 1.22k forks source link

usdview: IBL sampling discontinuities cause incorrect appearance on rough objects #2776

Open hybridherbst opened 1 year ago

hybridherbst commented 1 year ago

Description of Issue

This may be a regression as I didn't notice it before. Medium-roughness values end up producing spikes in the IBL sampling where, to the best of my understanding, a smooth gradient should be.

To me it looks like there's some wrong sampling going on on some wrap areas where the convolution goes wrong.

Steps to Reproduce

  1. Download MetalRoughSpheres.Needle.zip

  2. open in usdview

  3. See discontinuities (Edit: accidentally had some spheres selected so they are tinted yellow, my bad): image image

  4. This issue doesn't happen in other viewers, e.g. Khronos sample viewer – the model is "MetalRoughSpheres": image

System Information (OS, Hardware)

Windows 11, RTX3060

Package Versions

23.11

jesschimein commented 1 year ago

Filed as internal issue #USD-8900