Game development

Godot frame-duration table

Convert SpriteFrames duration weights into seconds and a timing CSV.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

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.