Hi - I've done what looks to be a fantastic camera track, using Auto Track node, followed by Camera Solver.
However, I also have a very accurate model that matches the geometry in my scene. I didn't do a geometry track, as the camera solver actually gave a much better result, due to reflections, etc.
The geometry is static in the scene, only the camera moves.
I love the "Pin" translation mode, in the Geometry Tracker node.
What is the method I should use to use this pin mode to postion my geo in the 3D scene (matching the footage), and have it aligned accurately with my already tracked camera?
For the life of me, I can't work it out! I've tried piping my camera solve into a geometry tracker node, pinning the object into position, but as soon as I scrub through, the object drifts way out of alignment.
Any tips? Thanks!
Hi Vince,
Sorry for the slow response. I wanted to seek the opinion of a couple of other people here before replying. There are a few possible approaches, though they’re not entirely straightforward.
1. Using the Geometry Track Node:
Since your camera is already tracked, treat your geometry as a moving object. You’ll need to match the scale of the geometry to the camera track exactly before pinning it.
Pin it on a single frame—if the scale is correct, it will stay properly aligned.
If you need to pin it on more than one frame and it shifts position, that’s a sign the scale is off. The object will move instead of scaling uniformly, which isn't ideal.
2. Using the Image Modelling Node:
Import your geometry as a custom modelling primitive (place your OBJ file in Documents/The Pixel Farm/PFTrack/primitives). Make sure it’s in a left-handed, Y-up coordinate system—otherwise, normals might be flipped.
Add it to the scene and roughly position it using Translate, Rotate, and Scale tools.
Enable the Move tool and start pinning to fine-tune alignment.
Keep in mind: the object may scale non-uniformly along X, Y, and Z to match the pins.
We can see that a Pin mode would be beneficial in the Test Object node and this is something we are happy to explore. Will be great to hear other peoples feedback on the suitability on such a feature.