We’ve found out that TVPaint is not really VFX pipeline friendly and one of the issues is that TVPaint is not much happy about frame ranges not starting from 1 (frame index 0).
Don’t set frame start/end to mark in/out but only care about range. Which means:
- Mark In by default starts with index 0 (but can be different)
- Mark Out is set to “Mark In + (frameEnd - frameStart + 1)”
- Validation of scene does not care about Mark In/Out values but it’s range must fit framStart/frameEnd of the asset(shot)
- Extractor rendering the frames must output filenames with frames in range frameStart and frameEnd