So I've finally after much tweaking, I have a semi-stable matchmove that I can live with.
Was really tricky, but fiddling with the attributes in the 'cameratracker' window I managed to find a level where Nuke was able to track and solve the footage successfully. The keyboard is also textured so i'll be adding that into the scene for placement. I may use vray for render passes, but we'll see.





