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


T-FLEX Parametric CAD is a full-function software system providing mechanical design professionals with the tools they need for today’s complex design challenges. It unites powerful parametric 3D modeling functionality with the parametric drafting and drawing production toolset.

T-FLEX Parametric CAD is an industry leading mechanical design system with flexible and intuitive workflow and superior design capabilities. The technical innovations and productivity advantages have made T-FLEX one of the most robust and versatile parametric modeling and drafting solution for product development. Its extensive set of tools makes T-FLEX the best choice for meeting any professional challenge. T-FLEX is used extensively for everyday mechanical design applications including 3D/2D design, drafting, conceptual sketching, reverse engineering, tolerancing inspections, rapid prototyping, and downstream manufacturing.

T-FLEX CAD Student Edition is a full version of T-FLEX Parametric CAD with few limitations, allowing students to use the product, understand its benefits and features, and prepare for their career of design engineers. T-FLEX CAD Student Edition makes learning faster and easier providing powerful, innovative, easy to learn and use design tools.

Special Terms

Although functionally is almost identical to the T-FLEX CAD software used by professionals in the workplace, the student edition contains features that make it unsuitable for commercial use.
IMPORTANT! You may not use T-FLEX CAD Student Edition for commercial purposes. When you download and install T-FLEX CAD Student Edition you have 30 days to register the product, for free! After that there is no time limit on its usage.

Technical support on the product is not provided.



Google SketchUp is software that you can use to create, export and present 3D models. Whether you want to design a new deck for your house, build models for Google Earth, or teach geometry to your fifth-graders, you can use SketchUp to see your ideas in 3D. And when you're done, you can export an image, make a movie or print out a view of what you made.



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



CAD Design and Modelling Software
PowerSHAPE CAD software provides a complete environment to take your product ideas from concept to reality. PowerSHAPE offers unrivalled freedom to manipulate surface form of the CAD model, to build from wireframe and make global changes with solid feature operations and editing. PowerSHAPE follows the philosophy of "Simple to create, easy to modify". PowerSHAPE includes all PowerSHAPE's core hybrid modelling tools as well as a number of features that are focused specifically upon the needs of designers.

Total Modelling
Total modelling brings together elements of PowerSHAPE, ArtCAM and CopyCAD in a unique, fully integrated combination of solid modelling, surface modelling, triangle modelling, reverse engineering and decoration techniques.

Delcam Render
Easy photo-realistic imaging of CAD models that provides the designer with a choice of professional lighting studios and textures. Within a couple of minutes a designer can have a rendered image showing a design in a scene with spotlights and shadows. Creating high quality images with Delcam Render becomes an integral part of the design process.

Delcam Assembly
Delcam Assembly modelling provides the designer or a team of designers with a means of building up models from components from other models.

Delcam Drafting
Associative drafting allows you to create detailed engineering drawings from scratch or directly from the 3D model. Delcam Drafting has been developed to manage the most complex of drawings supporting grouped levels, engineering tolerancing and machining symbols.



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.



3DVIA  is a free online 3D modeling application that allows any user to create 3D models and publish them directly to

- 3DVIA Shape
Imagine, create and share your ideas with ease in 3D. Free modeling software simple enough for anyone to use.

- 3DVIA Virtools
Create graphically stunning interactive, real-time experiences for industry and game production.

Turn concepts into lifelike 3D experiences fast. Produce high-end games and publish to multiple platforms.

- 3DVIA Composer
Revolutionize the way you document products. Easily reuse 3D assets across your entire enterprise.

- 3D VIA Player
View interactive, real-time 3D applications in your Web browser or stream them from your website.


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