⚙️ My Most-Used Expression
Stop-Motion Wiggle
posterizeTime(8); // higher value = smoother
wiggle(0.5, 5); // slower + more subtle
Looping Path Animation (Shape Layers)
valueAtTime(time % key(numKeys).time)
Top 5 AE Expressions by Harry J. Frank
https://www.graymachine.com/top-5-effects-expressions
Distributing Multiple Layers Along Path
// ---- SETTINGS ----
slider = thisComp.layer("Null 2").effect("Slider Control")("Slider"); // 0–100
pathLayer = thisComp.layer("Line Path");
path = pathLayer.content("Shape 1").content("Path 1").path;
// --- count only precomp duplicates of THIS layer ---
dupCount = 0;
for(i=1; i<=thisComp.numLayers; i++){
try{
if(thisComp.layer(i).source == thisLayer.source) dupCount++;
}catch(err){} // skip layers without source}
steps = Math.max(dupCount-1, 1);
// --- find this layer’s duplicate index ---
dupIndex = 0;
for(i=1; i<=index; i++){
try{
if(thisComp.layer(i).source == thisLayer.source) dupIndex++;
}catch(err){}
}
dupIndex--; // start from 0
// --- lock first comp at start ---
if (dupIndex == 0){
t = 0;
}else{
tNorm = dupIndex/steps; // 0..1 spread
t = linear(slider, 0, 100, 0, tNorm);
t = clamp(t, 0, 1);
}
p = path.pointOnPath(t);
pathLayer.toComp(p);
(change red texts in quotes based on your layers' name )
📁 Go-To Resources
Please make sure you read and understand the license terms before downloading or using any assets from the sites I share. It’s your responsibility to check the usage restrictions so you know exactly what you can and can’t do with them.
Photos, Video & Textures
Unsplash – High-quality, royalty-free photos
Pexels – Free stock images & videos
Texturelabs – Unique textures, overlays, and gritty visual assets
Wikimedia Commons – Public domain and Creative Commons media from museums, archives, and more
Flickr – Internet Archive Book Images – Scanned vintage illustrations and textures, great for collage or retro looks
Others: Library of Congress | Internet Archive (Newspaper)
🎨 My Frequently Used Fonts
1. Nimbus Sans L
A clean, versatile sans-serif that works perfectly for modern, minimal layouts. It’s my go-to when I need a Helvetica-like look without overcomplicating things.
2. Libre Caslon Condensed
A classic serif with a condensed form that brings elegance and sophistication. Great for editorial vibes and stylish titles.
📚 My Go-To Font Websites (Free & Commercial-Friendly)
1. Fontesk
- What it is: A curated library of free fonts for personal and commercial use, with a wide variety of styles and categories.
- Why I use it: Clean interface, clear licensing info, and easy downloads without unnecessary steps.
- Link: https://fontesk.com
2. Google Fonts
- What it is: Google’s massive collection of open-source fonts, fully optimized for both print and web.
- Why I use it: Reliable hosting, instant previews, and guaranteed open licensing (SIL Open Font License or Apache License).
- Link: https://fonts.google.com