• Quotation marks in text strings

    Local JSON
    2
    0 Votes
    2 Posts
    381 Views
    @eric_dean Great question! Escaping the quotation marks should be as easy as putting a backslash before the quotes in the text block of our JSON file. So, for example, if we wanted something like this: Lorem ipsum "dolor" sit amet we’d write it like this: Lorem ipsum \"dolor\" sit amet The backslashes should be read as an “escape” to keep the quotation marks in the text from interfering with the formatting of the JSON data file. Hopefully, that should be all we need, but if you have any other questions, please feel free to reach out. Thanks, Jeff
  • applying adobe extension on footage

    Templates
    1
    0 Votes
    1 Posts
    219 Views
    No one has replied
  • I keep getting this error

    Batch Output
    4
    0 Votes
    4 Posts
    698 Views
    @1337err We can take a look at the templater.log and templater.err files to see if there’s any additional information there, but from my experience, I doubt that there will be anything more specific than what we’ve already got. Unfortunately, AE tends to be a bit vague with its error syntax. However, if we can reliably re-create the error, we should be able to use the technique that I outlined in my previous post to narrow things down relatively quickly. In the past, I’ve done this by making a copy of the file with the problem, opening it, and bulk deleting 50% of the assets in the Project panel. Depending on whether the error persists, we should be able to logically assess which half of the project data contains the error. Once we figure that out, we can repeat the process by either restoring the deleted assets and deleting the other 50% or by deleting 50% of what’s left and checking whether the error reoccurs. By chopping out increasingly smaller chunks of the project, we should be able to get a bead on what layers are causing the issue without a massive amount of undue work. Hopefully that helps to get things moving in the right direction. Thanks, Jeff
  • 0 Votes
    2 Posts
    230 Views
    @JakeLumbis That should absolutely be possible! I’d recommend reviewing this post for some additional information, but basically, this is how we’d go about it. First, we’d want to create two new text layers named “LRW rStart” and “LRW rEnd” (with no quotes). Once we’ve got these layers in our project and we’re sure that they’re bringing in the values we want, we should be able to move on to the next step. From there, we’ll want to add an Animator to the text layer we want to change; I’d recommend “Stroke Color”. However, we’ll also need to click the “Add” button and add the “Stroke Width” and “Stroke Color>Opacity” properties. We’ll also want to adjust the “Stroke Width” and “Stroke Color” layers to create the Faux Bold effect. After that, we’ll want to expand the “Range Selector 1” property and drill down to the “Advanced” section. In that area, we’ll want to set “Units” to “Index” and “Based On” to “Words”. Finally, we’ll want to go back to the “Start” and “End” values of the “Range Selector 1”. Alt/Option-click on the Stopwatch to the left of the word “Start”. This should open the Expression editor. For the “Start” Expression, we’ll want to reference the “LRW rStart” layer’s value. So, for that, we would use: text.animator("Animator 1").selector("Range Selector 1").start,parseInt(thisComp.layer("LRW rStart").text.sourceText)-1 for the “End” value, we’ll want a similar expression that references our “End” number: text.animator("Animator 1").selector("Range Selector 1").end,parseInt(thisComp.layer("LRW rEnd").text.sourceText) That should, in theory, work for what you’re trying to achieve. However, depending on the format of the text, it might take some tweaking. For example, in the screenshot provided, it looks like the text is formatted in a single block, which might require us to make our calculations by the number of characters rather than the number of words. Either way that should be enough to get you started. If you have any questions, please feel free to get in touch. Thanks, Jeff
  • Templater 3 rendering issue

    Templates
    4
    0 Votes
    4 Posts
    405 Views
    @JakeLumbis Glad you got it resolved! Yes, any errors in the project like missing footage or fonts will cause that kind of issue. In my experience, that is the most common reason to see Failed at N/A.
  • 0 Votes
    3 Posts
    375 Views
    Hi @Jeff, Thanks for the super speedy response! So I tried the expressions in that other link about highlighting text but it didn’t quite work (it was returning Error:“Can’t turn result into numeric value”). But it’s ok as it led me to an alternative but still perfectly effective solution! For more context: We have 13 different risk warnings (set as collumns) for each row of data (e.g. Bitcoin, Ethereum, etc) The way I have set this up is so that I simply change the name of the Risk Warning pre-composition in After Effects from one license to the next (i.e. changing the data collected from one collumn to another in the Google Sheet) which then updates to the correct pre-composition with the correct text (also linked to the spreadsheet.) Each Risk Warning pre-composition now has a text animator with the stroke added individually which was a simply copy/paste job really. Here’s some visuals to help bring my terrible explanation to life: [image: 1725624754817-screenshot-2024-09-06-at-13.12.29.png] Each risk warning is in its own collumn (depending on the request from the marketing team for a particular risk warning we can generate the appropriate text directly in the project file and render a batch of assets for them) [image: 1725624823130-screenshot-2024-09-06-at-13.12.54.png] This pre-composition links to the corresponding collumn in the Google Sheet and changes the Pre-comp based on the collumn we want to use [image: 1725624797552-screenshot-2024-09-06-at-13.13.13.png] Each Pre-comp is set with an animator to create the stroke giving it that ‘bold’ effect (not linked to the spreadsheet as the stroke will not change - only the text within the Google Sheet will change once per quarter (and even then it’s just 2 numbers which won’t affect which words are ‘bold’ and which are not) Thanks for your help! Jake
  • Multiple layers in Photoshop

    Templates
    2
    0 Votes
    2 Posts
    262 Views
    @chris-czech While Templater can import and swap PSD files in the same fashion as other image formats, unfortunately, there’s not currently a mechanism in place to import specific layers during that process. I’ll go ahead and put in a feature request with our developers to take a look and see if there’s a way that we can offer that functionality in the future, but even if it’s possible, it would likely take some time to implement into Templater. If we get any updates on that request, I’ll go ahead and update this thread in the future, but for right now, we’ll need to separate the layers into different source files if we want to bring in specific assets individually. Hopefully, that helps, but if you have any other questions, please don’t hesitate to reach out. Thanks, Jeff
  • Replicating Comps within the same AEP

    Templates
    3
    0 Votes
    3 Posts
    263 Views
    @Jeff Thank you. That helps immensely. I was on a trial version
  • Spatial/temporal changes in chained layers bug?

    Templates
    2
    0 Votes
    2 Posts
    194 Views
    @jbenton42 Hello, hope you’re doing well. We’ve seen the sort of behavior you’re describing here before, and it generally comes from a logic problem with the setup of the Time Sculpting layers. It’s a bit difficult to explain, but usually, the issue comes from a layer that’s dependent on the logic of another layer that, in turn, doesn’t adjust properly. To resolve this, the first thing that I would recommend would be to ensure that the system in question is running the latest version of Templater. We’ve made some recent adjustments to the Time Sculpting logic in the latest version of the plugin to specifically address the type of issues that are being described here. If installing the latest version doesn’t make a difference, there are some additional troubleshooting techniques that we could recommend, but they tend to be a bit tedious, so if we can solve the issue with the updated Time Sculpting logic, that would be ideal. Let’s start there and if the issue persists, we can consider what other troubleshooting steps we might take to get this issue resolved. Thanks, Jeff
  • Render as image files?

    Templates
    2
    0 Votes
    2 Posts
    232 Views
    Hi @nswedlund — you can accomplish this with spot checking. Essentially, you setup named markers on your target composition timeline, and then use “Spot Check” to output still images. By default, Templater renders with the Photoshop output module that ships with AE. If you need PNG images, you will need to load the PNG sequence module in Templater’s Spot Checking preferences tab. There is more technical, step-by-step information at Templater’s documentation, but you can see a short demo of it in this video (at 5:09 into playback): https://youtu.be/TAnZB2aZWTg?si=WNFRTqSN8CLuwas7&t=318 You don’t have to use Spot Checking, though. You can set Templater’s output module to PNG Sequence, make your target composition a single frame duration, and then have render a single frame. In this case, your data would need to have an output property value padded with hashtag symbols. So, your output names would need to looks something line myVideoA_#####, myVideoB_####, … , myVideoZ_#### Please let us know if this helps. Thanks!
  • Time stretch resetting in AE

    Templates
    3
    0 Votes
    3 Posts
    355 Views
    @Jeff Thanks for getting back to me. I will investigate Event script. If only overlap in Templater time shift feathre could be adjusted with an expression in AE that would probably solve it… Will figure something out thanks once again best v.
  • Time sculpting Problems..

    Templates
    8
    0 Votes
    8 Posts
    572 Views
    @1337err Hmmm, this one is a bit tricky. If I understand correctly, the proposed scenario is one where the audio layer is stretched if it’s shorter than the video layer, but if it’s longer, it’s not. Assuming that’s the case, I think, theoretically, it could be done, but we’d need to go one step beyond Expressions and use Templater Bot’s Event Scripts function to use some ExtendScript to evaluate the length of the two layers and update Templater as needed. To start, I’d set up two different master comps. One that has Time Sculpting set up for a longer audio file and one for a shorter duration. Once that’s done, we’d need to develop a script that evaluates the length of the two layers to determine the duration of the assets in question. I believe that app.project.item().duration object should work for this. Finally, once we know the length of the two layers, we should be able to use a $D.job.set() command to update the target value in the data to the comp with the matching layout logic. Since this is a bit more complex than the previous questions, there’s likely going to be some trial and error involved in writing the script and testing to make sure that it executes correctly. However, from a conceptual level, I do believe it should be possible. If you have any questions, let us know, and we’ll do our best to help out. Thanks, Jeff
  • Known Issues — Templater 3.4.1

    Announcements
    1
    0 Votes
    1 Posts
    603 Views
    No one has replied
  • Templater Render error? Breaks after effects

    Templates
    3
    0 Votes
    3 Posts
    607 Views
    @jcsjcs just checking back—have you had a chance to read my previous reply?
  • Release — Templater 3.4.1

    Announcements
    1
    0 Votes
    1 Posts
    420 Views
    No one has replied
  • Is time sculpting broke in 3.4.0?

    Templates
    5
    0 Votes
    5 Posts
    567 Views
    @snowfall0988 We have identified the cause that might break Time Sculpted projects rigged with earlier versions of Templater 3.4.0. We are working to release a 3.4.1 release soon. Thank you for your patience and understanding.
  • Possible issues with Templater 3.4.0

    Announcements
    2
    0 Votes
    2 Posts
    437 Views
    I wanted to update this thread with some news. We have identified the cause of garbled characters displaying within Templater’s UI and in some cases in output names. A fix has been implemented for this issue. In addition, we identified the cause related to Time Sculpting that may affect users working with projects rigged with versions of Templater earlier than 3.4.0. We are working towards releasing a 3.4.1 build. Thank you for your patience!
  • Release — Templater 3.4.0

    Announcements
    1
    1 Votes
    1 Posts
    368 Views
    No one has replied
  • Bot Post Processing Script

    Templater Bot Deployment
    4
    0 Votes
    4 Posts
    2k Views
    @pbretz The way to architect this would be to have web hooks that broadcast events on QUE, but in Sheets there is no easy way to do that. However, for sheets you might be able to use zapier to ping the sheet every so often to check for specific values in the render-status column. You could do the same with QUE and Zapier. We do have webhooks on the roadmap for QUE this year, but no set date.
  • 0 Votes
    5 Posts
    1k Views
    @UncleMonty To follow on Jeff’s replies, in case you are using an earlier version of Templater 3, it’s recommended to run the Templater uninstaller and download and install Templater from one of those links he provided. The zip names are going to be the same, but the contents will be different—which is why you’ll want to install from a fresh download.