As a Roblox developer, it is currently too hard to animate intricate rotations with the curve editor because the default translation/rotation gizmos utilize CFrames, interfering with the ability of the curve editor to interpolate between orientations greater than 360 degrees.
as outlined in this bug report, while the curve editor accepts angles below/greater than -180/180 degrees when manually input into it, any subsequent updates to that orientation via the translation/rotation gizmos will automatically clamp the orientation.
If Roblox is able to address this issue, it would improve my development experience because animating any sort of roll, spin, or otherwise rotationally-involved animation is an extremely tedious and unintuitive process. as i’ve previously reported, the curve editor is very much capable of handling the type of intricate rotations im looking for, but there’s no way to actually input non-clamped numbers into the curve editor except for manually typing in the rotation into the text field for each axis.
i’ve made around a hundred animations with the curve editor since it came out, and for a not-insignificant number of them i’ve had to manually calculate the rotations myself (with a calculator) to achieve some of the more involved rotations, given the limitation of studio’s gizmos. the curve editor’s greatest appeal, in my experience, is its ability to interpolate between such rotationally-complex orientations in a minimal amount of keyframes–the whole idea of the curve editor hinges on its ability to fine-tune keyframe interpolation with the dopesheet editor. smooth, quadratic curves are hampered when “guide” keyframes are required to trick the ACE into rotating in the direction you want. valuable development time that should be spent honing a craft is instead wasted on unintuitive rotation calculations that the curve animator is fully capable of interpreting and handling.
for these reasons, the translation/rotation gizmos that interface with the curve editor should be unclamped, allowing you to wind-up rotations past their -180/180 minimum/maximum values
