- Lots of crashed for simple tasks (moving keyframe, deleting keyframe, etc.)
You mean animation editor. You should file issues with repro steps, or even better just fix them and submit a PR! As mentioned, it’s open source.
- Custom rig support is overly complicated (still haven’t figured out how to use it)
As far as I know the editor is completely rig-agnostic but we should have a tutorial showing how to use it with custom rigs. cc @UristMcSparks
- Uses motors which can sometimes be inaccurate, skip frames, etc. (could be fixed, haven’t checked recently)
Please file any bugs like this. @EchoReaper filed one - we’ll fix it.
- Hard to implement with NPCs (wiki has a terrible explanation/example of it)
I never found it hard really - but cc @UristMcSparks. Also, do you have specific suggestions for improvement?
- Breaks literally almost every update
This is false and you know it.
- Cannot share animations with other developers (hence thread)
This is related to some anti-exploit measures we’ve taken. I don’t really think they are very relevant any more but we need to discuss whether we can undo them.
- Cannot interpolate transparency/size/other properties
Yeah, this is unfortunately the case - will probably stay that way for a while. Don’t have a good solution here.
- No sound support
You can play sounds (and any other effects - like particles) using keyframe reached events. I agree that ultimately we’d need something more integrated.
- API and implementation is stupidly confusing
Care to explain how?
- Cannot take raw animation data (without using anything hacky)
Why do you need this?
- Saving animations takes over a minute (or more)
Please create a separate thread with this as a bug and we can get Studio team to investigate.
- The editor doesn’t support the ability to work on animations together
Yes, this is correct. I am not sure what the use case for this is - can you give an example? (sounds, meshes, images all have the same issue).
- Very little interoplation types (no custom equations either)
Are there types you’re missing? Custom equations are very hard to provide without dramatically reducing the performance but we can easily add new types if you think current types are lacking.
- No part dependency
What do you mean?
- No in/ou/inout/outin interp. support
Documentation - Roblox Creator Hub - is this what you mean? Or do you mean something else?
- Must have humanoid/torso/humanoidrootpart to animate
This is not true - there’s Animation Controller for that. Or do you mean to edit the animation? Not sure what restrictions animation editor places on the rig, but same as above - it’s open source, hopefully easy to fix?