This is a list of free and open source 3D CAD (computer-aided design) software packages. More precisely MCAD (Mechanical computer-aided design) software.
- FreeCAD
- About FreeCAD
FreeCAD is a general purpose parametric 3D CAD modeler, whose development is completely open source (LGPL License). FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture, finite element analysis, 3D printing, and other tasks.
FreeCAD — One of the best free 3D CAD software. Price: Free — Download it here; FreeCAD is a free and open source 3D CAD software modeling tool for building complex models, with the ability to design both 2D and 3D models.
FreeCAD features tools similar to Catia, SolidWorks or Solid Edge, and therefore also falls into the category of MCAD, PLM, CAx and CAE. It is a feature based parametric modeler with a modular software architecture which makes it possible to provide additional functionality without modifying the core system.
- The Computer-Aided Design ('CAD') files and all associated content posted to this website are created, uploaded, managed and owned by third party users. Each CAD and any associated text, image or data is in no way sponsored by or affiliated with any company, organization or real-world item, product, or good it may purport to portray.
- Free 3D CAD models including AutoCAD 3D blocks, free sketchup components, Revit families, solidworks models and 3ds max models for use in your 3D CAD designs.
- FreeCAD is a general purpose parametric 3D CAD modeler, whose development is completely open source (LGPL License). FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture, finite element analysis, 3D printing, and other tasks.
FreeCAD is also multi-platform, and currently runs on Linux/Unix, Windows, and Mac OSX systems with the same look and functionality on all platforms.
FreeCAD is maintained and developed by a community of enthusiastic developers and users (see the contributors page). They work on FreeCAD voluntarily, in their free time. They cannot guarantee that FreeCAD contains everything you might wish, but they will do their best! The community gathers on the FreeCAD forum, where most of the ideas and decisions are discussed. Feel free to join us there!
- Salome Shaper
SHAPER is a parametric and variational CAD modeler. It offers improved ergonomics that are best suited for the drawing from the graphical interface. The variational aspect allows the user to draw interactively a sketch with dimensions and constraints, just what he sees on a technical drawing. The parametric aspect ensures that the final shapes are automatically updated when a parameter of a CAD feature is modified. It also allows simple assembly of 3D parts.
Create, modify, import and export (IGES, STEP, BREP, ..), repair and clean CAD models.
SHAPER module of SALOME is destined for:
- import and export of geometrical models in IGES, BREP, STEP and XAO formats;
- parametric construction of geometrical objects using a wide range of functions:
- viewing geometrical objects in the OCC viewer;
- transformation of geometrical objects using various algorithms.
- BRL-CAD
BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.
Although BRL-CAD can be used for a variety of engineering and graphics applications, the package's primary purpose continues to be the support of ballistic and electromagnetic analyses. In keeping with the Unix philosophy of developing independent tools to perform single, specific tasks and then linking the tools together in a package, BRL-CAD is basically a collection of libraries, tools, and utilities that work together to create, raytrace, and interrogate geometry and manipulate files and data. In contrast to many other 3D modelling applications, BRL-CAD primarily uses CSG rather than boundary representation.[2] This means BRL-CAD can 'study physical phenomena such as ballistic penetration and thermal, radiative, neutron, and other types of transport'. [3] It does also support boundary representation.[4]
The BRL-CAD libraries are designed primarily for the geometric modeler who also wants to tinker with software and design custom tools. Each library is designed for a specific purpose: creating, editing, and ray tracing geometry, and image handling. The application side of BRL-CAD also offers a number of tools and utilities that are primarily concerned with geometric conversion, interrogation, image format conversion, and command-line-oriented image manipulation.
- OpenJSCAD
JSCAD (formally know as OpenJSCAD) provides a programmer's approach to develop 3D models. In particular, this functionality is tuned towards creating precise models for 3D printing.
JSCAD provides:
- ability to create and manipulate 3D models, as well as 2D models
- ability to use JavaScript programming concepts, and libraries
- ability to save 3D models as STL (and other) formats
- NaroCAD
The goal of this project is to develop a fully fledged and extensible 3D CAD software based on the concept of parametric modeling of solids, comparable to well known solutions.
- OpensCAD
OpenSCAD is software for creating solid 3D CAD models. It is free software and available for Linux/UNIX, Windows and Mac OS X. Unlike most free software for creating 3D models (such as Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies.
OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script file. This gives you (the designer) full control over the modelling process and enables you to easily change any step in the modelling process or make designs that are defined by configurable parameters.
OpenSCAD provides two main modelling techniques: First there is constructive solid geometry (aka CSG) and second there is extrusion of 2D outlines. Autocad DXF files can be used as the data exchange format for such 2D outlines. In addition to 2D paths for extrusion it is also possible to read design parameters from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL and OFF file formats.
- SolveSpace
Solvespace is a free (GPLv3) parametric 3d CAD tool.
Applications include:
- modeling 3d parts — draw with extrudes, revolves, and Boolean (union / difference) operations
- modeling 2d parts — draw the part as a single section, and export DXF, PDF, SVG; use 3d assembly to verify fit
- 3d-printed parts — export the STL or other triangle mesh expected by most 3d printers
- preparing CAM data — export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining
- mechanism design — use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints
- plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing
- gCAD3D
3D CAD/CAM - software for MS-Windows and Linux. This program is free software (GPL-3); you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.
- FlatFab
SHAPER module of SALOME is destined for:
- import and export of geometrical models in IGES, BREP, STEP and XAO formats;
- parametric construction of geometrical objects using a wide range of functions:
- viewing geometrical objects in the OCC viewer;
- transformation of geometrical objects using various algorithms.
- BRL-CAD
BRL-CAD is a constructive solid geometry (CSG) solid modeling computer-aided design (CAD) system. It includes an interactive geometry editor, ray tracing support for graphics rendering and geometric analysis, computer network distributed framebuffer support, scripting, image-processing and signal-processing tools. The entire package is distributed in source code and binary form.
Although BRL-CAD can be used for a variety of engineering and graphics applications, the package's primary purpose continues to be the support of ballistic and electromagnetic analyses. In keeping with the Unix philosophy of developing independent tools to perform single, specific tasks and then linking the tools together in a package, BRL-CAD is basically a collection of libraries, tools, and utilities that work together to create, raytrace, and interrogate geometry and manipulate files and data. In contrast to many other 3D modelling applications, BRL-CAD primarily uses CSG rather than boundary representation.[2] This means BRL-CAD can 'study physical phenomena such as ballistic penetration and thermal, radiative, neutron, and other types of transport'. [3] It does also support boundary representation.[4]
The BRL-CAD libraries are designed primarily for the geometric modeler who also wants to tinker with software and design custom tools. Each library is designed for a specific purpose: creating, editing, and ray tracing geometry, and image handling. The application side of BRL-CAD also offers a number of tools and utilities that are primarily concerned with geometric conversion, interrogation, image format conversion, and command-line-oriented image manipulation.
- OpenJSCAD
JSCAD (formally know as OpenJSCAD) provides a programmer's approach to develop 3D models. In particular, this functionality is tuned towards creating precise models for 3D printing.
JSCAD provides:
- ability to create and manipulate 3D models, as well as 2D models
- ability to use JavaScript programming concepts, and libraries
- ability to save 3D models as STL (and other) formats
- NaroCAD
The goal of this project is to develop a fully fledged and extensible 3D CAD software based on the concept of parametric modeling of solids, comparable to well known solutions.
- OpensCAD
OpenSCAD is software for creating solid 3D CAD models. It is free software and available for Linux/UNIX, Windows and Mac OS X. Unlike most free software for creating 3D models (such as Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies.
OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script file. This gives you (the designer) full control over the modelling process and enables you to easily change any step in the modelling process or make designs that are defined by configurable parameters.
OpenSCAD provides two main modelling techniques: First there is constructive solid geometry (aka CSG) and second there is extrusion of 2D outlines. Autocad DXF files can be used as the data exchange format for such 2D outlines. In addition to 2D paths for extrusion it is also possible to read design parameters from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL and OFF file formats.
- SolveSpace
Solvespace is a free (GPLv3) parametric 3d CAD tool.
Applications include:
- modeling 3d parts — draw with extrudes, revolves, and Boolean (union / difference) operations
- modeling 2d parts — draw the part as a single section, and export DXF, PDF, SVG; use 3d assembly to verify fit
- 3d-printed parts — export the STL or other triangle mesh expected by most 3d printers
- preparing CAM data — export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining
- mechanism design — use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints
- plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing
- gCAD3D
3D CAD/CAM - software for MS-Windows and Linux. This program is free software (GPL-3); you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.
- FlatFab
Flatfab is software that helps you design and fabricate 3D objects. We imagine in 3D but ideate and draw in 2D. flatfab seamlessly does both.
Flatfab marries digital modeling and traditional craftsmanship. 3D printing in new-age materials is great for small complex objects, but prohibitive in time and money for anything bigger than your fist. Flatfab enables designers and hobbyists to use their own skills working with common tools and materials, anything that is reasonably flat and can be cut: paper, plastic, wood, steel, even stone.
The flatfab way
- Create your design fluidly, using connected planar parts
- Print your design as 2D curves, ready to cut
- Cut your design, with a digital cutter or by hand
- Pack it flat, if you need to transport it
- Assemble the parts together, there are no tools required!
3d Freeware Cad
- FREE!ship
FREE!ship is a surface modeling program for designing ships yachts and boats. Subdivision surfaces are used rather than NURBS to give the designer the freedom to design any desired hullshape. Unfold surfaces, panel based hydrostatics, various exp formats
Use these free 3D modeling software solutions to quickly turn your design ideas into realistic 3D construction models.
Construction professionals are constantly coming up with new ideas for innovative designs, and it's helpful to have software that can quickly turn these ideas into three-dimensional (3D) representations.
3D modeling software allows construction professionals to transform their designs and blueprints into lifelike models and lets artists clearly visualize the dimensions of their building designs before construction is complete.
There are several 3D modeling software tools available on the market, each with varying capabilities. And if you thought that buying one will cost you a lot of money, think again!
We've analyzed over 100 free design software options in Capterra directories and evaluated user reviews to identify the five best free 3D modeling software solutions (listed alphabetically). You can read our complete product selection methodology here.
5 best free 3D modeling construction software
BIMx
Live Home 3D
Onshape
SketchUp
SkyCiv Structural 3D
Note: Some of these software tools are listed as computer-aided design (CAD), but we chose them because they also offer 3D modeling options for intricate and precise designs and are a good option for users who simply want to do basic 3D design without any animation or texture painting.
1. BIMx
BIMx is a project presentation and collaboration software with integrated 2D and 3D navigation for building projects. Its cloud-integrated workflows and intuitive user interface make project management easier for architects and designers working on building information models and architectural documentation.
3D models in BIMx (Source)
BIMx helps users design interactive 3D models of buildings. Builders, clients, and consultants can use these 3D models to give prospects virtual tours of projects before construction is completed.
We analyzed user reviews for BIMx to understand what buyers liked and areas they felt could be improved. Here's what we found.
Pros | Cons |
---|---|
The software UI is intuitive. | A steep learning curve to master key commands. |
Virtual tours allow customers to view every dimension of a property even before construction is complete. | The desktop version is less functional than the mobile version. |
How much does BIMx cost? | |
BIMx offers a basic free version with limited features, but users can upgrade to the paid version for additional features. |
2. Live Home 3D
Live Home 3D is an interior and home design software that allows users to create 3D environments that give the actual look and feel of building interiors. It's mostly used by solo architects and small teams of startup designers working on home interiors.
Grafik design programm gratis. 3D view in Live Home 3D ( Source)
Live Home 3D automatically suggests and generates 3D views of floor plans. Users can either design their own floor plan or import an external image to extract a design and recreate it. In both cases, the software offers users the option of converting their design into a 3D plan.
We analyzed user reviews for Live Home 3D to understand what buyers liked and areas they felt could be improved. Here's what we found.
Pros | Cons |
---|---|
The software's UI is easy to use. | Not many terrain options are available. Even demo projects have the same standard terrain. |
Users can choose a wide range of colors and furniture for their models. | The UI could be aesthetically improved, and the walkthrough mode is difficult to control. |
How much does Live Home 3D cost? | |
Live Home 3D offers a free version with limited features, but users can upgrade to its paid version, Live Home 3D Pro, for a one-time payment of $19.99. |
3. Onshape
Onshape is cloud-based 3D CAD software that offers top-down designs with multipart modeling and in-context editing. It's useful for designers, engineers, and manufacturers who want the flexibility of working from anywhere on any device.
3D section view in Onshape (Source)
As a SaaS-based tool, Onshape uses online databases to store data, eliminating the need for any physical servers and other IT infrastructure costs.
We analyzed user reviews for Onshape to understand what buyers liked and areas they felt could be improved. Here's what we found.
Pros | Cons |
---|---|
A fast learning curve. Anyone with basic CAD knowledge can operate the software with ease. | Since Onshape is cloud-based, it lacks offline caching. Therefore, models have to be constantly reloaded during poor connectivity. |
Users have access to detailed instructional videos to understand primary features. | Since the software operates via browsers, designing large models can be difficult. |
How much does Onshape cost? | |
Onshape's free version has limited features, but users can upgrade to its paid version, which costs $125 per user per month and is billed annually ($1,500). |
4. SketchUp
SketchUp is CAD software that allows users to design and edit 3D models of interiors, landscapes, and more. It assists in end-to-end designing, starting from the earliest design stage to the end of construction. It can be used by architects and interior designers for different designing steps, such as initial diagramming, design development, detailing, documentation, and requests for information (RFI).
3D construction model in SketchUp (Source)
SketchUp allows users to include lighting effects, texture paintings, and animations in their design models. It also offers a wide range of symbols and predesigned models that allow designers to achieve desired outputs.
We analyzed user reviews for SketchUp to understand what buyers liked and areas they felt could be improved. Here's what we found.
Pros | Cons |
---|---|
The software modules are easy to navigate, even for beginners. | SketchUp cannot be integrated with other design software. |
Besides drawing and sketching options, the software also offers built-in features such as animations, lighting, and texture effects. | Customer support isn't responsive, and most queries are answered only via online message boards. |
How much does SketchUpcost? | |
The basic version (web only) of SketchUp is free, but users can upgrade to the paid version, SketchUp Shop (web only), for $119 per user, per year or the pro version, SketchUp Pro (both desktop and web), at $299 per user, per year. |
5. SkyCiv Structural 3D
SkyCiv Structural 3D is cloud-based structural analysis and design software that allows users to model, analyze, and design 3D structures. Due to its structural analysis capabilities, the software is well-suited for civil, mechanical, and structural engineers.
3D structural analysis in SkyCiv Structural 3D (Source)
SkyCiv Structural 3D allows users to analyze structural factors, such as bending, shear, stress, and deflection. Since the software is cloud-based, it requires no installation and works completely online.
We analyzed user reviews for SkyCiv Structural 3D to understand what buyers liked and areas they felt could be improved. Here's what we found.
Pros | Cons |
---|---|
A fast learning curve. | Only a limited number of structural analysis methods are available. |
The customer support team is quick to respond. | The software's mobile app interface for iPhones isn't intuitive. |
How much does PRODUCT cost? | |
SkyCiv Structural 3D offers a free version with limited features, but users can upgrade to the paid (basic) version at $69 per user, per month or the professional version at $109 per user, per month. |
The final decision: Which free 3D modeling construction software to buy?
Our list of the five best free 3D modeling solutions can get you started with your software search, but the right fit depends on your design needs.
We recommend the following approach to make your ultimate decision:
|
3d Cad Freeware Sites Windows 10
If you've used or are currently using free 3D modeling construction software that works well for you, tell us about it in the comments section below.
Product selection methodology
To be considered for this list, products had to offer a free, stand-alone version of the software and not a trial version wherein users have to purchase the product after the trial period.
Free 3d Cad Programs Best
A product was classified as 3D modeling construction software if it contained the core 3D modeling and collaboration features and at least one design feature, such as design analysis, design templates, or design export.
We analyzed nearly 150 products from our engineering CAD software, architecture software, and BIM software market categories to identify these free products. To be selected, each product had to have a minimum user rating of 4 out of 5 on Capterra as of January 6, 2020.
Note: Listed pros and cons are derived from features listed on the product website and product user reviews on Gartner Digital Markets domains (Capterra, GetApp, and Software Advice). They do not represent the views of, nor constitute an endorsement by, Capterra or its affiliates.
Looking for Construction Management software? Check out Capterra's list of the best Construction Management software solutions.