If you have max, a camera-matching utility is included.
And there was a free (for non-commercial use) tracker called Icarus, which is now commercial...
And there is Syntheyes which is a lowcost tracking software.
I'm not saying it's easy, but it's not impossible either.
Remember that slight movements of the footage is not too bad, when you're not the FX-team from Weta.
And for video-editing, tools like Combustion or After Effects will help a lot, but it's possible to do a lot of this with simple tools as well. It does help when you have some "real" 3D-animation software available, though.
---
Check this for an example:
http://caad.asro.kuleuven.ac.be/downloads/icarus.avi
When this link fails, download the ZIP-file in attachment. It's an AVI using the DivX compression.
How is this done? DV-footage (like the one from a consumer DV-cam) is brought in and in three steps, the software does some nice work, provided you help a bit: you point out straight lines, so distortion can be reverse-engineered. Then the movement is tracked and (optionally) you can add geometry that receives the textures.
The camera movement was exported as a Maxscript file, that generates an animated camera in 3ds max. Tracking points were also exported.
In 3ds max, the additional objects were added.
To have the CG-objects cast shadows on the video footage, some "shadow-catching" objects have been made, with a material that is invisible for a render, but does catch shadows.
Another solution was adding catching geometry and mapping it with the video footage, so it looks identical to the video, but is able to catch shadows and obscure stuff that lies after them.
Not a regular architectural visualisation job
😉
--- stefan boeykens --- bim-expert-architect-engineer-musician ---
Archicad28/Revit2024/Rhino8/Solibri/Zoom
MBP2023:14"M2MAX/Sequoia+Win11
Archicad-user since 1998
my Archicad Book