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

Import Basis Curves split shapes #3399

Open
vcandelam opened this issue Oct 19, 2023 · 1 comment
Open

Import Basis Curves split shapes #3399

vcandelam opened this issue Oct 19, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@vcandelam
Copy link

Is your feature request related to a problem? Please describe.
When importing a usd with a basis curve that has several strings it gets splitted into diferent shapes under the same maya transform. This isn't an issue by itself, but when exporting back to usd instead of merging into a single prim when using the "mergeTransformAndShape" flag it is defined as a prim per shape.

Describe the solution you'd like
I guess the import splitting the shapes is a limitation in mayas bezier curve definition, but maybe adding an attribute like the USD_typeName='BasisCurve' that can understands that the shapes under it must be merged together

Describe alternatives you've considered
Maybe expanding the "mergeTransformAndShape" to multiple shapes? I guess this is a limitation due tu merging two polygonal meshes but for curves it shouldn't be an issue

Additional context
Step to reproduce:
1- Create a usd with a basis curve with several strings (in bezier basis, is the only one I could import back to maya)
2- Import into maya
3- Export back

@vcandelam vcandelam added the enhancement New feature or request label Oct 19, 2023
@neilh-adsk neilh-adsk moved this to Needs triage in maya-usd Nov 6, 2023
@maya-usd-git-sync
Copy link

Issue synced internally to EMSUSD-835

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Needs triage
Status: Needs triage
Development

No branches or pull requests

1 participant