Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

Ftrack: Addiotional component metadata #3685

Merged
merged 5 commits into from
Aug 18, 2022

Conversation

iLLiCiTiT
Copy link
Member

Brief description

Added ability to add additional metadata into components.

Description

Additional metadata are not stored under ftr_meta (required for play and cinesync) but as keys next to it. It is possible to set which keys are added to component in settings. If value for a key is not available component it is skipped. There are available keys openpype_version, frame_start, frame_end, duration, width, height, fps and codec.

Screenshots

image

Testing notes:

  1. Add additional metadata keys in project_settings/ftrack/publish/IntegrateFtrackInstance/additional_metadata_keys (e.g. openpype_version)
  2. Publish something which creates components in ftrack
  3. Check it's metadata

@ynbot
Copy link
Contributor

ynbot commented Aug 17, 2022

Task linked: OP-2356 ftrack enhance component metadata

@iLLiCiTiT iLLiCiTiT self-assigned this Aug 17, 2022
@iLLiCiTiT iLLiCiTiT added type: enhancement Enhancements to existing functionality module: Ftrack labels Aug 17, 2022
Copy link
Member

@m-u-r-p-h-y m-u-r-p-h-y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tested with a couple of different publishes and it works as expected:

Maya - playblast
image

Maya - lookdev
image

@iLLiCiTiT iLLiCiTiT merged commit ba9b82d into develop Aug 18, 2022
@iLLiCiTiT iLLiCiTiT deleted the feature/OP-2356_ftrack-enhance-component-metadata branch August 18, 2022 07:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
module: Ftrack type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants