两个软件的用途是不同的

Solidworks属于CAD软件,所以SW自带的动画模块主要用于验证设计意图,例如运动中的部件是否干涉,跟踪并分析部件运动轨迹、运动速度等。SW动画中的各个部件需要严格按照装配体的约束条件运动。

3Dmax主要用于渲染以及动画制作。他的动画仅仅只是做给人看的,所以没有任何约束条件。例如可以让一个物体任意变形,这在SW里是不可能做到的。

相比而言3Dmax做动画更自由,功能更丰富。当然学起来也更困难。