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

Changed mesh orientations, added normals to triangle mesh, clarified … #80

Merged
merged 5 commits into from
May 15, 2024

Conversation

crydalch
Copy link
Contributor

…camera.

Cleaned up some Houdini/Karma ApiSchemas or properties.

To make it easier for tools which don't yet read both types of USD meshes, this commit changes the geometry to be rightHanded. There should be no visual differences for renderers/software that recognize meshes could have either winding order. (Issue #70)

The triangulated variant now has normals authored as well now (Issue #69)

Also re-authored the Camera transform using XformCommonAPI, rather than a 4x4 Matrix, so the translate/rotate values are clear.

…camera.

To make it easier for tools which don't yet read both types of USD meshes, this commit changes the geometry to be rightHanded. There should be no visual differences for renderers/software that recognize meshes could have either winding order. (Issue usd-wg#70)

The triangulated variant now has `normals` authored as well now (Issue usd-wg#69)

Also re-authored the Camera transform using XformCommonAPI, rather than a 4x4 Matrix, so the translate/rotate values are clear.
@crydalch
Copy link
Contributor Author

Not sure why usdchecker is failing to recognize the .mtlx files; probably just doesn't have UsdMaterialX.

Logged as #82

Changed displayColor to be constant-interpolated, removed some unused primvars, and authored extents/extentsHint attributes in a few places that were missing it.
@jcowles
Copy link
Collaborator

jcowles commented May 15, 2024

yeah, sadness, I'm guessing there are reasons why mtlx isn't included in usd-core (which I believe is what we're using here)

@jcowles jcowles merged commit c0a19a7 into usd-wg:main May 15, 2024
1 check failed
@meshula
Copy link
Contributor

meshula commented May 25, 2024

Two reasons, boiling down to distro from pypi problems. The first is having a zoo of dylibs; that'll be resolvable more easily when USD is able to use the static/monolithic builds of MaterialX; not all the CMake changes have landed in Mx or USD for that though. The other tricky bit is the MaterialX node library itself. I don't know that anyone's investigated how to get that pip installable yet.

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

Successfully merging this pull request may close these issues.

3 participants