Skip to content
New issue

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

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

Already on GitHub? # 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

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

No branches or pull requests

2 participants