A model's animations, cut to fit.
Edit the animations in a GLB in your browser, nothing uploaded: play each one, trim it, join two, rename, speed up or take one out, the model kept as it was.
By Suraj Kumar5 min read
Models from games, shops and character makers often carry animations: a walk, a wave, a loop of standing still. Sometimes one has a second too many, a name nobody can read, or should not be there at all. KeepSimp's GLB animation editor lists them in your browser, lets you change them, and saves a GLB with the rest of the model as it was. Nothing is uploaded.
What an animation in a GLB is.
In glTF, an animation is a set of channels, each moving one part's position, turn or size, or the weights of its shape keys, by keys stored in the file, with a way to go between them: a step, a straight line or a curve.
glTF stores the keys and nothing more: which animation plays first, whether it loops and when it starts are left to the program that shows it.
Play each one.
Drop a GLB, and its animations are listed under the model with their lengths. Press one to play it, and see which is the walk and which the wave.
Trim, join, rename, speed up.
Trim an animation to the part you want. Join two into one, one after the other, such as a jump and a landing. Rename it so a website or a game can find it by name. Make it faster or slower, or take it out.
Every change can be undone, one step at a time. The animation can also be placed on the timeline, beside keys of your own for its parts, the camera and the lights.
The rest stays as it was.
The model's parts, materials and pictures are kept as they were, and its animations are written as you left them. Every GLB is read back by three.js's glTF loader, as the 3D viewer reads it, before it is offered, and the way it is written is held to Khronos' glTF Validator in KeepSimp's own tests.
Pictures often make a GLB large. KeepSimp's 3D viewer can make it smaller for a website afterwards.
From an FBX, too.
An FBX with animations is turned into a GLB first by KeepSimp's 3D viewer's own readers, and its animations are edited the same way. What is saved is a GLB; the 3D viewer turns a GLB into an FBX when a program needs one.
Further reading
Topics: glb animation editor · edit glb animation · trim glb animation · gltf animation editor · rename glb animation · merge glb animations · glb animation clips
A little less theory. A little more doing.
Try it on your own terms, with a free browser tool.
Try the tool