I encountered a problem while using OFS to create scripts

I’m making a script and encountered a problem: the character appears to be moving up and down at a constant speed, but the curve I created based on the motion is not constant speed. Sometimes it’s red on OFS, and sometimes even green. How should I handle this situation?

Thank you for your answer. I translated it from Chinese to English. If it’s not clear, please forgive meThank you for your answer.

What method are you using to place the points in the script?
The typical method of scripting in OFS is to go frame by frame to find where to place top and bottom points on frames where movement changes direction.
It’s also common to use motion tracking with manual frame correction to make the points accurate.

If you simply play the video while using a keyboard, mouse or controller to record on-the-fly, you likely won’t have an accurate result.

I wrote the script manually frame by frame, and I seem to have found the reason. When the character in the video is at the top, it’s not inserted directly, and at the very top, it twists its waist slightly, then quickly inserts it. I think I need to set a keyframe separately at the waist twist partI wrote the script manually frame by frame, and I seem to have found the reason. When the character in the video is at the top, it’s not inserted directly, and at the very top, it twists its waist slightly, then quickly inserts it. I think I need to set a keyframe separately at the waist twist part

Yeah, with pauses between direction changes you’d do well with having one point when vertical movement stops and another point when movement resumes.

I tried to create different scripts for videos and found that when the curve speed changes too much, human perception is not obvious. For example, when the speed jumps from 30 to 200, it might only perceive the action at 200 speed. I think it’s more appropriate for the speed to double between two consecutive action curves. For instance, if the speed from point a to point b is 90, then the speed from point b to point c should be 180.I tried to create different scripts for videos and found that when the curve speed changes too much, human perception is not obvious. For example, when the speed jumps from 30 to 200, it might only perceive the action at 200 speed. I think it’s more appropriate for the speed to double between two consecutive action curves. For instance, if the speed from point a to point b is 90, then the speed from point b to point c should be 180.

The video I made has been uploaded, and I have tried different speed variations. If possible, I would appreciate it if you could take a look. Thank you!