Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Multiverse: First Support #2909

Closed
zhoub opened this issue Mar 18, 2022 · 8 comments · Fixed by #3178
Closed

Multiverse: First Support #2909

zhoub opened this issue Mar 18, 2022 · 8 comments · Fixed by #3178

Comments

@zhoub
Copy link
Contributor

zhoub commented Mar 18, 2022

Is your feature request related to a problem? Please describe.
Support Multiverse

Describe the solution you'd like
Support Multiverse

Describe alternatives you've considered
No alternative

Additional context
The PRs would come from https://github.com/j-cube/OpenPype

@zhoub
Copy link
Contributor Author

zhoub commented Mar 18, 2022

PR #2908

@BigRoy
Copy link
Collaborator

BigRoy commented Mar 30, 2022

With #2908 merged should we close this issue? Or are we waiting on additional implementation details?

@pberto
Copy link
Contributor

pberto commented Apr 29, 2022

If possible let's keep this issue open as we are doing some needed improvements, next in line:

  1. add to the creator's set the option to chose the file format (USD / USDA for the override and composition and USD / USDZ for the asset one).
  2. solve the issue of composition displaying a empty stage cause by either namespace or reference file path
  3. further update docs according to 1 and 2 and merge paolo's branch

Once 1 2 3 are done we wil make another PR.

@pberto
Copy link
Contributor

pberto commented May 2, 2022

Se should also try to understand why do we see (abc) near the Multiverse item. I assume this loader menu is not contact sensitive: I am trying to Load a Maya model I just wrote (.ma) -- I n any case our menu item should list usd and abc or only usd or nothing. Not just abc.
image

@BigRoy
Copy link
Collaborator

BigRoy commented May 2, 2022

The representation name between the brackets (like abc and ma) is to decide on which file to act with the loader. The Multiverse loader only is linked to abc and usd in the Loader and thus would only show for those options.

The Model subset does not have an exported usd file by default since the USD extractor does not trigger for the model family but only for the usd family. Thus when right clicking on a model that has no usd representation it will not show the Read USD by Multiverse (usd) entry since it does not exist.

In any case our menu item should list usd and abc or only usd or nothing. Not just abc.

TD;DR in this case there's no actual USD file on disk for that model. Only the USD family (Create > USD) will generate a usd file currently.

Does that answer your question?

@pberto
Copy link
Contributor

pberto commented May 2, 2022

Kindof. My question now is why abc is displayed for the model subset? I think in OP you can use ABC for models too, and in such case they are imported as Maya geom by abcImport. Therefore since Multiverse can read ABC (read as in stream-in, not import as Maya geom) it gets also displayed when loading a model.

@BigRoy
Copy link
Collaborator

BigRoy commented May 3, 2022

The model family publishes both a .ma and .abc so that's why.

@pberto
Copy link
Contributor

pberto commented May 3, 2022

Understood.

@mkolar mkolar linked a pull request Jun 7, 2022 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants