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

User-friendly UI to de-instance models #1345

Closed
dj-mcg opened this issue Apr 16, 2021 · 5 comments · Fixed by #1873
Closed

User-friendly UI to de-instance models #1345

dj-mcg opened this issue Apr 16, 2021 · 5 comments · Fixed by #1873
Labels
enhancement New feature or request outliner Features affecting Maya's Outliner

Comments

@dj-mcg
Copy link
Collaborator

dj-mcg commented Apr 16, 2021

Pixar TDs will often want to expose the guts of a USD-based model in order to interact with subcomponents. In the UFE world, TDs will need to disable "instanceable" via the Attribute Editor. It would be nice if this toggle was included in the Context Menu when right-clicking models in the Outliner, if this is in line with the UX experience that the Autodesk designers are trying to provide.

@dj-mcg dj-mcg added the enhancement New feature or request label Apr 16, 2021
@wtelford
Copy link
Contributor

Hey Dan,
Are you just needing a way to de-instance, or do you require a way to de-instance explicitly from the Outliner?
I ask as we have exposed editable metadata in the AE with version 0.9.0 of the plugin, including instanceable.
image

Having this option in the context menu as well does align with our intent, but I also anticipate a potential explosion in the size of it as more and more requests are made.

Thoughts?

@dj-mcg
Copy link
Collaborator Author

dj-mcg commented Apr 22, 2021

Hi Will,

Thanks for the response! This request was specifically for a more user-friendly way to de-instance, to avoid requiring users from having to jump into the AE. Users have requested this be available in the Outliner context menu when right-clicking a model. Just a quality-of-life request - I was thinking of taking a crack at this myself, perhaps next week, but I wanted to make sure I wasn't stepping on any design/UX toes.

Thanks
Dan

@womanyoyoyo-adsk
Copy link
Collaborator

Hi Dan,

Thanks for checking in to see if this lines up with our UX experience. I understand how your TDs would like a quicker and more user-friendly way to de-instance prims. I made a quick mockup. I grouped the attribute (Visibility) and the metadata (Deactivation and Instanceable) together. It's true we don't want this menu to explode. We've already made a decision to hard-code Instanceable in the Attribute Editor as one of four common metadatum at the top for convenience. Following this paradigm for the Outliner makes sense. ‘Mark as Instanceable’ would change to ‘Unmark as Instanceable’ when on a prim that is already marked as Instanceable. Would this work for your TDs?

outliner_instanceable

Thanks,
Natalia (designer on Maya-USD)

@dj-mcg
Copy link
Collaborator Author

dj-mcg commented Apr 23, 2021 via email

@womanyoyoyo-adsk
Copy link
Collaborator

womanyoyoyo-adsk commented Apr 26, 2021

Hi Dan,

No problem, I am happy to help with UX. This is in line with the overall design. We currently don't have this work scheduled. If you'd like you can give this a go. Let me know if you need any other help.

Thanks,
Natalia

@wtelford wtelford removed their assignment May 3, 2021
@wtelford wtelford added outliner Features affecting Maya's Outliner reproduced Issue has been reproduced labels May 3, 2021
@wtelford wtelford removed the reproduced Issue has been reproduced label Jun 21, 2021
@neilh-adsk neilh-adsk moved this to Done in maya-usd Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request outliner Features affecting Maya's Outliner
Projects
Archived in project
3 participants