Blender is  Free to Use

Blender can do many things like

Rendering, modeling, animation, sculpting, VFX, and Video Editing.

Able to work with CAD files

Able to work with CAD files

Blender supports multi-platform

Blender is an open-source program

Blender supports 3D priting