Task Metadata & Versioning
Quote from voxume on 18. July 2020, 11:42Hi Richard
Not sure if this has been requested before.
#1 : Reverting back to an older version.
Current workflow:
Task version is independent of the scene version from which it was created. - This seems to be okay as long as I don't have to go back and try to revert back to an older version of the scenefile. Often this starts out as narrowing down to the task render that I want to go back to.. but after that.. I have no way to know which scene file version was used to generate this output. This makes the process of going back to the desired version more of a hit and trial.
Suggested workflow:
Two ways this would be easier to do - if the task had metadata which immediately displayed which scenefile version was used to generate this task. Or - if the task version numbers used a minor versioning scheme - "v0012.1"
#2 : Task category/Step Metadata/Filtering
Current Workflow:
Right now, all the tasks are bunched up together under the shot/asset. There is no way to know which task was generated from which pipeline step or category.
Suggested Workflow:
Tasks to maintain context of which step/category they are associated with. And to be able to maybe (A) filter tasks by either simply selecting the step/category or (B) Having a filtering checkbox below the tasks list (something on the lines of SHOW ALL) which can help show either filtered tasks or unfiltered (all) tasks under the shot.
Thanks Again!
Hi Richard
Not sure if this has been requested before.
#1 : Reverting back to an older version.
Current workflow:
Task version is independent of the scene version from which it was created. - This seems to be okay as long as I don't have to go back and try to revert back to an older version of the scenefile. Often this starts out as narrowing down to the task render that I want to go back to.. but after that.. I have no way to know which scene file version was used to generate this output. This makes the process of going back to the desired version more of a hit and trial.
Suggested workflow:
Two ways this would be easier to do - if the task had metadata which immediately displayed which scenefile version was used to generate this task. Or - if the task version numbers used a minor versioning scheme - "v0012.1"
#2 : Task category/Step Metadata/Filtering
Current Workflow:
Right now, all the tasks are bunched up together under the shot/asset. There is no way to know which task was generated from which pipeline step or category.
Suggested Workflow:
Tasks to maintain context of which step/category they are associated with. And to be able to maybe (A) filter tasks by either simply selecting the step/category or (B) Having a filtering checkbox below the tasks list (something on the lines of SHOW ALL) which can help show either filtered tasks or unfiltered (all) tasks under the shot.
Thanks Again!
Quote from RichardF on 1. August 2020, 12:14Hey @voxume thanks for the feedback,
- The source scenefilepath is already saved with the render versions. You can doubleclick a version in the version list in the Project Browser to see the meta data or select it from the context menu. With a little scripting it's also possible to use the scenefile version as the rendering version.
- Currently a task is not associated with a category. You could write from scenefiles in different categories into the same task. So I cannot simply add a filtering to the UI. I'd need to change how the task are handled in Prism. But I agree that tasks should be children of categories and not of shots as it is currently. It's a bigger change, so I won't be able to change that immediately, but I'll take a look at it in the coming months. Probably I'll implement it that you select a category to see it's tasks. If you select just the shot without a category it would show the tasks from all categories in that shot. So you'd have the best of both worlds.
Hey @voxume thanks for the feedback,
- The source scenefilepath is already saved with the render versions. You can doubleclick a version in the version list in the Project Browser to see the meta data or select it from the context menu. With a little scripting it's also possible to use the scenefile version as the rendering version.
- Currently a task is not associated with a category. You could write from scenefiles in different categories into the same task. So I cannot simply add a filtering to the UI. I'd need to change how the task are handled in Prism. But I agree that tasks should be children of categories and not of shots as it is currently. It's a bigger change, so I won't be able to change that immediately, but I'll take a look at it in the coming months. Probably I'll implement it that you select a category to see it's tasks. If you select just the shot without a category it would show the tasks from all categories in that shot. So you'd have the best of both worlds.
Quote from Dovydas on 28. July 2021, 18:29Quote from RichardF on 1. August 2020, 12:14Hey @voxume thanks for the feedback,
- The source scenefilepath is already saved with the render versions. You can doubleclick a version in the version list in the Project Browser to see the meta data or select it from the context menu. With a little scripting it's also possible to use the scenefile version as the rendering version.
Hi Richard,
would it be possible to do the same for all publishes? I mean that playblast, abc exports, etc. would use scene file versions? If so, where should we start with the scripting?
Quote from RichardF on 1. August 2020, 12:14Hey @voxume thanks for the feedback,
- The source scenefilepath is already saved with the render versions. You can doubleclick a version in the version list in the Project Browser to see the meta data or select it from the context menu. With a little scripting it's also possible to use the scenefile version as the rendering version.
Hi Richard,
would it be possible to do the same for all publishes? I mean that playblast, abc exports, etc. would use scene file versions? If so, where should we start with the scripting?