Replies: 3 comments 8 replies
-
Hi Pierre, I took a look at this one today and it turns out that using What is happening is internally the If instead of dirtying the full node you only dirty the input attributes you are expecting to change like so: I am curious about your original issue where you had multi-proxyShape workflows which would display the same assertions. Can you share a little detail or even better a reproducible workflow? What interaction with the scene triggered the warnings? Are the proxyShapes all displaying different stages or do some/all of them display the same stage? If there is a more insidious issue with multiple proxy shapes I would like to identify it. If there is some other way to getting into this unexpected state that doesn't include the William |
Beta Was this translation helpful? Give feedback.
-
Hi @pierre-ed, Just wanted to let you know about a workflow we have on the I've made a quick demo for you showing this capability. Documentation for this feature is found here: https://help.autodesk.com/view/MAYAUL/2023/ENU/?guid=GUID-5355AFE8-D39C-4950-A7BB-19407D59C626 under "Attributes for a Stage (proxyShape node)" Hope that helps. Thanks, |
Beta Was this translation helpful? Give feedback.
-
We are experiencing stability issues with our scenes.
They only contain a moderate number of proxyshapes (say, less than a dozen) and yet we often end up with errors signalling unmet validation:
Similar occurrences have been the subject of earlier discussions, especially this one which concludes on the seriousness of the issue and its root as a case of an illegal "pull evaluation during dirty propagation".
So we decided to investigate a bit to redesign our scenes and workflows and ended up a bit worried when trying to run
cmds.dgdirty
to check the state of our scenes' DG: Even on the simplest of examples, such validation errors occur.Attempt 1
node = cmds.createNode("mayaUsdProxyShape")
.cmds.dgdirty(node)
.Attempt 2
Create->Universal Scene Description->Create stage from file
cmds.dgdirty(proxyshape)
We are quite puzzled by this behavior.
Is it expected? Are we missing something entirely? Are some proxyshape input plugs forbidden to get dirty?
We are looking forward to any kind of feedback because this lack of understanding hinders us from making our workflows less error-prone.
Thanks in advance.
Cheers,
-- Pierre
Beta Was this translation helpful? Give feedback.
All reactions