An exercise animation library you can ship.
443 of the 511 exercises come with a looping animation on a transparent background — 388 of them rendered motion, the rest a start-to-peak cycle. WebP files in your repo, not a video service.
Every rep, in motion.
Looping, transparent-background exercise animations — drop them on any surface, exactly like the stills. Standard tier.




Looping transparent WebP — 960px. One per animated exercise, in images/animations/<slug>.webp.
Around 88% are rendered motion (and rising); the rest alternate the start and peak poses — animation_type tells you which.
Your app, our data.
Three mock screens assembled from nothing but bundle assets — the images, the animation, and every piece of metadata come straight from the JSON. No retouching, no custom art.
- 1 Start in a high plank position.
- 2 Drive one knee toward your chest.
- 3 Quickly switch legs, driving the other knee forward.
UI mockups. Every image, name, and instruction comes straight from the dataset.
One WebP. Any canvas.
Every classic-style image ships with a true transparent background. Drop it on white, dark mode, a brand color, a photo backdrop — no masks, no compositing, no "white square on my dark UI." We haven't found another exercise dataset that ships this.




Same file. No per-theme asset variants, no canvas tricks, no runtime compositing. images/classic/one-arm-kettlebell-floor-press-peak.webp.
Why WebP, not PNG or GIF.
WebP is the only common image format that does transparency and animation in the same file. PNG can't animate without APNG, which almost nothing renders reliably. GIF animates, but caps at 256 colours and 1-bit transparency — that's exactly why opaque competitor GIFs turn into a white box on a dark UI.
What it gets you
One extra step on some platforms
One format for both illustration styles and every animation in the bundle — nothing to convert on your end.
WebP doesn't fit your stack? Contact support and tell us what format you need. We'll see what we can do.
Grab the preview bundle first
A free sample of the paid dataset with the exact production assets — no signup, no watermarks. Browse it offline with the bundled viewer.
- A hand-picked sample of exercises with full texts — names, descriptions, instructions, muscles, equipment, MET values — in EN + DE + ES
- Both paid image styles at full 1024×1024: classic (transparent background) and flat — start/peak stills
- A looping transparent animation for every exercise in the sample — the Standard-tier format, verbatim
- index.html viewer — browse stills and animations side by side, offline
- CC BY-NC 4.0 license — evaluation and non-commercial use
Every clip loops on a transparent background, so it sits on your dark theme, your brand colour, or a card — no white rectangle to hide.
Animated WebP keeps a real alpha channel and full colour at a fraction of the file size. GIF gives you neither — it dithers to 256 colours and fringes the edges.
One faceless figure, one material, one camera. The clips match each other and match the stills, because they come from the same pipeline.
What's in the animation library
- 443 looping animations — one per animated exercise, 960px transparent WebP
- 388 are rendered motion clips; the remainder cycle between start and peak pose
- animation_type on every record tells you which of the two you are getting
- The matching classic and flat stills for all 511 exercises
- Names, muscles, equipment, and instructions in English, German, and Spanish
- Commercial license included — ship it in a paid app, no revenue cap
FAQ
What format are the animations?
Are all 511 exercises animated?
Why WebP instead of GIF or MP4?
Are they 3D?
Can I see them running before I buy?
Which tier includes animations?
Can I use them in a commercial app?
Get the animation library.
443 looping transparent animations plus the full 511-exercise dataset — Standard, $399, one-time.