Sergey and Keir designed and implemented a new planar tracking component in Blender. This tutorial shows off how it works.
Advertisement
You're blocking ads, which pay for BlenderNation. Read about other ways to support us.
About the Author
Bart Veldhuizen
I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.
9 Comments
Nice work, but the the parenting seems odd. Why would the parent follow the attributes of the child and be deformed by the child?
Can't wait for this...
BTW, is that kde? what operating system?
Where and when can we get testbuilds? I would love to play with this!
That's really nice, can't wait to start testing it out!
I am curious, can the code for the "Plane Track Deform" node be generalized to warp/deform images according to any mask? Such that we could finally do spline-based image warping? That is one video/compositing feature I've been hoping Blender would get for quite a long time.
Dang, I just realized that my comment came out looking really "feature-request-ey." Really, you have done a great job on this feature, it looks to be quite intuitive to set up, and the UI has been integrated in a very clean way. Congrats on finishing the work of getting this feature coded, and good luck on the bug fixing that always seems to come up afterward.
Never mind about the testbuilds, I just built one from SVN.
I have been trying to use the track plane to do foreground removal.
For that, I need to take a piece of the first frame from the footage and composite
over an actor that moves across that area later in the footage. But as the
camera is moving, I need to use the Plane Track Deform node to deform that
piece of the first frame to compensate for the camera movement. The problem is,
that I need to first "undeform" the original piece of the first frame, as the Plane Track
Deform node assumes you are giving it an image on without distortion.
I am now trying to obtain that undeformed image, by setting up a camera solution
and then projecting the image from view onto a uv unwrapped plane, but this is
very cumbersome and actually requires a much better track than the plane tracker seems to need.
So basically, the question is, is what I want mathematically possible?
What we also need is a good old fashioned corner pin node that can be keyframed.
Since you guys have already worked out the image deform part could you also give us a node that works like the corner-pin effect in AE. It lets you do a corner-pin and a reverse corner-pin. That is, take four points and stretch them out to full-frame. Someone started one already, but has apparently given up.
Check it out here: http://blenderartists.org/forum/showthread.php?250685-Corner-pin-node
A four corner pinning node would be cool. No more using hooks in the 3d view. The reverse pinning sounds like what I need. I hope Sergey can still implement this. That would make it possible to builda node system that does Mocka style foreground removal.
That's very nice ! The tracking module in blender is getting more and more awesome, I like it very much !
Great work guys !
Also, I found the follow track constraint is very usefull/powerfull. To make some kind on 2D/3D cheat , or to get something rapidly moving in 3D using 2.5D information .
Is it doable (in the possible future...) , to have the planar tracking transformation applied to an object or empty like with the follow track constraint ?
I think a main advantage to blender , and to have everything in the same application is to easily put something from one universe into another universe, ex :
Put realtime 3D layout / animatic /animation in the sequencer
Put renderlayer or renderpass directly in the compositor
Put 2D/3D Tracking in the 3D space
These operations are complicated/impossible to do when you use different software. So it's interesting to have these special bridge between differents module, that make blender more unique and interesting.
Just my 2 cents :)