Cached Playback
Animators were losing time just to review their work.
Complex Maya scenes often could not play back in real time. The fallback was playblasting: exporting frames or video for review, which could consume roughly 30% of an animator’s working time.
The caching technology could help, but early designs were hard to discover, difficult to interpret, and framed around technical users rather than animators.
Study the feature inside real animation workflows.
I combined customer visits, interviews, contextual inquiry, surveys, beta feedback, and usability testing. A modified first-experience study included animation supervisors, animators, technical directors, and producers.
The research showed that potential time savings were compelling, but users would abandon the feature if it did not work out of the box or if failures required a technical director to interpret.
Move controls into the animator’s workflow and make the system legible.
The feature originally lived in the Evaluation Toolkit, a place associated with technical scene management. I worked with content and visual design partners to move core controls closer to the timeline, add consistent access points, improve naming, and use tooltips and status messages for learnability.
We also added flexibility around cache display and colours, and warning states that helped users distinguish hardware or software limitations instead of simply watching the cache stop.
Build continuous user feedback into the product team.
We presented prototypes to beta users on a recurring cadence and established monthly usability testing. Those sessions shortened the distance between design decisions and expert feedback.
The program also changed team practice: usability testing became a recurring product-team habit rather than a one-time milestone.
A technical capability became a usable animation workflow.
The final experience improved access, learnability, status feedback, and customization around Cached Playback. The feature became a major Maya 2019 release and saw strong early adoption.
Portfolio records report a 3× improvement in animation iteration speed through reduced playblast dependency, 30% early adoption growth, and 90% of defined usability benchmarks met.
Working on a hard product problem?
I’m exploring GTM Strategy, AI Product, Product Strategy, and Forward Deployed roles.