Replies: 5 comments 7 replies
-
Hi Pierre, I am having exactly the same issue. I was about to write a question here but then I saw your question. So I am just adding my experience here as well. I also need to be able to author USD opinions in sessionLayers for different proxyShapes that are reading from the same rootLayer. Versions for me: My employer is working towards getting access to the beta program of Autodesk so we can evaluate the latest mayaUsd with UFE 2.0. Any tips or workaround is much appreaciate. |
Beta Was this translation helpful? Give feedback.
-
Apologies for coming back to you late. We had a few extra days added to our holiday break. Assuming I read your questions correctly, I will break my answer into two parts. First, let's talk about the session layer. We have made a change to target by default root layer, but you can:
EDIT to point 1: We also have an optionVar available to switch to legacy behavior when creating new proxy shapes. By using the |
Beta Was this translation helpful? Give feedback.
-
I see three main points being brought up in this thread
I feel that Krystian did a good job above addressing the first point, but let us know if we can provide any more clarification on that. For point number 2, we are currently working on a method to serialize session layer edits to the Maya file that will be restored as session layer edits when the file is re-opened. Our current prototype of this does have a 2 gigabyte limit on the size of the layer edits that we serialize. We still need to determine how to gracefully fail this state when the 2 gigabyte limit is exceeded. Looking into point number 3, we feel that each proxyShape having a unique session layer, even when the root layer is shared, is a good idea. I believe the AL plugin supported this behavior, though I have yet to confirm that through testing.
One additional topic I see touched upon here is the desire to leverage a multi-proxyShape workflow. While we do support this, I would like to better understand your intended use cases. With the native editing capabilities that UFE 2.0 adds, |
Beta Was this translation helpful? Give feedback.
-
@msercheli,
We are currently investigating presenting a choice of three options when saving the Maya file (optionally saved as a persistent setting). Option 1:
Option 2:
Option 3:
Upon re-opening your Maya file, all layers that were serialized in to it would be restored to their respective layers as in-memory USD edits in your Maya session. Option 3 is the most risky as non-session layers are much more likely to exceed the 2 gig limit, bloat your Maya file, and slow down save and open operations. |
Beta Was this translation helpful? Give feedback.
-
Will, A developer on our studio is about to start merging the PR #871 into the master branch. Thanks, |
Beta Was this translation helpful? Give feedback.
-
Hello everyone!
I am having a hard time providing users with a comfortable workflow with the proxyShapes implemented by the 'adsk' plugin (
mayaUsdProxyShape
nodes).In a nutshell, I would like users to be able to
Alas, contrary to the proxyShapes from the 'al' plugin (
AL_usdmaya_ProxyShape
nodes), I fail to attach a separate session layer as the edit target of each individual proxyShape's stage. Because of this, Maya does not differentiate between sets of edits that would target different proxyShape instances sharing a common root layer. Moreover, all edits go to waste when I reopen the scene after saving.Is there a way of setting a separate, serializable session layer to any
mayaUsdProxyShape
instance?Could the
mayaUsdLayerEditor
andmayaUsdEditTarget
commands be of any help for this task?Please note that I am running maya_usd-0.5.0 in Maya-2020.1 on a Linux workstation, I thus cannot rely on the neat features based on the UFE-2 framework.
Thanks for your help.
Cheers!
-- Pierre
Beta Was this translation helpful? Give feedback.
All reactions