• ariestav ariestav

    @Richard Apologies for the delay. Can you clarify your workflow a bit more? The master composition, by design, does not get affected by any of its children compositions. You may be able to use Adobe’s Master Properties, though we have not tried this.

    posted in Templates read more
  • ariestav ariestav

    The Dataclay team has released Templater 2.9.5, providing critical updates to support Google Sheets as a data source. This new version comes in advance of Google’s retirement of the Sheets API v3, scheduled for April 9, 2020. For workflows that leverage Google Sheets as a data source, you must update Templater to version 2.9.5 before April 9, 2020. We recommend downloading, installing, and testing Templater 2.9.5 by the end of March 2020 to avoid a disruption in functionality.

    For workflows that use Templater’s command-line interface with Google Sheets as a data source, you must also update the data_uri property in your templater-options.json configuration files to address Google’s new requirements. To verify the value for the data_uri property, in Templater’s Google Spreadsheet Setup dialog, select a worksheet name. Use the Feed URL value for data_uri.

    If you find that the integration with a Google Sheets data source is not working as expected after installing Templater 2.9.5 by April 9, 2020, you may need to reset preferences in After Effects. For further help, please open a support ticket.

    In addition to ensuring continued support for Google Sheets, we’ve also included these improvements in Templater 2.9.5:

    • A live data toggle preview setting — You can enable the live data toggle to request live data when generating previews, or you can disable it to use cached data and speed up the previewing process.

    • Default visual and audio placeholders — Templater points to these defaults within the preferences if you don’t specify a placeholder.

    • Search functionality for locating a Google Sheets data source — It’s now easier to specify a linked worksheet.

    • Status message and logging improvements — A variety of changes, tweaks, and additions to make status messages clearer and more accurate.

    • Bug Fix: CLI checking JSON freed with headers — An issue has been resolved when passing headers values to access a JSON endpoint via the CLI.

    • Bug Fix: Retrieve the correct row within range during preview — An issue has been resolved when iterating through previews and the Start and Finish range values change.

    posted in Accouncements read more
  • ariestav ariestav

    @sakodc Hi Sascha. Apologies for the delayed reply. Have you seen our Time Sculpting features? You may be interested in seeing the video on Time Shifting and Time Cropping.

    If the Time Sculpting features do not suite your needs, You will need to make use of Templater’s ExtendScript API. You essentially write ExtendScript code that makes use of Templater’s in-memory job data, and use that data to set specific layers’ In and Out points.

    You would use the $D.job.get("column-name") method to get the data from the job’s column into a variable. Then you can use that data to set an In point or Out point of a specific layer.

    Does this help?

    posted in Templates read more
  • ariestav ariestav

    @Tasnadi-Otto That’s a tough one, but Templater has what is called Time Sculpting features, in addition to an ExtendScript API.

    With the ExtendScript API, you can change a layer’s duration via ExtendScript registered to Templater’s “After Update” event — I imagine you would create an algorithm that would assess how long a text layer’s duration should be given the length of text string. Then, you can invoke the Time Sculpting rule logic from within your ExtendScript so that all layers conform accordingly.

    Does this help?


    posted in Templates read more
  • ariestav ariestav

    @dwalters Definitely an older version. We removed the dynamic color checkbox because it was redundant to have it appear when Templater Settings is applied to a Solid. So, you don’t need to do that step. The dynamic color option will “be on” whenever you apply Templater Settings to a solid.

    posted in Google Sheets read more
  • ariestav ariestav

    @dwalters Definitely watch out for the formulas in Sheets when using Bot. Also, you can use a local JSON formatted file to avoid that issue and to gain some flexibility in how your data is structured. In a JSON file, each “object” can have different properties so you’re not locked down to a two-dimensional data structure like an array. You can use the aep property to have Templater load the correct project file for that asset. So the JSON source might look something like:

          "aep" : "C:\\templates\\summary.aep"
        , "score": "43"
        , "time": "1 hour"
        "aep": "C:\\templates\\team-stats.aep"
       ,"player-count": "22"
       ,"team-name": "Longhorns"
       ,"city": "Austin, Texas"

    So you can see there are two “jobs” in the data souce, but from job-to-job there are different properties. Google Sheets is easy, but you do gain some flexibility using JSON.

    posted in Google Sheets read more
  • ariestav ariestav

    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:

    Please let us know if this helps.


    posted in Templater Event Scripts read more
  • ariestav ariestav

    @dwalters Can you explain a bit more how you are approaching the dynamic color a bit more?

    There are two techniques for using dynamic color. You can directly map HEX values from your Google Sheet to your Solid layer which will change the solid’s color automatically. Or, you can use values in the Google Sheet within an expression as in the drive-text-color project in our rigged-projects repo. In the JSON for that project, there is a property hex-color — to use in a Google Sheet you could simply name columns with the JSON property names and then point Templater to the Google Sheet — it should work the same.

    Does this help?

    posted in Google Sheets read more
  • ariestav ariestav

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

    • 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.

    posted in Accouncements read more
  • ariestav ariestav

    @jrbooth1 For the text layer in the AE project. Did you create as text box or just a single line? In your data source, if you have a soft return character in the data, AE should respect those soft returns even if it’s a single line text layer. Try clicking+dragging to create a text box.

    Hope this helps!

    posted in Templates read more