mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-24 06:34:09 +00:00
1.6 KiB
1.6 KiB
| title | description |
|---|---|
| Emotes specifications | Character specification lists the specific technical requirements for custom characters created outside of Studio. |
Emotes are made up of an Class.Animation object with the Class.Animation.AnimationId property set to the asset ID of your animation sequence.
Only the Class.Animation object is required to upload an emote to the Marketplace. Animations do not require meshes, textures, or other 3D art components.
Animation requirements
Emotes must also meet the following requirements or may fail validation:
- Emotes must be less than 10 seconds.
- The joint root of the character can not move too far from its starting position.
- Movement speed can't exceed a certain threshold to prevent teleportation abuse (measured from a frame-by-frame basis).
- Animation data must reference an R15 rig.
- Animation must be sourced from a
CurveAnimation. For information on converting animation data, see import and configure. - Animations must meet Marketplace and Community policies.