Skip to docs navigation

You can never learn all the software nor should that be your goal. 3D modeling is a vast domain and you should try multiple 3D modeling software packages so you can choose ones that you prefer.

Don’t solely become an expert in a particular program That is a potential dead end. Rather, become an expert in the underlying concepts and fundamental principles that all 3D software is based on. Then you can apply technique and theory to any software package in the future. The list of abandoned and obsolete software is long, but fundamental principles live on and support continued creative development beyond mere technical knowledge.

Nevertheless, it is important to learn enough about how to use a software program to be able to create what you want. This may include in depth practice and training to learn complex workflows, but you should only learn what you need to know to get the project done.

Most software has the ability to accomplish multiple tasks but is often better suited for specific workflows intended by the creators. 3D modeling software made for architects can be used to create character models but it would not be the best choice. Polygon mesh modeling software can be used to create precise geometric STL files for 3D printing but a dedicated parametric or CAD style modeling program would make it much easier. Below is a non-exhaustive list of 3D modeling software that you will likely come across as you develop your skills and voice in 3D.

Many 3D programs could be in multiple or all of the categories below.

Architecture

Machinist, Engineering, and Making

Modeling and Animation

Digital Sculpting

3D Painting and Texturing

Rendering Engines