Goal
To be able to launch any task and share the same workfile/project.
Motivation
For DCCs like Unreal Engine, the most common workflow is to share one project between multiple artists. This though can be become a management mess when dealing with shot workflows. Take an example like this:
-
sh0010/lighting
is assigned to Artist A. -
sh0020/lighting
is assigned to Artist B.
The options available at the moment are to:
- have a common task for both artists to launch.
- create multiple projects.
Common Task
This will create a disconnection between the task and the work data. What is most likely to happen is that the artists task will be left behind in favour of the common task, meaning management mess.
Reviewables will be published to the common task, which will make it difficult to organize review sessions.
Multiple Projects
This will create a storage issue along with DCC specific problems like sharing plugins/code between projects in Unreal Engine.
Implementation
The most generic approach would be to link tasks together, then its up to the launcher to figure out what files to launch. Linking sq0010/lighting > sq0010sh0010/lighting
would mean that launch sh0010sh0010/lighting
opens the project files for sq0010/lighting
.
Further Thoughts
Unreal Engine workflows could be taken further by launching into a level per shot/task.
Although Unreal Engine is primary DCC considered for this feature, it could be considered for others like;
- Shared Blender session (Swann Martinez / multi-user · GitLab).
- Figma or alternative collaborative platforms.
- Google Docs/Sheets.