Continued Search and Interpolated Trackers - Feature Ideas

First of all, perhaps this is possible and I am just blind/stupid, but what I am looking for is a way for the tracking of a marker to continue even after it is lost :slight_smile: This would be very useful for scenarios when a tracker is only covered by something for a short period of time (someone walking by, etc).

Imagine a setting namned “Frame tries” where you simply choose how many frames after the marker is lost the tracker should continue looking for it. If I set this to ten the tracker would continue looking for the marker for ten frames after it is lost. If it can’t be found by then, it stops like normal.

If the tracker is found again om frame 9 however, the normal behaviour of the trackers is that the tracker would jump from the last know position to the new one, which means that the result tracked point would stay completely still for 8 frames and then suddenly jump.

I therefor think automated tracker interpolation would be very useful.

The tracker point visible to the viewer is white all the way through until it looses the marker. It continues serarching for it for 9 frames until it is found again. Then it interpolates the 8 frames in between, smoothly moving the tracker from frame 0 to 9. The images that werent actually tracked but interpolated could be indicated by making the trackers pink (or some other color).

I am not a coder myself so therefor I can’t help but with ideas :slight_smile: I hope you understand what I mean though, like it and that someone who actually has the power to realise it likes it too :wink:

yes, we need this feature

Seriously, dude, is it necessary to disrupt every single thread with the same tired old stupid-ass comment?

I know I’m just beating a dead horse here (and, oh, how I’d love to beat this particular horse) but without constructive criticism blender will never improve and will die out. Healthy discussion is, well… healthy.

I’m still quite perplexed why your behavior is tolerated here…

You’re the mod, aren’t you?

Furthering the discussion: Interpolating a tracker might lead to more error in the solve. However, it would still be useful for the tracker to keep searching for its mark after a few lost frames, especially if it’s search direction gets interpolated.

Seriously, dude, is it necessary to disrupt every single thread with the same tired old stupid-ass comment?

This is one of those times when I wished we had a “Like” button…

Absolutely :yes: The tracker should not use interpolated frames when doing 3D solves. But I still think it would be a good adition to have the tracking point itself interpolated for other things you do, that doesn’t require a 3D solve.

I am mostly referring to when you use “Link empty to track”. Then you get a moving point in space in your viewport. Interpolating the frames by yourself is not possible since the movement of the empty is driver by a constraint. If you are supposed to even out the movements, you would have to apply the constraint and remove the keyframes on all the frames where the marker couldn’t be found. Do you see what I mean?

(So no, perhaps the interpolation isn’t the most important thing to add. I just happened to need it for the thing I am working on right now :o ;))

Absolutely, this would be great! I was actually talking with a friend and this came up as a good addition to the tracker’s behaviour.
It really wouldn’t be that difficult to interpolate the search location for the lost track from the other tracks that are still active. In fact, the basic algorithm for that should already be in there more or less for determining camera movement.