There are dozens of different software tools to produce 3D models for 3D printing, but all fall into four categories.
The goal of all 3D CAD systems is to produce a 3D model thatās used for either visual use or for manufacture. The manufactured 3D models must be watertight and usable by 3D print slicing software to prepare print jobs.
Thatās the end point of the CAD workflow, but the method of getting there can be quite different. Because of this there are several different styles of CAD systems that each address different needs for the development of 3D models.
Those unfamiliar with CAD systems might be baffled as to why there are different styles. An analogy that can help understand this is the following: MS Excel can do anything, if you want it to. But should you? Wouldnāt you want to prepare a document in a word processor, even though it could technically be done in Excel?
Thatās the situation here: the idea is to pick the right kind of CAD tool for the job, or in this case, the model. Certain kinds of models are best made using certain styles of CAD tools.
Iāve divided the world of CAD tools into four stylistic categories. Letās take a look at which are best for different types of applications. But keep in mind you could theoretically use any of them to do the job; it must might be more difficult to do so.
Solid
What Iām calling the āsolidā style is the most commonly found approach. Here we have tools that can build complex 3D objects by combining basic solid shapes. For example, putting a cone on top of a cylinder could create an arrow 3D model.
More advanced āsolidā tools are parametric. This means the basic shapes can have dimensions that are numerically specified. This ensures the 3D model produced is of a predictable size and geometry. Note that some tools include 2D āsketchingā tools that can be used to build more complex 3D shapes if required.
Example Tools: SOLIDWORKS, Autodesk Inventor, Autodesk Fusion 360, SolidEdge
Best For: Creation of mechanical parts that require specific dimensions, particularly assemblies of moving parts.
Not For: Artistic shapes, sculptures or modifying complex 3D scan data. Also not optimal for creating very complicated geometries.
Sculpting
āSculptingā is an alternative interface for developing a 3D model, and it uses a sculpture paradigm. Generally, a base shape is established, which is then modified by manual 3D ātouchesā to that shape. Shapes are pushed, pulled, grooved, textured, etc. in a gradual manner until the desired shape is achieved.
Example Tool: ZBrush
Best For: Artistic works, particular 3D character development where organic shapes are required. Sometimes it is easier to handle 3D scan data with sculpting tools.
Not For: Creation of mechanical parts or highly complex shapes.
Programmatic
āProgrammaticā is a very different approach than the āwhat you see is what you getā interface on other CAD styles. Here instead the designer provides a series of programming statements that, when executed from start to finish, build the required geometry. You should have some understanding of programming before attempting this CAD style.
Programmatic interfaces are also inherently parametric, as the statements must include numbers to indicate the dimensions of what is being generated.
Example Tool: OPENSCAD
Best For: Simple or complex mechanical parts, depending on the capabilities of the programmer. Can also use dimensions generated by algorithms to create highly complex shapes.
Not For: Organic shapes involving complex and unpredictable curves. Models good for sculpting would not be good for Programmatic tools.
Generative
āGenerativeā is a new class of tool in which the designer numerically specifies the āgoalsā of the design. For example, a part might have to withstand a certain amount of downward force at a specific temperature. Once all the conditions of use and goals are set, the system will use advanced computational techniques to āgenerateā a 3D model that meets those requirements. The results are typically very unusual geometries that would likely never be made by humans, yet they perform the required function, often optimally so. Pioneered by Rhino/Grasshopper, the technology has now been made much more automated by other tools.
Example Tools: Rhino/Grasshopper, nTopology, Live Parts
Best For: Producing highly optimized lightweighted parts for advanced applications. Unusual complex artistic works can also be generated.
Not For: Reproduction of classic shapes or sculptures.
CAD Combinations
Some CAD software producers manage to combine two or more of these modes together into a single tool, where the interface can be swapped as required. Perhaps the best example of this effect is with Autodesk Fusion, which offers Solid, Sculpting and Generative tools all bundled together. Hint: this is why the product is called āFUSIONā.
The unfortunate problem here is that each tool tends to take a considerable effort to learn and become competent. Thus we often find designers continuing to use their favorite (or only) tool to design items that might best be done in another mode. If itās at all possible, try to learn more than one interface.
Like any tool, 3D CAD options should be selected carefully to ensure you have the right tool ready for your creative efforts.