Tutorial

Reading-speed budgets and language-aware timing in a single Templater template
A line of text has to stay on screen long enough to be read, and the length of time that…

How to Pass Dynamic Asset URLs Into a Render Job Without Exposing Credentials or Breaking Links
The safe way to pass an asset URL into a render job is to treat the URL itself as the…

Managing Linked Footage and Dynamic Assets When a Project Renders on Another Machine
A project that renders perfectly on your desk will fail on another machine if even one file, font or plugin…

When In-House Render Hardware Is Cheaper Than Cloud Rendering by the Minute
For After Effects work, in-house render hardware is cheaper than paying a cloud service by the minute when your work…

How to Handle Webhook Callbacks From a Render Service in a Production Application
A webhook callback from a render service should be handled as a notice that something changed, not as a final…

How to Handle Dirty or Incomplete Data Without Producing Broken Output Videos
A broken video made with Templater almost always traces back to a row of data, which breaks it when it…