Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UsdPreviewSurface: clarify clearcoat layering #2659

Closed
hybridherbst opened this issue Sep 6, 2023 · 1 comment
Closed

UsdPreviewSurface: clarify clearcoat layering #2659

hybridherbst opened this issue Sep 6, 2023 · 1 comment

Comments

@hybridherbst
Copy link
Contributor

Description of Issue

Clearcoat and clearcoatRoughness are described here: https://openusd.org/release/spec_usdpreviewsurface.html
However, it's not immediately clear (pun intended) if clearcoat is to be applied as separate layer outside the normal map (a coating) or as a layer directly on top of the already provided normal. I think it's intended as the latter, which the description "second specular lobe" is probably meant to convey, but it could be more apparent.

For reference, glTF provides a separate clearcoatNormalMap to better define the intended effect (when both normals are the same the behaviour is the same as in UsdPreviewSurface right now).

.glb and .usdz files for comparison:
ClearCoatTest.zip

@jesschimein
Copy link
Collaborator

Filed as internal issue #USD-8665

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants