[John Fishback] “Both these examples can be done in Motion. It is a 3-D app. “
That’s not quite true. Motion is a 2.5 D app, not fully 3D. It can create and manipulate 2D surfaces in 3D space. AE is the same, except it can support the import of true 3D models with the use of the third party plugin, 3D Invigorator from Zaxwerks.
The first video example would be possible in Motion. The second would not, as it contains true 3D text and 3D camera tracking. Motion only has a 2D tacker, so it can’t do true 3D camera motion tracking.
Two good inexpensive 3D tracking/matchmove applications are PFHoe Pro and SynthEyes. They can extract 3D camera movement data from video footage and export camera scene data to 3D applications.
In order to create and render 3D text or objects that could match the 3D camera data, you would need to use a 3D modeling and animation application like Cinema 4D, Maya, 3ds Max, etc.