I have not been able to find any information on how to display a live/"real time" video from my webcam in Blenders motion tracking, not a pre-recorded video, is there an easy way to do this?

  • 1
    $\begingroup$ No - and why should there be such a possibility? What do you want to achieve? Blender is not done to work with live footage as this would require much more computing power and it's just not designed this way... $\endgroup$
    – Samoth
    Nov 17, 2015 at 22:43

1 Answer 1


Unfortunately no. It may be possible to stream video in using a codec module via python however the tracking markers likely couldn’t reliably keep up at a standard frame rate for a 720p+ so you would be limited to tracking sub HD resolutions and/or suffer delay/stuttering. Tracking via proxy and putting track over full resolution might work but would incur accuracy errors and be harder to track. There are programs designed specifically for real time tracking which you would be much better off using than Blender.

Also don’t forget that even if you managed real time tracking the best graphics quality you could achieve is GLSL render or BGE. Unless you are a shader code expert you would be quite limited by this. Though not terrible certainly a step down from other rendering options.

If you are into coding and want to find a non standard solution to this problem you could do a search for a real time tracking module and stream it your video and enter the resulting track data into a more capable game engine... But it would be a lot of work, certainly not the easy and Blenderish way your asking for :(


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .