Save
Saving
  • Jon

    @danoakes & @rikpare Apologies for the late response, but this is most likely happening if the image URLs don’t point directly to the file (such as a file with URL arguments or one that loads a webpage instead of the file directly-- Dropbox and Google Drive links are examples), if they don’t have a file extension in the URL, or if they are password protected. You can test the URL by opening a private browser window and pasting the URL into the address bar. If the file doesn’t load, it’s probably set to be private. If it loads in a frame (such as with Dropbox and Google Drive), then the URL won’t work. If it’s a matter of the link missing a file extension, if you add the correct file extension to the downloaded file, it will import, as the file is not corrupt, but it’s that After Effects depends upon the file extension to import a file. Any file without a file extension will not import into After Effects.

    posted in Google Sheets read more
  • Jon

    @ParanoidGrenade we don’t have specifics on integrating with a CMS/DAM, as we don’t often have visibility into the various ways our customers use Templater…If it is able to deliver assets in a way that fits within the guidelines, it should be possible-- the URLs need to be direct links to a file (with a file extension) and they need to be accessible without logging in.

    posted in Data Sources read more
  • Jon

    @pablogomez If you are using a “Bot” workflow, where the Bot is watching (“pulling”) your data source, you need to have the UI visible. CLI can run without, as long as you are “pushing” data in, and not using the Bot. Have you seen the other thread about application architecture?

    posted in Templater Bot Deployment read more
  • Jon

    @pablogomez You can use URLs that are direct links to media files, as long as they are accessible to the machine without needing to log in. You still need to set a local Footage folder, as Templater will still need to download those assets locally, and it will store downloaded media in a [TEMPLATER DOWNLOADS] folder within your designated footage folder.

    posted in Data Sources read more
  • Jon

    @keithvlk sorry for the confusion. Yes, you can swap the data in any and all comps within your project at one time. The limitation I was speaking of is the concept of a “target,” which is the comp that you can set Templater to automatically render once the swap is complete. You can only have one “target” per row of data, but you can swap the data, then add all of your layouts to the render queue manually-- this skips needing to use Templater’s automatic rendering, but it still saves you a significant amount of time tediously swapping the copy for all of those layers.

    posted in Templates read more
  • Jon

    @keithvlk

    If you are using a Sheet, Templater requires that each “row” is equal to one “job.” You will need to do some sort of conversion or correction on the data to get it into a format that Templater can understand. Your best bet would be to create formulas in a separate worksheet that reference the data in your source Sheet. I’ve created a sample Sheet based on yours that shows one way this could work. Feel free to copy and play with it.

    The slight complication is that your 7 layouts can’t be directly queued for rendering simultaneously with Templater Pro/Bot, but you can swap in all of the data to all of the layouts for one “set” of data, then manually queue them, or you can copy a row seven times, then add a target column in your data, which allows you to choose which comp to render– in this second case you would be able to batch render.

    posted in Templates read more
  • Jon

    @rivalpro

    The way to avoid the issue is to use a # before all hex values in spreadsheet data. This shouldn’t happen with JSON data, as it is a quirk of how spreadsheet software (including Google Sheets) attempts to detect the data type in a cell and set the formatting. Using # will override the Sheet from setting incorrect formatting while the Bot is processing its data. While the Bot is running, the Sheet will think that you are changing data, and will try to automatically format all-numerical hex values as numbers unless they use the #.

    posted in Templates read more
  • Jon

    @Singit Yes, as you discovered, it will immediately poll the data. I don’t believe that it’s possible to leave AE open without using the CLI to launch the Bot, which defeats the purpose of using the CLI for immediate polling of data. You will need to assess which is more important to you, and which saves you more time in your particular processing tasks.

    posted in Remote URL Feeds read more
  • Jon

    @rivalpro Yes, you can pull in the value as a text layer, then use an expression to tie your shape size / percent completion to the SourceText property of the text layer by wrapping it in a parseInt(). If your text layer is “text-1”, and your text layer is in the same comp as whatever numerical value you are using to control your bar, the expression would be:

    parseInt(thisComp.layer("text-1").text.sourceText)
    

    That would convert your text value from being just a text string into a number.

    posted in Templates read more
  • Jon

    @Singit we’ve lowered the polling time to 30 seconds for the next release. Shorter polling than that can cause unexpected results or instability.

    Also, if you architect your app to use the CLI instead of the Bot, you can “push” data into Templater, instead of “pulling” with the Bot. You could set up triggers with your app that launch Templater whenever data is added. Check out this thread for some basics.

    posted in Remote URL Feeds read more