Sample image sequence from the Voodoo website. Image loader
shows an image size of 720x576. The xsize of the composite
render node has been tweaked from 720 to 750 to get a good fit with
the image sequence.
The Voodoo camera tracker can be downloaded from
https://www.viscoda.com/index.php/downloads/software.
Note that both of the following links are included in the Components - Compositing library
download theimage loader node.
download the composite render node.
Usage:
- track an image sequence with voodoo and save as a text file
- load composite render and image loader nodes into a scene
-
check the isaSequence checkbox on the image
loader node
-
click "..." on the image loader to select and
load the image sequence
-
push setup keyframes button to automatically
set keyframes for the image sequence
-
connect the image loader bitmap connector output to the
composite render bitmap connector input
-
set the composite render xsize and ysize to match the image
loader xres and yres
- click the voodoo button to open the voodoo panel
-
any tracking point that is further away than maxvalue won't
be imported
-
the scale sizes the imported data so it can fit nicely in
the workspace
-
click "..." to choose the voodoo text file then
press import voodoo text to load it.
an animated camera and a mesh with only points showing will
be created
-
select the camera and push the connect to camera
button on the composite render node. this will bind the
image plane to the camera.
-
open a new 3d view, set it to the camera view and set its
size to match the image loader xres and yres or drag the corner
till it looks nice.
- -
-
if the image does not lineup with the tracking points change
the xsize or ysize of the composite render node to make it fit.
the biggest misalignment seems to be caused by non-square image
pixels. the distanceIn determines how far
the image plane is from the camera. adjust it so the tracking
points are between the camera and the plane.
the entire system can be rotated to make the mesh match the ground plane
by either grouping
- group the camera by itself(camera group)
- group the camera group to the tracking points object
-
add a composite render inside the camera group and connect
the camera to it
-
set the camera group yaw value for the matrix to 180 degrees
using expanded matrix connector
- now move and rotate the main group to a good orientation
or by parenting
-
create a long thin cube, don't scale to make the shape
(actually any shape will do so long as you can select it and
the camera in the 3d view.
- move it to 0,0,0 with 0 rotations
-
parent the camera to the cube using the
parenting script, (note: parenting script is included in the Unofficial Update)
select the camera then ctrl select the
cube and left click the Pu button to parent
- set the cube Z rotation to 180 degrees
- parent the cube to the tracking points object
-
move and rotate the tracking point object into position
and the camera will follow
you tube here
Notes:
-
If you plan to use the Voodoo tracker for commercial purposes
do not use SIFT keypoints. That feature is the reason for
the "not for commercial use" warning in the software.
http://web.archive.org/web/20110309071455/http://www.lfi.uni-hannover.de/digilabforum/viewtopic.php?t=676
-
If you close a scene and reload it some of the tracking points
will disappear. You can get them back by opening the tracking
points mesh in the link editor, locate the object render attributes
node and check the "show hidden lines". This needs
to be checked to see all the points.
July 2011
-
autoinstaller and fixed button highlighting
Jan 10, 2014
-
compatible with auto-reinstaller script
and has unique button id