blender does it
Blender is the free open source 3D content creation suite, available for all major operating systems. It is available under the GNU General Public License, and considered a free alternative to expensive animation suites found on the market. According to the site, it has a revolutionary non-overlapping and non-blocking user interface that delivers unsurpassed workflow. The windows are configurable according to needs. It supports undo on all levels while providing a consistent interface across all platforms.
Blender can be used for rigging, animation, particle handling, modeling, shading, as well as rendering. It has an inbuilt compositor, and also provides UV unwrapping. Blender can handle a wide range of file formats for two and three dimensional scenes.
Blender indeed does, as it says!