The 3D modeling of the parts is done in a 3d package if you want to use AE, C4D can be used to model the elements. You can go the route of C4D/AE or you can use elements that are modeled in any 3d software and the use Element3D to import, texture and animate inside AE.
A large part of getting the 3D part of that video correct is to use the CAD file which was used to design the product (ie, Inventor, Autocad, etc.), import it in to whatever 3D package you plan to use, then texture map, light, and animate it.
Anyone who would attempt to model the drone in the example video is either a genius, or certifiable nutcase! Why create something that exists in digital format twice? I use 3DS Max, and I can take native Inventor files, .stl files (stereo lithography), and a number of other formats. It is then a pretty straightforward task to texture map, light, and animate it.