I don't understand why precision would be an issue? Is it not possible to fix the position of vertices to sub-micron precision?
I know that Blender is used more in the movie industry. But what if I wanted to make, say, an animation of some cartoon character that gets shredded in a gearbox? What program would I use?