Sort:  

Blender is free and absolutely amazing. It's quite a learning curve but there are many videos / articles online as well.