USD Updating and exporting/converting FBX #1448
-
Hi guys, just trying to use USD as a reference system so as a team we can split the work with a better system/architecture. Now im facing these 2 things: Create a usd asset. What about if i want to convert the USD into maya assets? I mean once i have the scene ready i want to combine or modify the assets and also export them as a FBX. Is it possible? Dont know if USD will works for me maybe its not meant to be used like this? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Hi Jose, Question 1: If I have a USD stage in memory in Maya and I modify the USD data on disk with another program, can I easily reload the USD stage? Yes you can. In the Attribute Editor for the USD proxyShape you can click the circled button to reload the USD data from disk. Question 2: Is there a way to convert in-memory USD data to Maya data? Yes there is a way to do in-memory data translation, but it currently requires scripting to accomplish. MayaUSD's import/export can be set up to target an in-memory layer instead of a file. You can read more about how you might accomplish that in the following GitHub discussion #1054 (reply in thread) |
Beta Was this translation helpful? Give feedback.
-
On the first point, USD itself may still have issues if you have two apps
writing to the same file at once, and you are using usdc files. (not a Maya
limitation to be clear)
Since usda files get read in all at once, they're safe to write to from
multiple apps.
usdc files are memory mapped to load on demand so you might get
corruption/crashing if an app is reading data while another writes.
Just putting that out there as a caveat.
…On Fri, Jun 4, 2021 at 8:57 AM Will Telford ***@***.***> wrote:
Hi Jose,
I see two independent questions here.
*Question 1: If I have a USD stage in memory in Maya and I modify the USD
data on disk with another program, can I easily reload the USD stage?*
Yes you can. In the Attribute Editor for the USD proxyShape you can click
the circled button to reload the USD data from disk.
[image: image]
<https://user-images.githubusercontent.com/1900693/120828699-735d8200-c522-11eb-8f3e-bd3853895bb9.png>
*Question 2: Is there a way to convert in-memory USD data to Maya data?*
Yes there is a way to do in-memory data translation, but it currently
requires scripting to accomplish. MayaUSD's import/export can be set up to
target an in-memory layer instead of a file. You can read more about how
you might accomplish that in the following GitHub discussion #1054 (reply
in thread)
<#1054 (reply in thread)>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1448 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABB4XUSH7JGNEIJUO6IBLQ3TRDZWHANCNFSM4546QNHQ>
.
|
Beta Was this translation helpful? Give feedback.
Hi Jose,
I see two independent questions here.
Question 1: If I have a USD stage in memory in Maya and I modify the USD data on disk with another program, can I easily reload the USD stage?
Yes you can. In the Attribute Editor for the USD proxyShape you can click the circled button to reload the USD data from disk.
Question 2: Is there a way to convert in-memory USD data to Maya data?
Yes there is a way to do in-memory data translation, but it currently requires scripting to accomplish. MayaUSD's import/export can be set up to target an in-memory layer instead of a file. You can read more about how you might accomplish that in the following GitHub discussion #1054 (reply in thread)