-
Notifications
You must be signed in to change notification settings - Fork 49
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
Bootstrap asset or shot on creation? (e.g. USD Asset) #509
Comments
It actually aligns with some feature requests we are getting outside USD. namely master versions, which is how usd is kind of designed on the base level. Clients want to be able to choose between explicit pull system and master version push, where they references v0, or simply versionless asset, therefore they won't need to update all the scenes with new versions. Dangerous at times, but saving tons of time at others. |
Technically you can hack your way into this. Set up an Integrator that will symlink a file to Anyway, your use case actually sounds quite different than what I tried to describe. In your case it doesn't sound like you need to bootstrap these files on asset creation. They can just be generated when you publish. Be aware that USD can use versioning however you will be needing to implement a custom ArResolver for your use case. I'm hoping to do this for Avalon before end of February as we need it in production. With USD however, the Currently I am looking in ways to streamline this without making these very odd exceptions. |
Regarding the Bootstrapping I ended up taking a different approach which we'll be testing coming week whether it works as Users would like. What I've done now is perform the bootstrapping on Publish. This had some benefits:
From a developer's point of view it still has some downsides:
Will follow up later this week after some artists started to try this workflow. |
It's a bit cheeky, but how about generating this instance as different data in the context ( |
I was wondering what family are you going to use for this, if any. We're kinda running into a need to create a new family that acts in a very similar way to I'm assuming that you have |
For now we are working with family |
Issue
It seems it's very common for a pipeline surrounding USD to prepare the "common ground" for an asset or shot. Basically bootstrapping some default
.usd
contents for an Asset which would act as a placeholder.More details on that can be found in this USD Pipeline topic on usd-interest.
I was wondering, what would be the way to potentially do this in Avalon? And when/where? Or is this "too odd" behavior for Avalon and is this unexpected for Avalon core to be possible.
Consider this a discussion and the issue is to track ideas that come up.
The text was updated successfully, but these errors were encountered: