Game development
Godot frame-duration table
Convert SpriteFrames duration weights into seconds and a timing CSV.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Frame seconds = relative duration ÷ (animation FPS × absolute playing speed). Add frame times for the loop duration.
Weights 1,2,1 at 10 FPS and speed 1 last 0.1, 0.2 and 0.1 seconds: 0.4 seconds total.
Limits
A negative speed reverses playback; CSV rows stay in source-frame order. Speed zero is paused and has no finite loop time.