We didn't include and of the newer interpolation types in the normalization function.
Besides taking into account these newer types, we now also only evaluate the curves when needed.
If the values between the control points won't exceed the control point values, we only use the start/end values for our normalization
Details
Details
Diff Detail
Diff Detail
- Repository
- rB Blender
Event Timeline
Comment Actions
Seems fine overall.
| source/blender/editors/animation/anim_draw.c | ||
|---|---|---|
| 444 | I think this should be bezt->vec[1][0] - prev_bezt->vec[1][0] rather than length? Since it's used only for stepping through the time. | |
| source/blender/editors/animation/anim_draw.c | ||
|---|---|---|
| 444 | I was thinking that it would be good to have this if we are on a very steep incline. Now it is not perfect, but it should make the max/min a bit more stable if you are in "elastic mode" with a steep incline. But I will of course change it to only work in 1D space if you like. | |
| source/blender/editors/animation/anim_draw.c | ||
|---|---|---|
| 444 | Missing () | |
| source/blender/editors/animation/anim_draw.c | ||
|---|---|---|
| 444 | Gah, I just copy pasted what you wrote and didn't think it through :/ | |