This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Kdenlive Tweening or Easing Function for Movement

Tags: None
(comma "," separated)
User avatar
qubodup
Registered Member
Posts
142
Karma
0
Hello,

I would like to 'fluidly' move a title into and out of the screen. Ideally using an easing function.

Linear movement:
http://youtu.be/PUQQnHJLTy4

should change to fluid/tweened/eased movement:
http://youtu.be/tSA9oFSKhEM

I was able to fake for the video above it by approximating the results of such a function in keyframes:
How-to: http://youtu.be/pMsEpdDO58I

Is there any way to achieve this in Kdenlive withou placing keyframes and calculating positions manually?

Thanks!
User avatar
ttguy
Moderator
Posts
1152
Karma
6
OS
Not sure what easing and tweening is. But you can animate titles without keyframes

https://userbase.kde.org/Kdenlive/Manua ... vertically
User avatar
qubodup
Registered Member
Posts
142
Karma
0
Hi :)

I assume you refer to the scrolling tutorials on that page.

As far as I can tell, using animation in the title editor allows for creating one linear movement. Linear means that the speed is constant.*

Do you see the difference between the movement of the titles in the two videos I linked?

What I want in case of the original post example is that the title enters the screen while getting slower and slower (speed changes), then move at linear speed (speed does not change) to the right for a few seconds, then move out of the screen to the right at faster and faster speed (speed changes).

As a real-world example, throw an object into the air. It will not go up at constant speed, stop and then go down at constant speed. Instead it will go up, slowing down more and more, then stop, then start falling down, first slowly, then accelerating faster and faster. Non-linear speed.

Is there a function in Kdenlive to make movement organic this way without having to set keyframes and coordinates manually via Composite Transition or Pan and Zoom Effect manually?

* I find it hard to explain eased movement/animations, since I'm not sure about my vocabulary, so I even start explaining obvious things :)

PS: actually, my first linked page explains it well:
Easing functions specify the rate of change of a parameter over time.
Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. When we open a drawer, we first move it quickly, and slow it down as it comes out. Drop something on the floor, and it will first accelerate downwards, and then bounce back up after hitting the floor.
vpinon
KDE Developer
Posts
708
Karma
6
OS
For smoothed paths, MLT has added an animation property that enables spline smoothing for any curve (be it coordinates or luminance or alpha or...) but handling it in kdenlive is in todo list, offered as GSoC project.
So hopefully we will have it during this summer (and if no student steps out, maybe we will nat wait any longer)?

And did you know about automatic keyframes generation by motion tracking?
https://userbase.kde.org/Kdenlive/Manua ... n_Tracking


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot]