Overview
<aside>
💡
Set Frame Range
- Ensure synchronization between Flow and USD frame ranges
with support for offsets on Maya for animators
- Led the development of the tool and custom APIs, incorporating feedback from TD Supervisor and Animation team.
</aside>
Impact
- Significantly reduced initial shot setup time
by ensuring pre-production flow, USD, and Perforce synchronization, while automatically calculating and updating animators’ offsets.
Environment
<aside>
📌
Based on
- Rocky Linux 9.2 (Blue Onyx)
- GNOME (Desktop Manager)
</aside>
<aside>
📌
Flow
</aside>
<aside>
📌
USD
</aside>
<aside>
📌
Maya 2024.2
- maya.cmds, mel
- Embedded Python 3.10
</aside>
<aside>
📌
Custom Perforce API
</aside>
<aside>
📌
Custom Frame Range API
</aside>
Features
- Integration Flow-USD-Perforce-Maya
- If offset + former frame is same as the frame ranges confirmed in Flow,
it means the director has approved that animator’s offset
→ In this case, the offset should be reset.
- Regardless of any offsets, synchronization is forced with first/last frame ranges
if they do not match, because the official frame range is defined by Flow.
- In Maya, animators can see the official frame ranges and current offsets through bookmark colors.