Page MenuHome

Motion TrackingProject
ActivePublic

Details

Description

Motion tracking for VFX, based on the libmv a structure from motion library.

Mailing List: bf-vfx

Module Owner: @Sergey Sharybin (sergey)
Developer Members: @Keir Mierle (keir)
User Members: @Sebastian Koenig (sebastian_k) @Sean Kennedy (hype)

Recent Activity

Tue, Apr 9

Brecht Van Lommel (brecht) added a comment to D4284: Tracking Pie Menus for Blender 2.8.

This is really up to @William Reynish (billreynish) or @Sergey Sharybin (sergey) to commit. I'm fine with this but it's not really my area.

Tue, Apr 9, 9:32 AM · Motion Tracking
Brecht Van Lommel (brecht) edited reviewers for D4284: Tracking Pie Menus for Blender 2.8, added: Sergey Sharybin (sergey); removed: Brecht Van Lommel (brecht).
Tue, Apr 9, 9:28 AM · Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to D4284: Tracking Pie Menus for Blender 2.8.

@William Reynish (billreynish) @Brecht Van Lommel (brecht) Any news on this?

Tue, Apr 9, 9:18 AM · Motion Tracking

Wed, Apr 3

Sebastian Koenig (sebastian_k) added a comment to T63226: Movie clip editor sometimes off-by-one frame.

Not sure if it would fix the problem, it will help that the problem doesnt even occur. If you tracked with the movie out of sync those tracks will probably still be problematic. But yes, building the timecode first and then doing the tracking should avoid that particular issue.

Wed, Apr 3, 9:02 PM · Motion Tracking, BF Blender
sankeytm (sankeytm) added a comment to T63226: Movie clip editor sometimes off-by-one frame.

So, just to be clear, I should be able to just build a timecode (the documentation says to try "Record Run" first), and that should fix the problem without needing to pre-process the input movie clip?

Wed, Apr 3, 6:59 PM · Motion Tracking, BF Blender
Sebastian Koenig (sebastian_k) closed T63226: Movie clip editor sometimes off-by-one frame as Invalid.

Whenever you track with a movie file rather than an image sequence you have to build either a proxy or just the timecode.
Otherwise it can get out of sync with lots of back and forth tracking etc.
I know it sucks, and I'd rather have that happen automatically in the background or so, but it is not a bug, as far as I know.

Wed, Apr 3, 9:32 AM · Motion Tracking, BF Blender

Tue, Apr 2

Brecht Van Lommel (brecht) triaged T63226: Movie clip editor sometimes off-by-one frame as Needs Information from User priority.
Tue, Apr 2, 10:29 PM · Motion Tracking, BF Blender
sankeytm (sankeytm) added a project to T63226: Movie clip editor sometimes off-by-one frame: Motion Tracking.
Tue, Apr 2, 10:25 PM · Motion Tracking, BF Blender

Mar 18 2019

Brecht Van Lommel (brecht) merged task T58671: Crash in Blender 2.80 while using video tracking into T62321: Crash on motion tracking when dopesheet open and deleting track.
Mar 18 2019, 3:56 PM · BF Blender, Motion Tracking

Feb 26 2019

Sebastian Koenig (sebastian_k) added a comment to T61980: 2.8 - Videos playing slow in movie clip editor.

Lol, you're welcome :D

Feb 26 2019, 5:14 PM · Libmv, Motion Tracking, BF Blender: 2.8, BF Blender
Ahmad Raza (AhmedXM) closed T61980: 2.8 - Videos playing slow in movie clip editor as Resolved.

Thank you Sebastian! It's working fine now

Feb 26 2019, 3:57 PM · Libmv, Motion Tracking, BF Blender: 2.8, BF Blender
Sebastian Koenig (sebastian_k) added a comment to T61980: 2.8 - Videos playing slow in movie clip editor.

I think this is because Filmic is now the default View Transform, which is why the footage has to be converted for display first. If you change the View Transform from "Filmic" to "Default", it should play fast again.

Feb 26 2019, 3:45 PM · Libmv, Motion Tracking, BF Blender: 2.8, BF Blender
Ahmad Raza (AhmedXM) renamed T61980: 2.8 - Videos playing slow in movie clip editor from Videos playing slow in movie clip editor to 2.8 - Videos playing slow in movie clip editor.
Feb 26 2019, 3:28 PM · Libmv, Motion Tracking, BF Blender: 2.8, BF Blender
Ahmad Raza (AhmedXM) created T61980: 2.8 - Videos playing slow in movie clip editor.
Feb 26 2019, 3:24 PM · Libmv, Motion Tracking, BF Blender: 2.8, BF Blender

Jan 31 2019

William Reynish (billreynish) updated subscribers of D4284: Tracking Pie Menus for Blender 2.8.

@Brecht Van Lommel (brecht): Can you check this? I feel bad for @Sebastian Koenig (sebastian_k), apparently his patch has been sitting there for ages :)

Jan 31 2019, 2:58 PM · Motion Tracking
William Reynish (billreynish) accepted D4284: Tracking Pie Menus for Blender 2.8.

Ok, this seems fine to me now.

Jan 31 2019, 2:56 PM · Motion Tracking

Jan 30 2019

Sebastian Koenig (sebastian_k) added a comment to T57912: Tracking Pies.

I have updated the diff. Loc and Affine don't use an icon anymore.
Here's the diff: https://developer.blender.org/D4284

Jan 30 2019, 5:34 PM · Motion Tracking, BF Blender: 2.8
Sebastian Koenig (sebastian_k) created D4284: Tracking Pie Menus for Blender 2.8.
Jan 30 2019, 5:34 PM · Motion Tracking
Andrzej Ambroz (jendrzych) added a comment to T57912: Tracking Pies.

I second Williams opinion - icons have their specific meanings and were designed for particular functions/commands . One must not use random icon for a function that has not any pictogram designed for it. It makes GUI messy and confusing. This applies especially to python addons...

Jan 30 2019, 4:48 PM · Motion Tracking, BF Blender: 2.8
William Reynish (billreynish) added a comment to T57912: Tracking Pies.

This is fine with me.

Jan 30 2019, 3:54 PM · Motion Tracking, BF Blender: 2.8

Jan 26 2019

Sebastian Koenig (sebastian_k) added a comment to T57912: Tracking Pies.

I would like to move forward with the tracking pies. There are probably some things that can be improved and added, but it would be nice if they could be implemented now. I have updated both space_clip.py and blender_default.py in order to have them not as separated addon and have the correct key mappings.
As discussed with @William Reynish (billreynish) a while ago the icons for Affine and Loc probably need their own icon...
Once the pies are implemented I would look into an updated Specials Menu ('W'). Maybe @Sean Kennedy (hype) has some suggestions for it?



And a Diff:

Jan 26 2019, 3:24 PM · Motion Tracking, BF Blender: 2.8

Jan 14 2019

Brecht Van Lommel (brecht) closed D4020: Clip Editor was using wrong icon.
Jan 14 2019, 5:38 PM · Motion Tracking

Jan 9 2019

Philipp Oeser (lichtwerk) closed T55957: Movie Clip set Background images can not be created as Resolved.

Seems like the original issue is fixed already (apparently by rBd3160f350de2)

Jan 9 2019, 7:20 PM · BF Blender, Motion Tracking

Jan 4 2019

Vladimir (evilvoland) added a comment to T55957: Movie Clip set Background images can not be created.

I can confirm, but not completely.

Jan 4 2019, 10:58 AM · BF Blender, Motion Tracking

Dec 18 2018

Sergey Sharybin (sergey) closed D4074: Fix for T59325. Constraint to Fcurve in Motion Tracking was broken.
Dec 18 2018, 5:52 PM · Motion Tracking
Sebastian Koenig (sebastian_k) added a reviewer for D4020: Clip Editor was using wrong icon: Brecht Van Lommel (brecht).
Dec 18 2018, 3:49 PM · Motion Tracking
Sebastian Koenig (sebastian_k) added a reviewer for D4074: Fix for T59325. Constraint to Fcurve in Motion Tracking was broken: Brecht Van Lommel (brecht).
Dec 18 2018, 3:48 PM · Motion Tracking

Dec 14 2018

Sebastian Koenig (sebastian_k) created D4074: Fix for T59325. Constraint to Fcurve in Motion Tracking was broken.
Dec 14 2018, 9:03 AM · Motion Tracking

Dec 5 2018

William Reynish (billreynish) accepted D4020: Clip Editor was using wrong icon.
Dec 5 2018, 9:21 AM · Motion Tracking

Dec 4 2018

Sergey Sharybin (sergey) closed T55774: Blender 2.8 crash (motion tracking) as Resolved by committing rBbe91d4ef9576: Fix T55774: Crash when reloading clip during prefetch.
Dec 4 2018, 4:40 PM · Motion Tracking, BF Blender: 2.8
Philipp Oeser (lichtwerk) updated subscribers of T58671: Crash in Blender 2.80 while using video tracking.

@Sergey Sharybin (sergey) might want to check on this?

Dec 4 2018, 10:37 AM · BF Blender, Motion Tracking
Philipp Oeser (lichtwerk) added a comment to T58671: Crash in Blender 2.80 while using video tracking.

ASAN output is P858

Dec 4 2018, 10:33 AM · BF Blender, Motion Tracking
Philipp Oeser (lichtwerk) triaged T58671: Crash in Blender 2.80 while using video tracking as Confirmed, Medium priority.

track->markers is garbled.
Will run through ASAN next

Dec 4 2018, 10:24 AM · BF Blender, Motion Tracking
Michael P. (forest-house) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

Just run a test with the "Default" Color Management. The fps was 11 to 13 fps. So the performance is better, but I don't think this is the main issue here.

Dec 4 2018, 1:26 AM · BF Blender, Motion Tracking

Dec 3 2018

Sebastian Koenig (sebastian_k) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

This sounds very much like an issue with colormanagement. In 2.80 the default view transform is Filmic. In order to display movie clips correctly the correct mapping has to be applied first. This happens during playback. So once the clip has been played back once, the movie was "converted" internally to the correct view transform. That's why playback is realtime the second time you play it.
You can also set View Transform in Color Management panel from "Filmic" to "Default". That should give you better playback performance right from the first play of the movie.
(Sidenote: "Default" is really not an adequate term anymore, since it isn't even the default setting! :)

Dec 3 2018, 9:27 PM · BF Blender, Motion Tracking
Michael P. (forest-house) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

I have tested this with a cache setting of 1024 MB. It prefetches a video (not the video from above), could not see any GUI freezings and the progress bar updates.
But the frame rate is low: around 4 to 9 fps. (I see this in a 3d view port in the left top corner of a camera view).
If I play the video (play button, not prefetching) the frame rate is also 4 to 9 fps. But the second time I play it, the part that was "played" plays now with 24 fps.

Dec 3 2018, 7:38 PM · BF Blender, Motion Tracking
Jacques Lucke (JacquesLucke) raised the priority of T58613: 'Follow Track' constraint | F-Curve doesn't work from Needs Information from User to Confirmed, Medium.

Just as info for others. To reproduce it in the file, you just have to click "Constraint to F-Curve" in the constraint now.

Dec 3 2018, 2:36 PM · Motion Tracking, BF Blender
Aitor (iriarte93) added a comment to T58613: 'Follow Track' constraint | F-Curve doesn't work.

Here is it the blend file:

Dec 3 2018, 2:31 PM · Motion Tracking, BF Blender
Jacques Lucke (JacquesLucke) triaged T58613: 'Follow Track' constraint | F-Curve doesn't work as Needs Information from User priority.

Please provide some .blend file that allows us to easily reproduce the issue.

Dec 3 2018, 2:20 PM · Motion Tracking, BF Blender
Aitor (iriarte93) created T58613: 'Follow Track' constraint | F-Curve doesn't work.
Dec 3 2018, 2:17 PM · Motion Tracking, BF Blender
Sergey Sharybin (sergey) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

@Sebastian Koenig (sebastian_k), did i get it correct:

Dec 3 2018, 10:06 AM · BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) updated subscribers of T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

My colleague just tested this on Windows10 with the most recent Blender 2.80 build.
While it does prefetch the footage, it does act a bit weird. The interface seems to freeze until the prefetching is done. Unlike in your case however the footage is in memory after prefetching is finished.
Even though the GUI is a bit unresponsive, we could still press the little X in the prefetching progress bar to cancel it. It works pretty much the same as on my Linux system. Our systems are quite good though (32GB, Hexacore). 4GB of system memory is far from ideal for motion tracking, so poor system performance might play a role in your case. Still, I can't really see a bug here.
However, responsiveness when caching movie files could definitely be improved. When prefetching image sequences the interface stays fully repsonsive here, and the way the progress bar is reporting the prefetching progress is more realtime and repsonive as well.
When 2.8 is more stable and there is a bit more time for polishing this might be something to look at, @Sergey Sharybin (sergey)?

Dec 3 2018, 9:53 AM · BF Blender, Motion Tracking
Sean Kennedy (hype) added a comment to T57912: Tracking Pies.

That would be fine, although I use Detect Features more than I use the Track Setting as Default or Copy Track Settings.

Dec 3 2018, 7:34 AM · Motion Tracking, BF Blender: 2.8
Sebastian Koenig (sebastian_k) added a comment to T57912: Tracking Pies.

Ah, good one. Maybe instead of Detect Features? This is not used so often...

Dec 3 2018, 7:20 AM · Motion Tracking, BF Blender: 2.8
Sean Kennedy (hype) added a comment to T57912: Tracking Pies.

This is very nice, seems to be intuitive.

Dec 3 2018, 1:01 AM · Motion Tracking, BF Blender: 2.8

Dec 2 2018

Sebastian Koenig (sebastian_k) created D4020: Clip Editor was using wrong icon.
Dec 2 2018, 11:16 AM · Motion Tracking

Dec 1 2018

Sebastian Koenig (sebastian_k) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

Interesting. Would be nice if some other windows user could test this. At the very least I'll have my colleagues in the office test this on monday.

Dec 1 2018, 9:00 PM · BF Blender, Motion Tracking
Michael P. (forest-house) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

Ram 4096 MB. Set the value to 3072 MB (good thinking, btw). But still the same issue.

Dec 1 2018, 8:38 PM · BF Blender, Motion Tracking
Sebastian Koenig (sebastian_k) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

How much RAM do you have, and what's set in your User Preferences, in System>General>Memory Cache Limit? If you prefetch and watch your System's memory consumption, is your RAM filling up or not?

Dec 1 2018, 6:26 PM · BF Blender, Motion Tracking
Michael P. (forest-house) added a comment to T58428: Motion Tracking: pre Blender 2.8 file prefetch footage freezes Blender.

As described above I use Windows 7. It freezes for a while, then the GUI is responsive again. But the prefetch of the footage didn't happen at all.

Dec 1 2018, 4:06 PM · BF Blender, Motion Tracking