Save
Saving
  • ariestav

    It should work, yes. Keep in mind that when you use the CLI, it’s essentially a synchronous process because you cannot execute more than one AE instance at any given time. If that is not an issue, then it will work perfectly.

    However if you plan on having concurrent CLI calls, then you might consider using the CLI to “Enable Bot” and have Bot “watch” the data source. If your data object contains a “render-status” property and it’s set to “ready” then Templater will process that job. In this way, you can have you app keep writing to the data.json file with new objects and then Templater will just pick them up.

    There is another forum post that describes the different deployment techniques. Take a read through that one and see if it helps you understand the broader methods for architecting your solution.

    Thanks,
    Arie

    posted in Remote URL Feeds read more
  • ariestav

    @jonathan What you want to achieve is possible for sure, but you cannot pass the .json file an argument — it’s not a script, it’s a configuration file. However, you can absolutely have an app write to the templater-options.json file before calling the .ps1 file.

    The software app you are building might do the following steps:

    1. Read new message from the RabbitMQ
    2. Write the new job’s re-versioning JSON data to a file.
    3. Write a new, or modify an existing, templater-options.json file, namely with the data_source property with the correct value. In your case, the data_source property should point to the file that contains the created re-versioning JSON file that was created in step 2.
    4. Launch the .ps1 file in the same directory as the newly written templater-options.json file.

    Does this help?

    Thanks,
    Arie

    posted in Remote URL Feeds read more
  • ariestav

    @Sudhansu Thanks for your post. The installation steps are not different between any machine. Your machine should meet, at least, the system requirements specified by Adobe for After Effects. There is only one way to install AE and that’s through the Adobe Creative Cloud Installer wherein you need your login and password for your account. With Templater, you do it the same way and you’ll need your key to install to there.

    posted in Templater Bot Deployment read more
  • ariestav

    @pej87 We are always happy to help. Please submit a ticket to support@dataclay.com for more information.

    Thanks!

    posted in Templater Bot Deployment read more
  • ariestav

    @rivalpro Unfortunately, what you are encountering here is a known issue with using Bot and Google Sheets. Can you somehow, make an invisible field that does the “stitching” of the other fields in the form and inject that invisible field into the Google Sheet. In other words, the output column should be hard coded. I know this is not what you want to hear, but it is a limitation of writing data back to a Google Sheet using their API.

    posted in Google Sheets read more
  • ariestav

    You’ll definitely need to encode the mask’s coordinates as text into a JSON object that will eventually be read by Templater as a render job. That data can be read by an ExtendScript that you write using the Templater ExtendScript API and which should probably be registered to the “After Update” event. Custom ExtendScripts can read job data — you just need to look at the API reference to get it.

    In the ExtendScript you write, you will likely need to make use of the $D.job.get(<key>) method.

    Let me know if you need a simplified example.

    Thanks,
    Arie

    posted in Templates read more
  • ariestav

    @Ridvan Are you wanting Templater to do this? If so, you can use the Templater Events together with the Templater ExtendScript API to write co-ordinates out to a text file.

    If you’re not using Templater, you simply need to write your own ExtendScript to read co-ordinates and write them to a text file.

    Please help me understand the context of the application you need to do this in.

    posted in Templates read more
  • ariestav

    Hi Rival,

    Apologies for the long delay on the forum reply. We’re you able to get this solved? It sounds like a cacheing issue or possibly that either AE or AME need to be restarted. Were you able to get it resolved?

    posted in Templates read more
  • ariestav

    Unfortunately, yes text animators can throw off Templater’s layout logic. You will like have to tweak the animator’s params based on how the data looks for various jobs. Does the issue show up each time you preview? To gain a clearer sense, can you post a short screencast or GIF capture?

    Thanks,
    Arie

    posted in Templates read more
  • ariestav

    Many thanks for these details. They will help us troubleshoot. It does seem strange that retrieval begins at 12:26:47, but then the next message that reads Now rendering target for rows 1 through 5 is stamped 39 seconds after that @ 15:27:26. We will try to reproduce — are you using any kind of authentication scheme for the remote JSON feed?

    Thanks,
    Arie

    posted in Remote URL Feeds read more