Tag Archive for: wiggle expression explained

Flicker in to 100% Opacity Expression

To create an After Effects expression that flickers an object’s opacity to 100%, you can use the wiggle() function to generate random flickering and then gradually increase the opacity. Here’s an expression that achieves this effect: // Adjust this flicker frequency to your taste var flickerFrequency = 5;// Generate flickering effect var flicker = wiggle(flickerFrequency, […]

Bounce on Marker Event Expression

//BOUNCE ON MARKER EVENT (put in scale): n = 0; if (marker.numKeys > 0){ n = marker.nearestKey(time).index; if (marker.key(n).time > time){ n–; } } if (n == 0){ value; } else { max_dev=20; // max deviation in pixels spd=20; //speed of oscillation decay=6; //how fast it slows down t = time – marker.key(n).time; s = […]

Pendulum Swing Expressions

//PENDELUM SWING: veloc = 10;  //how fast it swings amplitude = 50;  //how high decay = .999; amplitude*Math.sin(veloc*time)/Math.exp(decay*time); ———————————————————————————— //PENDULUM SWING ON MARKER EVENT(put in rotation): n = 0; if (marker.numKeys > 0){ n = marker.nearestKey(time).index; if (marker.key(n).time > time){ n–; } } if (n == 0){ value; } else { veloc = 10;  //how […]

Oscillate Layer in an Elipse Expression

//OSCILLATE LAYER IN AN ELLIPSE: //Custom Adjustments: radiusDistX = 30;  //set to zero for up/down oscillation radiusDistY = 100;  //set to zero for sideways oscillation period = 1; // DON’T ADJUST value + [Math.sin(time*period)*radiusDistX, -Math.cos(time*period)*radiusDistY]

Add $ and Comma at thousandth place Expression

//ADD A “$” AND “,” AT THE THOUSANDS PLACE ONLY: //ADD SLIDER CONTROL TO TEXT var stringSlider=”$”+Math.round(effect(“Value”)(“Slider”).value); if (stringSlider.length > 3){ stringSlider.substr(0, stringSlider.length -3) + “,” + stringSlider.substr(-3); } else { stringSlider } This After Effects expression is designed to add a dollar sign ($) and a comma (,) at the thousands place in a […]

Load External .TXT in AE Text Layer Expression

//CALL EXTERNAL .TXT FILE TO LOAD IN AE TEXT BOX try{ myPath = “~/Desktop/source.txt”; $.evalFile(myPath); eval(thisComp.name)[0]; }catch(err){ “MISSING”; } //SCRIPT TO PLACE IN .TXT FILE var comp1 = [“Text 0”, “Text 1”, “Text 2”]; var comp2 = [“Text 0”, “Text 1”, “Text 2”]; var comp3 = [“Text 0”, “Text 1”, “Text 2”]; var comp4 = […]

Z Position Fade Out Expression

//USE Z POSITION RANGE TO CONTROL OPACITY: fullOnZ = -900; //z value where you want opacity to be 100%; fullOffZ = 2700; //z value where you want opacity to be 0%; num = 100-(100*(transform.position[2]+(fullOnZ*-1))/fullOffZ); //this step allows you to keep existing opacity keyframes //by adding our formula result to the existing opacity num = num […]

Timecode in Text Layer Expression

//DISPLAY CURRENT TIMECODE IN TEXT LAYER: timeToCurrentFormat();

Wiggle Expressions

//WIGGLE X ONLY: [wiggle(5,30)[0],value[1]] ———————————————————————————— //WIGGLE Y ONLY: [value[0],wiggle(1,100)[1]] ———————————————————————————— //WIGGLE X AN Y SEPARATELY: [wiggle(5,30)[0],wiggle(1,100)[1]] ———————————————————————————— //WIGGLE WITH HOLD KEYFRAMES: f = 2; a = 10; posterizeTime(f); wiggle(f, a);