You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Has this not been implemented on the Maya USD? Testing on Maya 2024.1 USD v23.1 it would appear it has not.
Steps to reproduce
reference in a Maya rig under a prim (used Mery rig as test)
"cache to USD" with the following options:
"merge transforms and shapes nodes" ON
"include namespaces" OFF
This results in the error:
“Multiple dag nodes map to the same prim path after stripping namespaces” and the cache is not exported.
Describe the bug
As the issue states on OpenUSD
"When exporter strips namespaces it checks if path was already visited and if so raises an error.
However when we also merge transforms and shapes, then it's not an error to map both of them to same primitive."
workaround:
set "merge transforms and shapes nodes" OFF.
Just wanted to bring this to folks' attention.
Specs (if applicable):
Windows 10 OS
Maya 2024.1
USD v23.1
The text was updated successfully, but these errors were encountered:
thanks for bringing this up @sharktacos! we will investigate a bit more and try to understand what could be going on here. the fix you mention, should be in our builds, as far as I can tell, since we are using a later version of USD than the merged issue. but it's possible the code path from the mayaReference is doing something unexpected. I will see what i can find :)
Hi @sharktacos, after some investigation, the fix you mention is indeede in. with that said though, it seems the cache to USD path is doing something to still bypass that original fix, possibly due to the fact that we have a USD node above the mayaReference node.
If I export a rig from maya directly (without using the USD maya reference node), i am able to export without that error, but through cache i still see the problem.
I logged this internally so we can prioritize and discuss next steps. logged as EMSUSD-603
santosg87
changed the title
Has "fix bogus name clash errors when stripping namespaces" not been implemented?
[EMSUSD-603] Has "fix bogus name clash errors when stripping namespaces" not been implemented?
Sep 6, 2023
Saw this issue on OpenUSD from 2019:
PixarAnimationStudios/OpenUSD#683
Has this not been implemented on the Maya USD? Testing on Maya 2024.1 USD v23.1 it would appear it has not.
Steps to reproduce
reference in a Maya rig under a prim (used Mery rig as test)
"cache to USD" with the following options:
"merge transforms and shapes nodes" ON
"include namespaces" OFF
This results in the error:
“Multiple dag nodes map to the same prim path after stripping namespaces” and the cache is not exported.
Describe the bug
As the issue states on OpenUSD
"When exporter strips namespaces it checks if path was already visited and if so raises an error.
However when we also merge transforms and shapes, then it's not an error to map both of them to same primitive."
workaround:
set "merge transforms and shapes nodes" OFF.
Just wanted to bring this to folks' attention.
Specs (if applicable):
Windows 10 OS
Maya 2024.1
USD v23.1
The text was updated successfully, but these errors were encountered: