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

Add USD export with USD asset contribution workflow with e.g. model product type #207

Open
1 task done
BigRoy opened this issue Dec 27, 2024 · 0 comments · May be fixed by #205 or #206
Open
1 task done

Add USD export with USD asset contribution workflow with e.g. model product type #207

BigRoy opened this issue Dec 27, 2024 · 0 comments · May be fixed by #205 or #206
Assignees
Labels
type: enhancement Improvement of existing functionality or minor addition

Comments

@BigRoy
Copy link
Contributor

BigRoy commented Dec 27, 2024

Is there an existing issue for this?

  • I have searched the existing issues and added correct labels.

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

Allow publishing a model product type with USD output file that also gets published with the USD contribution workflow in a USD asset.

Suggested implementation?

We either add a completely new creator - separate from the existing one - that is of product type model but also marks itself relevant to the USD contribution workflow by adding the usd family to the instance. Or, somehow mark the existing model creator to "optionally" allow to do that. The question mostly becomes what we need.

  1. Should the singular "model" instance be capable of publishing the mayaScene, abc (alembic) and usd all at once? If so, we should somehow be dealing with one creator that exports the multiple things.
  2. Should the USD creator have the pre-create "Create Asset Template Hierarchy" feature which makes it much easier to define the correct asset hierarchy to work within in the scene (like creating the correct groups with correct names, etc.)
  3. Currently the Maya USD creator exposes a lot of the export toggles (how the USD file get extracted) as creator attributes, however some may also turn relevant for this model instance.
    • Hence, we need to either move those also to Creator attributes for the existing model creator (clutter?) OR use the new creator to expose those attributes (redundant duplication?) OR move those export settings maybe to the Maya USD extractor plug-in as attribute definitions OR to a dedicated collected. It will be relevant however to set different defaults for different Maya USD exports, e.g. a model is static and may need different export settings than an animation or a 'generic' maya USD extraction. How/where do we then define these defaults for each in settings? profiles?

I'm mostly concerned with:

Some quick prototypes:

Basically we have a case of:

  • This 'model' product should now also behave as 'usd'
  • This product type may also benefit from different "creation" features (like the asset template hierarchy creation)

Describe alternatives you've considered:

No response

@BigRoy BigRoy added the type: enhancement Improvement of existing functionality or minor addition label Dec 27, 2024
@BigRoy BigRoy self-assigned this Dec 27, 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
1 participant