OpenPype icon indicating copy to clipboard operation
OpenPype copied to clipboard

Build Workfile: Create instances

Open tokejepsen opened this issue 5 years ago • 5 comments

Goal

Create studio specific instances when building a workfile.

Motivation

When users build a workfile they will need to create instances as well before being able to publish. These instances are often standardized on a project, for example animation will always wanna create a review instance.

Implementation

Running the creator plugins would happen after all loading has been done.

Which creator plugins to run and input settings to the creator plugins would be studio specific.

[cuID:PYPE-1136]

tokejepsen avatar Dec 18 '20 12:12 tokejepsen

@iLLiCiTiT suggested to separate the loading and creating.

Guessing this means to separate the code part of loading and creating?

tokejepsen avatar Dec 18 '20 12:12 tokejepsen

I think that the scene build should ultimately take care of both, but in the code they need to be separate, so it's possible to run only one or the other if need be.

mkolar avatar Dec 18 '20 12:12 mkolar

I made a miro board for scheming over this. For edit permission ask for a password, we'll make it publicly viewable as well.

https://miro.com/app/board/o9J_lazDzXA=/

mkolar avatar Dec 18 '20 12:12 mkolar

This in unfortunatelly stuck in limbo due lack of time to fully implement the new publisher GUI. That work includes programable creators and paves road for this.

mkolar avatar Jun 07 '22 21:06 mkolar

Would the template workfile builder be able to take care of this? Haven't looked at that code yet but you could have the instances already created there.

tokejepsen avatar Jun 08 '22 22:06 tokejepsen