This repository has been archived by the owner on Sep 20, 2024. It is now read-only.
Ftrack: Custom attributes can be filled in slate values #3036
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Brief description
Extended settings for slate values and added ability to get custom data from ftrack into some template fill data.
Description
Slate extraction in nuke now have templates where is possible to fill values for Netflix's Nuke slate node. Right now were added 3 keys:
f_submission_note
,f_submitting_for
andf_vfx_scope_of_work
(but they can be extended in future). Each input in settings can be disabled, in that case plugin won't change the value of the key at all. Default settings match previous default values.Ftrack has new collector where can be collected custom attribute values into custom data which can be used in slate or in burnins. Collector has settings where can be specified custom attributes that are collected. Hierarchical attributes are not handled properly.
Additional info
Added new key
customData
intoinstance.data
. There already was keycustom_burnin_data
but it's name is specific for burnins (kept backwards compatibility).Testing notes:
Shot
entity type)project_settings/nuke/publish/ExtractSlateFrame/f_vfx_scope_of_work
in settingsf_vfx_scope_of_work
template with{custom[ftrack][<your custom attribute key]}