Free 3D CAD software


Blender is a free 3D graphics application. It can be used for modeling, UV unwrapping, texturing, rigging, water simulations, skinning, animating, rendering, particle and other simulations, non-linear editing, compositing, and creating interactive 3D applications. Blender is available for several operating systems, including Microsoft Windows, Mac OS X, Linux, IRIX, Solaris, NetBSD, FreeBSD, OpenBSD with unofficial ports for BeOS, SkyOS, AmigaOS, MorphOS and Pocket PC. Blender has a robust feature set similar in scope and depth to other high-end 3D software such as Softimage|XSI, Cinema 4D, 3ds Max, Lightwave and Maya. These features include advanced simulation tools such as rigid body, fluid, cloth and softbody dynamics, modifier based modeling tools, powerful character animation tools, a node based material and compositing system and Python for embedded scripting.

Blender has a depth and breadth of features comparable to commercial, proprietary, high end and mid range 3D software. In the month following the release of Blender v2.44, it was downloaded 800,000 times; this worldwide user base forms the core of the support mechanisms for the program. Most users learn Blender through community tutorials and discussion forums on the internet.


1. Modeling
2. Rigging
3. Rendering
4. Animation
5. Shading
6. UV Unwrapping
7. Physics and particles
8. Imaging and compositing
9. Real time 3D/Game Creation



FreeCAD is a general purpose Open Source 3D CAD/MCAD/CAx/CAE/PLM modeler, aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture or other engineering specialties. It is a feature-based parametric modeler with a modular software architecture which makes it easy to provide additional functionality without modifying the core system.

FreeCAD is based on OpenCasCade, a powerful geometry kernel, features an Open Inventor-compliant 3D scene representation model provided by the Coin 3D library, and a broad python API. The interface is built with Qt. FreeCAD runs exactly the same way on Windows, Mac OSX and Linux platforms.


HeeksCAD is a free, open source, CAD application.

Functionality: Import solid models from STEP and IGES files. Draw construction geometry and lines and arcs. Create new primitive solids, or make solids by extruding a sketch or by making a lofted solid between sketches. Modify solids using blending, or boolean operations. Save IGES, STEP and STL. Printer plot the 2D geometry or to HPGL. Import and export dxf files; lines, arcs, ellipses, splines and polylines are supported.

HeeksCAD link 1 or HeeksCAD link 2


KOMPAS-3D Home is a comprehensive MCAD program distinguish by a powerful set of professional functions for creating 2D and 3D designs parametrically.
KOMPAS-3D Home has at its heart a flexible 3D modeling system that lets you create 3D models parametrically. This parametric technology has the extraordinary advantage of generating quickly a range of products, all based on a single prototype. With its intuitive KOMPAS-ABC learning system, you can self-study with ease. After just a few exercises, you will be able to use the functions of KOMPAS-3D Home easily. The learning system provides you with numerous examples of 3D models, 2D drawings, and surface models.
A rich collection of functions assist you in producing accurate plans, clear diagrams, documented reports, and even prepare vector-based illustrations. Our integrated drawing editor provides you with flexible and automated work procedures for a variety of CAD disciplines. KOMPAS-3D supports the most common formats like DWG, DXF and STEP, and so can export and import models to and from a variety of other CAD, CAM, and CAE systems.
KOMPAS-3D Pro version has a substantially wider range of CAD capabilities compared to KOMPAS-3D Home.
The main difference from KOMPAS-3D Pro is that you can't model 3D assemblies (file types *.a3d, *.t3d) with Home version. So there are no means of creating and editing parts in the assembly context: subtracting some parts from another parts and combining several parts into one.



Free parametric 3D CAD, CAM software

NaroCAD is a fully fledged and extensible 3D parametric modeling CAD application. It is based on OpenCascade. A CAD software to help you with your work.

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.

These functionalities are interrelated through Model Associativity and are exposed through a GUI. The general usability specifications like saving, importing are described in General functionality specifications . The software can be extended through Plugins and programming interface.


123D - Design stuff you really want to make, send it straight to a 3D printer.
123D Sculpt - Shape and paint digital clay into amazing 3D sculptures on your iPad.
123D Catch - Automatically convert ordinary photos into extraordinary 3D models.
123D Make - Transform 3D models into a pattern for assembling real artful creations.

K - 3D

K-3D is free-as-in-freedom 3D modeling and animation software. It combines flexible plugins with a visualization pipeline architecture, making K-3D a versatile and powerful tool for artists.

K-3D is Free Software. Run it on your choice of platform. Adapt it for any purpose. Receive it at no cost. Share it with your friends. All of the K-3D source code is available under the GNU General Public License.

1. Modeling
2. Animation
3. Rendering and textures
4. Animation
5. 2D compositing


Sculptris is an elegant, powerful and yet easy to use 3D sculpting software, allowing the artist in you to simply focus on creating amazing 3D artwork. Gone are the technical and often tedious constraints typically associated with digital art.

If you're new to the world of digital sculpting, Sculptris is the ideal ground on which to get started. If on the other hand you're experienced in CG, what you will find in Sculptris is a blazingly fast way to realize your concepts.

It's intuitive, fun and user friendly, so you can focus as an artist on pure creativity.

BRL-CAD - Open source solid modeling

BRL-CAD is a powerful cross-platform Open Source combinatorial Constructive Solid Geometry (CSG) solid modeling system that includes interactive 3D solid geometry editing, high-performance ray-tracing support for rendering and geometric analysis, network-distributed framebuffer support, image and signal-processing tools, path-tracing and photon mapping support for realistic image synthesis, a system performance analysis benchmark suite, an embedded scripting interface, and libraries for robust high-performance geometric representation and analysis.

For more than 20 years, BRL-CAD has been the primary tri-service solid modeling CAD system used by the U.S. military to model weapons systems for vulnerability and lethality analyses. The solid modeling system is frequently used in a wide range of military, academic, and industrial applications including in the design and analysis of vehicles, mechanical parts, and architecture. The package has also been used in radiation dose planning, medical visualization, computer graphics education, CSG concepts and modeling education, and system performance benchmark testing among other purposes.

BRL-CAD supports a great variety of geometric representations including an extensive set of traditional CSG primitive implicit solids such as boxes, ellipsoids, cones, and tori, as well as explicit solids made from closed collections of Uniform B-Spline Surfaces, Non-Uniform Rational B-Spline (NURBS) surfaces, n-Manifold Geometry (NMG), and purely faceted mesh geometry. All geometric objects may be combined using boolean set-theoretic CSG operations including union, intersection, and difference.
Download link



MEDUSA4 Personal is a free, powerful 2D/3D CAD package for Windows® and Linux® -part of the MEDUSA4 family of CAD solutions. Companies wishing to use the software for business purposes can do so on a pay-per-result basis. The CSG eSERVICES portal unlocks MEDUSA4 Personal drawings for unlimited commercial use. This means that businesses do not have to pay for the software, only for using the results once these are commercially viable. Private, non-commercial use is completely free of charge.



K3DSurf is a (GPL) program which generate 3D surfaces with Mathematical formulas (Implicit or Explicit equations) with possibility of animation and morph effects. It's also a "Modeler" for PovRay in the area of parametric surface.

Studying mathematical surfaces with K3DSurf include doing:

   - Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale).
   - Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
   - Creat screenshots by copying the draw window or by using the best ray tracer on the net: Povray.
   - Creat movie scene is also supported
   - Generat Mesh files that describe the shape of the mathematical model.
   - Supported formats are:
       - Povscript : Povray is the best ray tracer available on the net...and it's free.
       - VRML2: to use with the majority of current browsers via an appropriate plug-in.
       - OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray...).



OpenFX is an Open-Source 3D modeling, animation and rendering suite created by Dr. Stuart Ferguson. He made the decision to release the source code to the public in the middle of 1999, and the product formerly named SoftF/X was renamed to OpenFX. It has now been released under the terms of the GNU General Public Licence.

A powerful feature-set includes a full renderer and raytrace engine, NURBS support, kinematics-based animation, morphing, and an extensive plugin API.

Plugin capabilities include image post processor effects such as lens flare, fog and depth of field. Animation effects such as explosions, waves and dissolves add enormously to the flexibility of the program. Check out the full list of the various effect types and let your imagination run wild!

Currently, OpenFX only runs on the Win32 platform, which includes Windows 95/98/NT/2000. There are plans afoot to port it to Linux/*BSD platforms, and it currently runs fairly well under these by using the WINE set of libraries. If you are interested in helping to port to these platforms, please join our Development Mailing Lists and help out!


Sweet Home 3D

Sweet Home 3D is a free interior design application that helps you placing your furniture on a house 2D plan, with a 3D preview.More than 300 models are now available and tested for Sweet Home 3D!

Sweet Home 3D is available in English, French, Portuguese, Italian, German, Czech, Polish and Spanish, and may be run on Windows, Mac OS X 10.4 / 10.5, Linux and Solaris.

Sweet Home 3D is an open source project available on and distributed under GNU General Public License.



AnyCAD Solution is pleased to announce release AnyCAD Free 1.4 English and Chinese versions.

AnyCAD Free 1.4 supports Parametric Modeling, and Script Parameters which needs to install Python2.5.x. It’s designed to be a small and efficient 3d modeling software, and it’s totally free!

Here are the brief features:

• 3D: Sphere, Box, Cylinder, Cone
• 2D: Line, Rectangle, Arc, Arch, Circle, Spline, Polygon
• Feature: Extrude, Loft, Chamfer, Sweep, Revol
• Boolean: Common, Cut, Fuse
• Inserte Images: JPG, PNG, BMP, TIFF

• Display Mode: Wireframe, Shade, HLR
• 3D Camera operations
• Customized Background

Data Exchange
• 3DS


MeshLab is an open source, portable, and extensible system for the processing and editing of unstructured 3D triangular meshes. The system is aimed to help the processing of the typical not-so-small unstructured models arising in 3D scanning, providing a set of tools for editing, cleaning, healing, inspecting, rendering and converting this kind of meshes. The system is heavily based on the VCG library developed at the Visual Computing Lab of ISTI - CNR, for all the core mesh processing tasks and it is available for Windows, MacOSX, and Linux. . The MeshLab system started in late 2005 as a part of the FGT course of the Computer Science department of University of Pisa and most of the code (~15k lines) of the first versions was written by a handful of willing students. The following years FGT students have continued to work to this project implementing more and more features.

Remember that, whenever you use MeshLab in a official/commercial project or in any kind of research, you should:

    Explicitly cite in your work that you have used MeshLab, a tool developed with the support of the 3D-CoForm project,
    Post a couple of lines in the users' forum describing the project where MeshLab was used.


  -  Interactive selection and deletion of portion of the mesh. Even for large models.
  -   Painting interface for selecting, smoothing and coloring meshes.
  -  Input/output in many formats:
        export:PLY, STL, OFF, OBJ, 3DS, COLLADA, VRML, DXF, GTS, U3D, IDTF, X3D
        Point Clouds support. Now 3D files that are composed only by points are well supported in PLY and OBJ format.
        U3D support; MeshLab is the first open source tool to provide direct conversion of 3D meshes into the U3D format. Now you can create pdf, like this with 3D objects with just MeshLab and LaTeX.
   - Mesh Cleaning Filters:
        removal of duplicated, unreferenced vertices, null faces
        removal of small isolated components
        coherent normal unification and flipping
        erasing of non manifold faces
        automatic filling of holes
   - Remeshing filters:
        High quality edge collapse simplification (even with texture coords preservation)
        Surface reconstruction from points (a ball pivoting variant, marching cubes and poisson's reconstruction)
        Subdivision surfaces (loop and butterfly)
        Feature preserving smoothing and fairing filters
        Holes filling
   - Various Colorization/Inspection filters
        Gaussian and mean curvature
        Border edges, geodesic distance, from borders
        Non two-manifold edges and vertices
        Self intersecting faces
        Ambient Occlusion. An ambient occlusion field can be computed and stored per vertex
   - Interactive Mesh Painting
        Color Painting
        Selection paint
   - Measuring tool. You can take linear measures between points of the displayed meshes
   - Slicing tool. A new tool that allows to export planar sections of a mesh in SVG format
   - 3D Scanning tools
        Alignment ICP based range map alignment tool, for putting meshes into the same reference space.
        Merging of multiple meshes the Poisson surface reconstruction source code (kindly provided by by Michael Kazhdan and Matthew Bolitho) have been included in.
  -  OpenGL Shader based rendering (write your own shader!) compatible with Typhoon Lab's Shader Designer
  -  Large rendering (up to 16k x 16k) for high quality printing
  -  The history of the all performed cleaning/editing actions can be re-played on different meshes or saved and for archival purposes.
  - Extendible plugins based architecture, writing new mesh processing functions, colorization filters and support for different file formats is quite easy! Look at PlugIn Samples