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

TVPaint extractor enhancement #1080

Merged
merged 40 commits into from
Mar 5, 2021
Merged

Conversation

iLLiCiTiT
Copy link
Member

@iLLiCiTiT iLLiCiTiT commented Mar 3, 2021

Changes

  • TVPaint extractor has 2 ways how to extract output
    • first is using george command tv_savesequence which saves all visible layers used for review family
    • second is rendering each frame of each layer from instance individually and if there is more than 1 layer they are composite using PILLOW
      • this way keeps alpha channel
  • output type of extractor is always PNG except thumbnail which is always JPG
  • all instances always collect all layers related to them no matter if they are visible or not
    • instances without any visible layer are automatically turned off for publishing
  • added validator which checks if there is at least one visible layer in the instance
  • rendering range is defined with Mark In and Mark Out
    • all instances have same range
🏴 this depends on
avalon-core ynput/avalon-core#292
🏴 Pype 3.x PR
pype #1084
avalon-core ynput/avalon-core#293

@iLLiCiTiT iLLiCiTiT changed the base branch from 2.x/main to 2.x/develop March 3, 2021 12:47
@iLLiCiTiT iLLiCiTiT added the type: enhancement Enhancements to existing functionality label Mar 3, 2021
@iLLiCiTiT iLLiCiTiT requested a review from a team March 3, 2021 13:43
@mkolar mkolar merged commit 8708040 into 2.x/develop Mar 5, 2021
@mkolar mkolar added this to the 2.15.4 milestone Mar 5, 2021
@mkolar mkolar deleted the feature/tvpaint_full_extractor branch March 12, 2021 16:04
@mkolar mkolar modified the milestones: 2.15.4, 2.16.0 Mar 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants