Animating Without Keyframes | After Effects Tutorial

In this video I’m going to show you how to create animations without keyframes using a sample luma expression, and how you can therefore make a random effector using fractal noise. I’ll show you how to use the expression for a simple grid of dots animation, before walking through how I expanded that to more complex animations such as a Liquorice Allsorts “wave“ animation, and a 3D Monotype Fractal Grid. Sounds like a load of nonsense I know. It’ll make sense when you watch, trust me. ============================================================= This is the original sample luma expression, from the genius (singular or plural, not sure) at Animoplex: ============================================================= Instagram: (reference for 3D Monotype Fractal Grid animation, and the true genius here let’s face it) ============================================================= Reference image for Allsorts I used: Credit to MUTI, follow them here: ============================================================= For the Liquorice Allsorts animation, these are the expressions used: The sample luma expression. I added a slider control to the Allsorts and called it “luma“, with this expression: x = ; y = ; samp = (“:: control ::“).effect(“Sample Size“)(“Slider“); target = comp(“LUMA GRID“).layer(“5000x5000 luma grid pre“); samplePoint= [x,y]; // Sample location sampleSize= [samp,samp]; // Sample area (in pixels) lum = rgbToHsl((samplePoint,sampleSize))[2]; linear(lum, 0, 1, 0, 100) Then add this expression to the Z position: (“:: control ::“).effect(“Base Level“)(“Slider“) [effect(“luma“)(“Slider“)*(“:: control ::“).effect(“Extrusion Multiplier“)(“Slider“)] Enable Time Remapping on Allsorts layers in main comp and add this: fr = 0; // Frame rate, if set to 0 (zero), then one frozen frame will be displayed; numFrames = 15; // The number of frames from the sequence to be used seedRandom(index,true); seg = (time*fr); f = (random(numFrames)); for (i = 0; i < seg; i ) f = (f (random(1,numFrames)))%numFrames; framesToTime(f); ============================================================= ► Full workflow video for Liquorice Allsorts: ► Full workflow video for 3D Monotype Fractal Grid: ► This After Effects Expression will BLOW. YOUR. MIND: ( expression) ============================================================= ► Download the FREE project file for Liquorice Allsorts: ► Download the FREE project file for 3D Monotype Fractal Grid: ============================================================= ► The Video Shop Long Play: ============================================================= Chapters: 0:00 - Intro 0:46 - Dots grid animation using Sample Luma expression 4:31 - Full workflow videos and free project files 5:31 - Picture reference for Allsorts 6:34 - expression 7:22 - Building a square Allsort precomp with stacked shape layers 8:02 - Circular Allsort 9:41 - Camera and perspective 10:22 - Camera and null settings 10:36 - Lights 11:09 - Adding bevel to top of Allsorts 12:08 - Luma comp for Allsorts 13:06 - Master expression controls 14:06 - Creating master grid of 100 Allsorts 15:39 - Randomly distribute Allsorts in grid with time remap expression 16:30 - Rendering an image sequence 16:53 - Grading and faux depth of field 17:18 - Original inspiration - 17:38 - Creating monotype text grid and convert to shape layer, and explode 18:35 - Expression linking to extrusion 19:01 - Lighting and multiple comps 20:02 - Outro ============================================================= ► Subscribe for more tutorials like this: ============================================================= ► If you have any questions just let me know in the comments. ► Find me: #learnanimation #extrudetext #textextrusion #3Dtype #3Dtypeaftereffects #3Dtypopgraphy #isometric #isometricaftereffects #aftereffectstutorial #animation #motiondesign #learnmotiondesign #animatedtype #kinetictype #kinetictypography #Cinema4Drenderer
Back to Top