Skip to content

Instantly share code, notes, and snippets.

@Jesper-Hustad
Created April 12, 2023 20:22
Show Gist options
  • Save Jesper-Hustad/f2c49fc044fb42baba83f6bb3da07109 to your computer and use it in GitHub Desktop.
Save Jesper-Hustad/f2c49fc044fb42baba83f6bb3da07109 to your computer and use it in GitHub Desktop.
Ater Effects Spritesheet animation
// 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