Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow users to view/edit UsdCollectionAPI in Outliner #3367

Open
ika-rporter opened this issue Oct 5, 2023 · 4 comments
Open

Allow users to view/edit UsdCollectionAPI in Outliner #3367

ika-rporter opened this issue Oct 5, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@ika-rporter
Copy link
Contributor

We are developing workflows for our artists that use the UsdCollectionAPI to emulate native Maya features like display layers and selection sets. However, these are collections are currently blind data to the artists - we have to write tools for them to create, view, and edit the contents of these collections.

As a user, I would like UsdCollectionAPI objects and their contents to be presented and editable in the the outliner.

@ika-rporter ika-rporter added the enhancement New feature or request label Oct 5, 2023
@neilh-adsk neilh-adsk moved this to Needs triage in maya-usd Nov 6, 2023
@maya-usd-git-sync
Copy link

Issue synced internally to EMSUSD-827

@scottrenaud
Copy link

Hey @ika-rporter,

We're gearing up to perform some work outlined in #3816, and I'm wondering if any of it would be usable for you?

It wouldn't solve for showing collection prims in the outliner (which we are also interested in), but it might allow your artists to manage the collections.

I'm curious, are your collection objects using a custom prim type with a UsdCollectionAPI schema applied to it, or something else? An example USD file would be super interesting!

Thanks!
Scott

@ika-rporter
Copy link
Contributor Author

Hi @scottrenaud - yeah, that looks like it may be useful. The workfile that prompted this feature request has gone dark since the artists have rolled off, but I'm sure we'll find other uses for the ability for artists to more easily author USD collections.

An example file of how we're using them for "display layers" is attached. We have a UFE observer that detects when the "display layer" is activate/deactivated and updates the layer contents accordingly.

example.zip

@scottrenaud
Copy link

Alright, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Needs triage
Status: Needs triage
Development

No branches or pull requests

2 participants