1
$\begingroup$

I need to track the camera in a very long panning shot. Because the start frame and end frame don't have common reference points, I am only able to get fragmented track points. I can detect a camera pattern in the graph view but when I try to build this, the average error is too high. Is it still possible to track a shot like this? Start of the shot to track End of the shot to track Graph view

$\endgroup$
0
3
$\begingroup$

Yes, this is possible, although you will need to use the tripod solver. Also, you will have a difficult time doing a 3d scene reconstruction, because blender can't track depth in a panning-only shot. Also, make sure there is no zooming, as blender doesn't handle that correctly as of yet. Finally, make sure you have a decent number of solid keyframes (10ish) at each frame, and that the trackers are getting disabled AS SOON AS they begin to deviate (or be "obscured" by the edge of the screen).

Here are is the "Ultimate" BSE answer on motion tracking (required reading for anyone interested in blender's motion tracker):

https://blender.stackexchange.com/a/42332/28015

$\endgroup$
4
  • $\begingroup$ You might want to update your post, the agenzasbrothers link now redirects to some p*** site $\endgroup$ – ChameleonScales Jan 22 at 16:49
  • $\begingroup$ @ChameleonScales I checked on web archive (web.archive.org/web/20170311181044/https://agenzasbrothers.com/…) and it looks like that page was not saved before it was destroyed. So not sure if it is still out there. Let me know if you find the right link. $\endgroup$ – JakeD Jan 22 at 21:08
  • $\begingroup$ @ChameleonScales thanks for pointing that out. In the future please edit the question or have a moderator deal with links like that. $\endgroup$ – susu Jan 28 at 3:23
  • $\begingroup$ @susu ok I will. $\endgroup$ – ChameleonScales Jan 28 at 8:16
1
$\begingroup$

When the markers move out of the visible frame you should disable them so they aren't considered when solving. Inversely you can also have markers disabled before they come into view and enable them only while they are visible.

You can find the enabled property in the marker properties panel P, when disabled a marker is shown as a plain box without the resize handles or centre point. Like other tracking properties, this is automatically keyframed as you change it.

marker properties

You can also use box select B to select all the markers that are off screen and use ⇧ ShiftD to disable the selected markers.

The same can be done in the clip editors graph view by selecting the keyframes you want to disable and pressing ⇧ ShiftD.

There is also a margin setting that can automatically disable the marker as it reaches the edge of the image, this can be set for selected markers as well as the new marker settings.

margin setting

$\endgroup$
0
$\begingroup$

I just made an add-on specifically for tracking long shots with a constantly evolving environment:

https://gitlab.com/ChameleonScales/step_tracker

It allows you to batch-track "steps" of a specified number of frames any number of times at once (e.g. 15 steps of 20 frames each) without degrading performance on long shots. It also lets you have an overlap between each step by using an offset, so that the overall tracking doesn't have any cut.

Please read its Readme for instructions on how to use it and don't hesitate to ask me if you have any further questions.

I've used it on a ~5000 frames shot with a camera fixed on a car and my results turned out very good. The add-on could still use several improvements to ease and accelerate the process even more so you can expect updates to come.

This is still very fresh and not bullet proof yet, so please use with precautions and report issues if you find any.

$\endgroup$
4
  • 1
    $\begingroup$ Please consider that this is no forum rather a Q&A site so please help us making this site a real knowledgebase and add in detail how this add-on is going to help for this specific situation. Otherwise your actual answer is a so called "low quality post". $\endgroup$ – brockmann Jan 22 at 17:03
  • $\begingroup$ Sure. better now? Note that this is very fresh, I released it today so it's subject to updates. $\endgroup$ – ChameleonScales Jan 22 at 17:13
  • $\begingroup$ ok, thanks for the tip $\endgroup$ – ChameleonScales Jan 22 at 17:26
  • $\begingroup$ yep better, thanks $\endgroup$ – brockmann Jan 22 at 17:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.