Change logs of Dataclay software releases, known issues, and promotions

Release — Templater 2.9.2

Support for Adobe After Effects 2020
Templater is now compatible with Adobe After Effects 2020.
Genuine installers prepared for macOS and Windows operating
systems.

Updated Templater’s End User License Agreement
Templater’s EULA defines criteria for designating a licensee as
an “Enterprise”. It also includes updated terms and conditions
for licensing and payments as well as general provisions.

Preference to purge unused footage after each job
If you enable this preference, Templater will purge all unused
footage from the project file after each job completes. Use
this to reduce dependencies in your rigged .aep template files.

Added intelligence methods to Templater ExtendScript API
Use two new methods within registered ExtendScripts to invoke
Templater’s spatial and temporal intelligence:

$D.update.layout() — Invokes Templater’s algorithm
for automatic spatial layout of dynamic layers
within all compositions.

$D.update.timeline() — Invokes Templater’s
algorithm for automatic temporal arrangement of
dynamic layers within all compositions.

Faster data polling intervals for Bot
In Templater’s Preferences, reduced Bot’s minimum polling
frequency to 0.3 minutes (18 seconds) for Google Sheets, and 0.2
minutes (12 seconds) for JSON sources.

BUG FIX: Improved organization of Replication output
In the data, if an “output” column or property specifies a path
with sub directories, Templater names the final output asset
according to the path’s final leaf and saves the output asset to
the location specified.

BUG FIX: Time Sculpting correctly handles nested timelines
In some cases, Templater’s auto arrangement of elements in
timelines containing pre-comp layers would not fully complete.
Now, Templater completes Time Sculpting logic for all nested
composition timelines.

read more

Questions, answers, and discussions about data sources compatible with Templater.

Utilize multiple sheets within 1 Google sheet?

@ariestav So, in your example, I’m not quite sure how I could set that up. Are you pointing to specific comps within a project, or different projects? I’m trying to utilize different pieces of information within the same project, but that may just not be possible in a clean, easy way for outsiders to easily update information I suppose.

I’ll give you a working idea of my particular implementation:

I currently have a “scoring box” in the top left. It lists the team name, current score, the inning, what bases are loaded (which is being driven by manual checkboxes) and how many outs there are (which is also being driven manually by checkboxes)

Then in the top right I have a “Due Up” box which simply lists the player and their respective number.

I also have another info box that swaps spots with the “Due Up” box I call an “Info Box” which houses the current batter along with the next 3 batters and the numbers for ‘Runs’, ‘Homeruns’ and ‘Errors’.

Right now I have a controller setup using mostly if/else statements and dropdown menus to control what boxes are being shown.

So, I guess my question is, is there a better way to do this? I would sort of like to keep this within Google sheets just because it’s an easy to understand way for the team to update the numbers, but if there’s a better way, I’m all for it.

Thanks for your help thus far, you’re very kind and I appreciate that.




read more

Questions, answers, and discussions about preparing After Effects projects for processing by Templater.

Multiple rows in the same composition

@Jon Yeah I looked over your sheet example. It was really helpful, thanks! I think for our purposes, JSON will be good, I’ll be working with some data people who know that file type pretty well. It’s me that doesn’t haha.

I have another question, but I’ll make write it up in a new topic. Thanks again for all your help on here!

read more

Questions, answers, and discussions about batch rendering and replicating re-versioned After Effects compositions.

Stitching multiple compositions in one video

@darrencase also, it might be helpful to watch this video to see a demonstration of how comp swapping works, to hopefully make it clearer.

Previewing with Templater's Data Transport Dataclay  /  Feb 28, 2019  /  10:12  /  515 Previewing with Templater's Data Transport

In Templater 2.9, we upgraded and refreshed the main panel interface. We introduced Transport controls to improve the method for previewing. This new UI makes it incredibly easy to see how your data looks merged with your motion graphic magic. With the Transport, you “walk through” previews of...

read more

Questions, answers, and discussions about Templater's automation extensibility and integration.

Call a Shell Script w/ Bot

Have you taken a look at your templater.log file for any clues as to the issue? In that log file, it will show you exactly what it attempts to execute in the shell. You can copy and paste that from the log to a new terminal window and try it there. Keep in mine that the environment that Templater executes in might be different from the environment in your own Terminal shell. Maybe something is not included in a path? I’m sure cp command is, but I’m just saying that there might be something related to environment.

Also, take a read through this to troubleshoot:

Troubleshooting Event Scripts

Please let us know if this helps.

Thanks!

read more

Questions, answers, and discussions about deploying Templater Bot onto servers

When Templater Bot renders a JSON object, it gives it 2 ID

@darrencase “id” is a reserved column name in Templater, and it is used for Templater to identify which object is being referenced. JSON ids.

read more

Examples of Templater used by creative studios, broadcast, and application developers.

Case Study: Hudl

David Graff, John Wirtz, and Brian Kaiser founded Hudl in 2006 with the goal of capturing and adding value to every moment in athletics. Using their computer science backgrounds, the University of Nebraska sports fanatics built a platform that would enable coaches and players to review, annotate, and share game video across multiple platforms and devices. Their hard work paid off.

With 130,000 sports outfits subscribing to their software worldwide—including NFL, NHL, and NBA teams, and an exponentially growing number of high school teams signing up every season—Hudl recently secured $72.5 million in a single Stage B funding round for a total valuation of $250 million. They expect this fall to be their busiest ever with 30,000 varsity high school football teams subscribing at a minimum of $800 per year for their cheapest package!

Several times a year, Hudl holds a company-wide event called Skunkworks, modeled after the fabled Lockheed Martin creative think-tank that produced some of the company’s most innovative solutions. One of their teams wanted to address the “cookie-cutter” sameness of the popular highlights feature favored by athletes and recruiters. Developers Casey Batemen, Joel Hensley, and Kelly Herrington discovered Templater Bot, and found the best turnkey solution for making their highlight reels standout.

Hudl successfully integrated Templater Bot into its robust video automation platform, and will soon roll out the Video Goodness product feature — enabling every team or athlete to have their own customized ESPN-quality highlight reel created in just a few minutes. The feature is eagerly awaited, and should make a huge splash when it goes live just in time for football season.

Templater Bot’s coding-friendly API and ability to turn huge amounts of data into highly customized and individualized bulk renders allowed Hudl developers to clear some of their most challenging implementation and logistical hurdles.

We are blown away by Hudl’s ingenious use of Templater in their pipeline and wish them continued success! We look forward to partnering on more solutions in the future.

read more