I've made a simple motion tracking scene with a cube breaking on a surface.
When I see the viewport render using Shift-Z, everything appears as expected.
When I render the final image, the cubes appear seethrough
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.Sign up to join this community
When you use the tracking feature, blender sets the compositor up using three layers:
One Layer is the movie, on layer is the objects you want to add, and one layer is the shadow/ao layer to project the shadow and ambient occlusion from the object to the background(movie).
As I can see from your nodesetup, the cubes are only visible on the background layer, but not on the foreground layer. Meaning you see the shadows and ambient occlusion but not the object iteself. Thus you have to