ayon-core/openpype/modules/deadline/repository
2023-12-07 17:38:25 +01:00
..
custom/plugins Fix error message formatting (#6028) 2023-12-07 17:38:25 +01:00
readme.md moved deadline repository files from vendor to deadline module 2022-02-22 16:15:46 +01:00

OpenPype Deadline repository overlay

This directory is an overlay for Deadline repository. It means that you can copy the whole hierarchy to Deadline repository and it should work.

Logic:

GlobalJobPreLoad

The GlobalJobPreLoad will retrieve the OpenPype executable path from the OpenPype Deadline Plug-in's settings. Then it will call the executable to retrieve the environment variables needed for the Deadline Job. These environment variables are injected into rendering process.

Deadline triggers the GlobalJobPreLoad.py for each Worker as it starts the Job.

Note: It also contains backward compatible logic to preserve functionality for old Pype2 and non-OpenPype triggered jobs.

Plugin

For each render and publishing job the OpenPype Deadline Plug-in is checked for the configured location of the OpenPype executable (needs to be configured in Deadline's Configure Plugins > OpenPype) through GlobalJobPreLoad.