Advertisement

You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Motion Tracking Gets Massive Performance Boost

0

Blender developer Sergey Sharybin just committed a patch greatly improving Motion Tracking speed, to the sounds of thousands of VFX artists rejoicing worldwide. Ton Roosendaal himself shared the news, indicating a 27X increase in tracking speed in the test scene!

Sergey further explains that the bottleneck was caused by the caching of postprocessed search areas used for tracking, and that the current solution is to remove this caching mechanism completely. This latest change greatly increases the tracking performance, which was already improved over Blender 2.91, as seen in the table below:

2.91 Before After
Tracking 443 markers across 250 frames 401.520874 358.650055 14.966302

(All units in seconds)

While this change brings massive increases in speed in most cases, it might also cause some slow-downs in the new improved tracking performance in certain situations. However, the overall performance in all cases remains better than Blender 2.91. Sergey provides the following table to demonstrate:

2.91 Before After
Big Keyframe 1.307203 1.005324 1.2273
Big Previous Frame 1.144055 0.881139 0.944044
Small Keyframe 0.434015 0.19776 0.224982

(All units in seconds)

These are the test results of tracking a single marker across 250 frames, with the cases where a slow down is experienced after the removal of the search area cache (After). As is clear the "After" cases still are faster than 2.91 tracking speeds.

 

 

About the Author

Mario Hawat

Mario Hawat is a Lebanese 3D artist, writer, and musician currently based in Paris. He is a generalist with a special focus on environments, procedural and generative artworks. Open to freelance work.

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.

Advertisement

×