For Roblox
R15 animations that don't skate, snap or hyperextend
Roblox R15 is fifteen parts on Motor6Ds with limb ratios nothing like a human skeleton. That gap is why most generated animation looks wrong on an avatar — and closing it properly is the entire job.
- 15
- Parts driven, root included
- 14
- Motor6D joints solved
- 0.02
- Peak stance drift, studs
- 30/60
- Bake frame rate
The retarget
Four problems, solved in order
Every one of these is visible to a player within two seconds of watching a character move. They are not polish.
Foot sliding
Contacts are detected on the source motion first, then held through the entire stance phase during the bake. Without this the avatar moonwalks — it is the single most visible failure mode in generated animation and the first thing we fixed.
Proportion mismatch
R15 limbs are shorter and thicker than a human skeleton relative to the torso. Copying joint angles straight across makes reaches fall short and poses read as uncanny, so limb ratios are re-solved against R15 geometry instead.
Inverted joints
Fast frames are where knees and elbows fold the wrong way. Every joint is clamped to a plausible R15 range during the bake, and the number of frames that needed clamping is reported back to you.
Root drift
In-place is the default because most Roblox animation is driven by the humanoid's own movement. Travelling root motion is a toggle, not a re-run, and switching between them costs nothing.
In Studio
From prompt to rig without leaving Studio
The plugin pairs with a six-character code, then generation, library and one-click apply all live in the toolbar.
Install and pair
Install from the Creator Store, click Pair, and approve the code on the web. The token is scoped to that one Studio install and can be revoked on its own.
Select a rig
Any R15 rig in the place. The plugin reads the Motor6D hierarchy — names and joint offsets only. No meshes or place data ever leave Studio.
Generate
Type the prompt in the toolbar. Queue position, cold start and generation are shown as separate states, so a slow run never looks like a hang.
Apply
The KeyframeSequence is inserted straight onto the selected rig, ready to play. If you'd rather bake it yourself, download the .rbxm instead.
Questions