PrismPipeline/QuiltiX

Incorrect handling of normals in default viewport?

Closed this issue · 3 comments

Method:

Download prebuilt windows binary (v0.4.0)
Load default scene, and the included 'Motley_patchwork_rug' material
Choose file > Open in MaterialXView

Compare the results

Render_error_comparison

The IBL setup is not identical, so we wouldn't expect a 100% perfect match - but the normals look like they are sampling the backfacing surface.

The issue is even clearer when looking towards a bright area of the HDRI:

Render_error

Removing the normal, coat normal and tangent connections in the material 'fixes' the issue, though obviously not in a useful way.

This is a problem in USD (Storm Hydra delegate): PixarAnimationStudios/OpenUSD#1585
So unfortunately it's not something we can fix in QuiltiX.
To view the correct normals you can change the renderer in QuiltiX to Arnold or any other available delegates.

Copy! Thanks for the reply.

This has been fixed on the UsdMtlx end! PixarAnimationStudios/OpenUSD#1585