-
Notifications
You must be signed in to change notification settings - Fork 18
Expose Maya USD creator that creates a static model product type
#205
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
Conversation
|
@antirotor @philippe-ynput we may need to brainstorm a bit about potentially having settings templates/presets. The validators upon "models" that AYON is set to by default in Maya are not necessarily all relevant to publishing a USD model (because hierarchy structure tends to differ from the 'old days'). As can be seen in the PR description, there's quite a few settings to change to ensure publishing USD models from Maya to USD as Another approach could be to start changing the 'validators' so that they don't target |
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
|
@LiborBatek can you give this a go please? |
LiborBatek
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.


Changelog Description
Exposes a dedicated creator that exports a Maya USD export as a "model" product type.
Additional review information
TL;DR
We have a long history of a
modelproduct type creator in Maya, focused on exporting static geometry to Maya Scene and Alembic. Now we also want to include USD exports, but also allow the Maya USD contribution workflow to trigger, etc.This is one potential approach to do so.
Detailed
This now allows to publish USD products with USD contributions as a "model" product type, e.g. a
modelMainas part of theusdAsset's model layer and also have it trigger themodelproduct type validations.It's good to know however that a few validators will need to be disabled in settings for this product type to make sense (otherwise it wouldn't pass the model validations).
In particular disable:
This is because the top group should be the asset name without suffix (so it should not be e.g.
_GRPsuffix) and the creators' "asset template hierarchy" it creates starts with a namespace to allow publishing multiple model asset contributions separately from the one scene (without having a group name conflict between the two groups in the scene).Also, if ONLY the USD should be exported from this product type instead of also the Maya Scene and Alembic, then disable the extractors:
There happened to also be a way to export a USD previously from the
modelfamily which should also be disabled:That behavior where the existing
modelcreator would export USD however had the issue that:usdfamily - not onmodelproduct type.Fix #207
Testing notes: