Autodesk offers two very powerful and professional software to realize 3D Modeling and Animation: 3ds Max and Maya, that make them the number one choice for gaming and film environment.
Draw 2D objects with an outstanding list of drawing tools, and enter into 3D modeling with Mesh, NURBS objects and loads of editing tools, to customize your shape and its animation the way you like most. Then, finalize your work done by applying real-like Materials and light and shadow effects. Depending on your purpose, you may choose either Maya or 3ds Max.
So it is suggested to check the Trial version of these before buying. Both of them are available under subscription plan.
3ds Max (Windows): a little more powerful for advanced 3D object and character Modeling.
Maya (Windows and OSX): still good for advanced Modeling, but especially it offers high quality for Animations