ayon-core/openpype/modules/deadline/repository
Jakub Trllo 022b6c6f54
Merge pull request #3849 from pypeclub/feature/transcoding_float2_attr_type
General: Transcoding handle float2 attr type
2022-09-22 09:37:13 +02:00
..
custom/plugins Merge pull request #3849 from pypeclub/feature/transcoding_float2_attr_type 2022-09-22 09:37:13 +02: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.