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

Edit USD Asset Tools to manipulate existing USD contribution publishes #23

Open
2 tasks done
BigRoy opened this issue Jul 25, 2024 · 0 comments
Open
2 tasks done
Assignees
Labels
type: enhancement Improvement of existing functionality or minor addition

Comments

@BigRoy
Copy link
Collaborator

BigRoy commented Jul 25, 2024

Is there an existing issue for this?

  • I have searched the existing issues.

Please describe the feature you have in mind and explain what the current shortcomings are?

As part of the AYON USD Contribution Workflow it's become crucial to be able to 'edit' an existing publish and remove e.g. existing "layers" from a published asset or layer.

The whole contribution workflow is built on new publishes ADDING INTO the last publish - but removing an existing entry is not defined from that publishing workflow - and currently boils down to manually editing the published USD ascii files.

Doable, yet NOT nice.

How would you imagine the implementation of the feature?

Without having dedicated USD viewers with super nice tools - the MVP would just be:

  1. Provide a Tray Loader that on published USD assets / shots allows you to "Tweak USD contributions"
  2. The user then gets prompted just a simple list or tree view with the layers (and or variants) that contibute to it where they can just click which ones to remove.
  3. When having tweaked/altered anything they can click "Publish" and it generates a NEW publish of the layers that had things removed/added.

Are there any labels you wish to add?

  • I have added the relevant labels to the enhancement request.

Describe alternatives you've considered:

A dedicated USD Editor would be even better - with a viewer so they can live see what's going on. However, that's not crucial for just manipulating the USD data quickly.

Additional context:

This is essentially part of #15 but reduces the scope into a single "solution" for one problem instead of the larger 'what tools do we need' request.

No response

@BigRoy BigRoy added the type: enhancement Improvement of existing functionality or minor addition label Jul 25, 2024
@BigRoy BigRoy self-assigned this Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Improvement of existing functionality or minor addition
Projects
None yet
Development

No branches or pull requests

1 participant