-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Indexed primvars use :vals suffix in ABC #860
Comments
The proper fixes would be for usdAbc to strip the ":vals" suffix, and change the typeName for indices from uint to int. We'd be happy to take a PR on this! |
Filed as internal issue #USD-5343 |
I think this was fixed by PR #1635 |
Thanks for noticing that, @cameronwhite ! |
AdamFelt
pushed a commit
to autodesk-forks/USD
that referenced
this issue
Apr 16, 2024
…ni1/LineStyle_refactor LineStyle properties post process small refactoring
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Description of Issue
Coming from Alembic, indexed primvars use a
:vals
suffix for the value attributes.For example, adding an additional UV Set to a cube in Maya and then export it to alembic, results in this ABC structure:
secondaryUVsA
is a compound attribute with two children:.indices
and.vals
. The same is the case for theuv
attribute. Converting it to USD results in a stage with this:Apart from the uint issue (#859), you can see that
primvars:secondaryUVsA:vals
has a:vals
suffix butprimvars:uv
doesn't. Opening the file with usdview will show all the attributes butsecondaryUVsA
isn't properly loaded into applications like Katana.I've attached a pure USD example which contains two primvars, one with
:vals
suffix and one without: valsPrimvars.usda.zip . It illustrates the question if the USD side should be able to handle:vals
for indexed primvars or if the alembic reader should remove it to create a correct USD file?Steps to Reproduce
Package Versions
USD: 19.05
Alembic: 1.6.1 & 1.7.10
The text was updated successfully, but these errors were encountered: