Created
April 12, 2023 20:22
-
-
Save Jesper-Hustad/f2c49fc044fb42baba83f6bb3da07109 to your computer and use it in GitHub Desktop.
Ater Effects Spritesheet animation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Add these effects to your spritesheet: | |
// Slider Control, Linear wipe, Linear wipe (again), Offset | |
// For Linear wipe 2 set Wipe Angle to 270.0 | |
// Expression for Slider Control > Slider | |
var fps = 4; | |
var frames = 6; | |
(Math.floor(time*fps)%frames)*(100/frames) | |
// Expression for Linear Wipe > Transition Completion | |
effect("Slider Control")("Slider") | |
// Expression for Linear Wipe 2 > Transition Completion | |
var frames = 6 | |
100-100/frames-effect("Slider Control")("Slider") | |
// Expression for Offset > Shift Center To | |
var frame = effect("Slider Control")("Slider"); | |
var width = thisLayer.sourceRectAtTime().width | |
var offset = [(frame/100)*width, 0] | |
sub(effect("Offset")(1),offset) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment