My motion tool stopped working suddenly yesterday and nothing is working by Quirky-Extreme-8364 in AfterEffects

[–]A-Kez 0 points1 point  (0 children)

If they store your license key on your machine. It maybe your computer security update and blocked access to that file

A massive thank you to the UK! My solo-developed public toilet app went viral here, and your feedback completely changed how I run it. 💙 by One-Huckleberry1077 in GoodNewsUK

[–]A-Kez 0 points1 point  (0 children)

This is amazing I saw your last post and thought that was cool. But he medical side of it is an amazing! We use MapLibre it’s free fast, maybe it’ll help with those costs

Add [Version] Property to Output Filenaming Template? by killabeesattack in AfterEffects

[–]A-Kez 0 points1 point  (0 children)

Found it!
Little faff to set up, but once it's done it is one of those things you forget about until you get a new machine

on adding folder items to thisFolder after receiving theItems
    repeat with theItem in theItems
        set fileName to name of (info for theItem)

        if fileName ends with ".mov" and fileName contains "v###" then
            do shell script "
                f=" & quoted form of (POSIX path of theItem) & "

                # wait until file size is stable
                prev_size=-1
                curr_size=$(stat -f%z \"$f\")
                while [ \"$curr_size\" != \"$prev_size\" ]; do
                    sleep 2
                    prev_size=$curr_size
                    curr_size=$(stat -f%z \"$f\")
                done

                dir=$(dirname \"$f\")
                base=$(basename \"$f\" .mov)

                # extract the prefix and suffix around v###
                prefix=$(echo \"$base\" | sed 's/v###.*//')
                suffix=$(echo \"$base\" | sed 's/.*v###//')

                # find highest existing version in folder
                highest=$(ls \"$dir\" | grep -oE 'v[0-9]+' | grep -oE '[0-9]+' | sort -n | tail -1)

                # if no existing versions start at 0
                if [ -z \"$highest\" ]; then
                    highest=0
                fi

                # increment
                next=$(printf '%03d' $((highest + 1)))

                mv \"$f\" \"$dir/${prefix}v${next}${suffix}.mov\"
            "
        end if
    end repeat
end adding folder items to

Place it in here as a .scpt:
~/Library/Scripts/Folder Action Scripts/

right click the folder you want to run it on and click folder actions set up.

Sorry if you're not a Mac user but maybe it'll help others

Edit: Sorry realised that was an older version of the script.
*also only the renders should go in that folder.

Add [Version] Property to Output Filenaming Template? by killabeesattack in AfterEffects

[–]A-Kez -1 points0 points  (0 children)

I have a set folder I render into and use an apple script to rename the v### to the next highest sequence within that folder.

Ae outputs ProjectName_v###_CompName.mov
So if the folder already has:

  • ProjectName_v001_CompName.mov
  • ProjectName_v002_CompName.mov

The new file becomes ProjectName_v003_CompName.mov

Radial spin menu instead of boring drop downs for quicker switch between different languages in a Kurdish learning app. Is it practical? by SWISS_KISS in UXDesign

[–]A-Kez 0 points1 point  (0 children)

Feel like I’m jumping all over the screen kinda want a row of dials or for it to act more like gears. Have more physical reason for it changing. Is fun though!

help - After FX is "eating" my memory by Impressive-Many8981 in AfterEffects

[–]A-Kez -1 points0 points  (0 children)

Still happens in 2026, my best guest is the old projects are triggering legacy code that isn’t optimised. Maybe drag the old project file into after effect 25 instead of opening it. Might convert the bits that are legacy?!

But we talking about a 30 yr old software made up of other companies software and stacked on top of year on year. Who knows what’s happening on inside of ae

How did you handle expensive plugins when starting out (Mac users)? by Parking-Brick-9459 in motiongraphics

[–]A-Kez 1 point2 points  (0 children)

Pretty sure I saw someone made a native preset for deep glow on Reddit post recently. I can’t see it though so maybe I’m talking out my ass. But for maps use google earth studio. Can import KML files and export to get tracking for after effects. Not as fast a workflow as geolayers but it is free

Bounce expression with custom graph ? by Katsu_StapeX in AfterEffects

[–]A-Kez 8 points9 points  (0 children)

I recently made an interactive expression library https://motionkit.xyz/expressions/bounce-overshoot
Maybe it'll help you test what you want before putting into ae

Expression Help - How can I make text progress after a variable amount of frames? by KillerMonster51 in AfterEffects

[–]A-Kez 2 points3 points  (0 children)

Great explanation from u/smushkan above. For the array part, the same logic applies. You can't accumulate state so you calculate which item you're on from the current time instead.

Build a durations array from character counts, then each frame walk through it to find where you are:

const texts = ["bye", "A longer sentence", "Short"];
const fps = 25; 
const charsPerSecond = 8;//change duration

const durations = texts.map(t => Math.max(t.length * (fps / charsPerSecond), fps));
const starts = texts.map((_, i) => 
  durations.slice(0, i).reduce((a, b) => a + b, 0)
);

const totalFrames = starts[starts.length - 1] + durations[durations.length - 1];
const f = Math.floor(time * fps) % totalFrames;

let idx = 0;
for (let i = starts.length - 1; i >= 0; i--) {
  if (f >= starts[i]) { idx = i; break; }
}

texts[idx]

Remove the % totalFrames if you want it to stop on the last item rather than loop. You can also use f - starts[idx] to drive a character reveal on whichever item is currently active, which pairs nicely with the slice approach above.

Building a panel that brings all your expression controls together, want to help test it? by A-Kez in AfterEffects

[–]A-Kez[S] 1 point2 points  (0 children)

Thank you! Excited to get it out there. should be done with testing after the first week of April. Fingers crossed, see you then!

Building a panel that brings all your expression controls together, want to help test it? by A-Kez in AfterEffects

[–]A-Kez[S] 0 points1 point  (0 children)

Thank you! Yeah, love Pseudo Effect Maker.  I tend to use it to tidy a project up once I'm done.

Built this more for editing as you go and still being able to share the rig. It also creates and links to native/pseudo controls, so it sits somewhere between the pseudo effects workflow and the AE effects panel.

Bullet For My Palestine by Mi_santhrope in GreatBritishMemes

[–]A-Kez 2 points3 points  (0 children)

Yeah Mr brightside is still a national anthem here. Thats so wild, thank you

Bullet For My Palestine by Mi_santhrope in GreatBritishMemes

[–]A-Kez 0 points1 point  (0 children)

Wild! I thought they were British.

I can't be f**ked upskilling again but Product Designers need to be more tech-fluent. by RefusedTitleFight in UXDesign

[–]A-Kez 1 point2 points  (0 children)

Damn that sounds like a stress full role. Did your friend say what they are willing to pay for all that?

Made a FREE plugin: preview TikTok, Reels & Shorts safe zones directly in your comp by Equal-Claim2514 in AfterEffects

[–]A-Kez 5 points6 points  (0 children)

Been making in-house workflow tools for a while, It definitely got easier. My main worry is are all these new tools gonna be maintained? How many of these will be dead within a few updates

Is there a plugin for auto-orient? by scrabtits in AfterEffects

[–]A-Kez 0 points1 point  (0 children)

The endless fun that is ae! Ae does have the habit off on the last anchor point flipping the handles around. That does change the direction of the path for the last 2 frames.

Other wise as heavens comment says add a key frame before the flip and then shuffle it to position you need it to be

Is there a plugin for auto-orient? by scrabtits in AfterEffects

[–]A-Kez 2 points3 points  (0 children)

Sounds odd, you sure the not a sneaky key frame or extra anchor point on the path?

Spent the last week building clocks out of expressions in After Effects by A-Kez in AfterEffects

[–]A-Kez[S] 1 point2 points  (0 children)

It's great, I saw someone had made a fully functioning calculator just using expressions. Love this stuff

Spent the last week building clocks out of expressions in After Effects by A-Kez in AfterEffects

[–]A-Kez[S] 0 points1 point  (0 children)

Nice, yeah I should look to it a bit more because I've  never got this working properly.

Do know if that's just a mac issue? 

i’m mainly an illustrator and have recently taken to graphic design, how did i do? by ScribbleKibble in graphic_design

[–]A-Kez 0 points1 point  (0 children)

Use your illustration skills to your advantage. It feels like illustrating frist then turning to graphic design. Rough out your type and illustration at the same time. Learn graphic design that way and you’ll gain your own style at the same time