• ariestav

    @cmoyer Thank your for the detailed screencast. We had not encountered that error prior and thank you for bringing it to attention. Does the image buffer error occur only on layers with .aif sources, or layers with any audio source? Are you able to try a .wav or .mp3?

    posted in Templates read more
  • ariestav

    Many thanks for the putting together the screencast. That helps a great deal. It will help us to reproduce the error if you can share with us an AEP perhaps with a very simplistic representation of the overall project you are currently working with. Is there any way you can forward that onto us? We are happy to look into the bug and then address it. At the same time we’ll look at the adjustment layer issue.

    posted in Templates read more
  • ariestav

    @cmoyer It’s difficult to say that Templater would be the problem. Templater Settings does not inherently affect any of the source pixel of the layer, but that doesn’t mean it cannot be the issue. However, this is the first we have heard of this. What happens if you pre-comp just the footage item layer then apply the Templater Settings effect to that single layer in the pre-comp. Then, you can nest that pre-comp within the composition containing your adjustment layers. Does that help? Can you attach a screenshot of your composition thus far?

    posted in Templates read more
  • ariestav

    @v_47 You will want to make use of Bot’s command line interface, but you will effectively only be able to “push” data into the project files, rather than have Templater “watch” and “pull” data into the project file. See this thread to learn more about the differences. With the CLI, you can run Templater against any data set and any template simply by changing the templater-options.json file each time you invoke the CLI.

    Alternatively, you could make use of the special aep column header in your sheet to switch between project files on a per-row basis, but when Bot is in “pull” mode, it watches a single data source. This means that multiple sheets would need to be pulled into a master sheet. Obviously this get a bit unwieldy. In that case, you could forgo the idea of a spreadsheet, and setup some kind of server that responded with JSON object arrays — each object in an array could have a different set of properties that would match to the various layers from different AEP files.

    Please let us know if you have any further questions.

    Thanks!

    posted in Pulling Data read more
  • ariestav

    @gjkoble Yes this is absolutely possible by enabling Bot. The trial actually gives you all features from all editions of Templater. So, technically, you could not acheive what you are asking with Templater Rig, you would need Templater Bot. However, since you are still within your trial period, you could still do this.

    You can point to any URL that responds with JSON object arrays. Each object in the array would effectively be a new video. It’s up to you how you want to setup the server that Templater requests data from at regular intervals. You can see Bot in action by watching the following video:

    However, that video shows a Google Sheet as a Templater data source. You can do the same thing except instead of using a Google Sheet, you can use a URL feed. Learn more about using URL feeds with Templater on our support site. Note the following from that article, however:

    When using a URL feed, The Bot cannot update the value of the “render-status” key because the data source is specific to the user’s system. Therefore, users should register custom scripts to update “render-status” values at appropriate events to avoid re-rendering “ready” data.

    Hopefully this helps, and please do not hesitate to ask any more questions!

    Thank you for giving Templater a spin!

    posted in Templates read more
  • ariestav

    @rens Yes, that is the case. You might want to serve the JSON data from a server of some kind rather than store it in a file. You can point Templater to a URL to read responses in the same JSON object array format, and then use the events to update the main data source. There are advantages to doing it that way in terms of scalability and you avoid file-locking issue altogether.

    posted in Environments read more
  • ariestav

    It gets erased because of the method that Templater updates the render-status column after it completes a job. Templater effectively dumps its memory back to the file each time it completes a job to update the render-status value.

    My suggestion would be to store the start timestamp in some kind of temporary file, then in an “after each job” script read that timestamp from the temp file and update the data source with both that timestamp and the end timestamp.

    Does that help?

    posted in Environments read more
  • ariestav

    When you say “update the field” do you mean update the layer within the target composition? Or update the some-field1 field within the actual data source?

    $D.target() will return the composition ExtendScript AV Item from within your AfterEffect project file. You could certainly update a layer within the target composition that way, but you would do it in a different manner. I can help you understand how to do that, but if you are looking to update the actual data source you should not use Templater’s ExtendScript API. You would need to use a shell script, and register it to an “After Job” event.

    Does this make sense?

    posted in Environments read more
  • ariestav

    @rens Which event are you registering your script to? I’m not sure you would need to use ExtendScript as that is more about manipulating the internals of the project template, and not external assets. Any possibility to share the code you are using?

    Thanks!

    posted in Environments read more
  • ariestav

    @rens Register any code you want to execute each time Bot attempts to retrieve data. Bot does this at regular intervals. See the diagram in this page, and then follow the steps for registering scripts as found in our event-scripts page on the GitHub repository.

    You can decide what you want that code to do for your “monitor”, but that is essentially how it can be achieved.

    Let us know if this helps.

    posted in Environments read more

Looks like your connection to Dataclay | Forums was lost, please wait while we try to reconnect.