Difference between revisions of "Free and open-source computer-aided design/What exists already?"

From AdCiv
Jump to: navigation, search
Line 1: Line 1:
 
There are some two-dimensional (2D) open-source CAD programs such as [http://www.qcad.org/qcad.html '''QCAD''']. These really only replicate the methods that were used to create hand-drawn engineering drawings so lack the advantages and power that modern 3D modelling offers.
 
There are some two-dimensional (2D) open-source CAD programs such as [http://www.qcad.org/qcad.html '''QCAD''']. These really only replicate the methods that were used to create hand-drawn engineering drawings so lack the advantages and power that modern 3D modelling offers.
  
[http://www.brlcad.org '''BRL-CAD'''] is an 3D CAD package that came out American Military ballistics research and can be traced back to the 1970s. It is based on the older constructive solid geometry paradigm that isn't as flexible as the parametric b-rep software used by modern proprietary CAD programs, although very suitable for physical analysis, which is what it was designed for. The user interface and experience is rather lacking.
+
[http://www.brlcad.org '''BRL-CAD'''] is a 3D CAD package that came out American Military ballistics research and can be traced back to the 1970s. It is based on the older [http://en.wikipedia.org/wiki/Constructive_solid_geometry constructive solid geometry] paradigm that isn't as flexible as the parametric [http://en.wikipedia.org/wiki/Boundary_representation 'B-rep']-based software used by modern proprietary CAD programs, although very suitable for physical analysis, which is what it was designed for. The user interface and experience is rather lacking.
  
 
[http://en.wikipedia.org/wiki/Blender_%28software%29 '''Blender'''] is a powerful 3D modelling, animation and rendering program designed primarily to create sophisticated computer graphics rather than being tailored for design and engineering. It is an advanced and capable piece of software, and might well form a good basis for a dedicated open-source CAD application {{en}} such are the possibilities when the software is open-source. The user interface is not known for being particularly intuitive, however those that know their way around it (including the many vital keyboard shortcuts) say it is very effective.
 
[http://en.wikipedia.org/wiki/Blender_%28software%29 '''Blender'''] is a powerful 3D modelling, animation and rendering program designed primarily to create sophisticated computer graphics rather than being tailored for design and engineering. It is an advanced and capable piece of software, and might well form a good basis for a dedicated open-source CAD application {{en}} such are the possibilities when the software is open-source. The user interface is not known for being particularly intuitive, however those that know their way around it (including the many vital keyboard shortcuts) say it is very effective.
  
 
[http://en.wikipedia.org/wiki/Art_of_Illusion '''Art of Illusion'''] is another interesting open-source 3D modelling and rendering application, although perhaps not quite as advanced as Blender. Similarly it is designed for creating computer graphics rather than as a CAD program, but the required features could be added. The [[RepRap]] open-source 3D printer project are currently using this for their 3D modelling with some additional scripting.
 
[http://en.wikipedia.org/wiki/Art_of_Illusion '''Art of Illusion'''] is another interesting open-source 3D modelling and rendering application, although perhaps not quite as advanced as Blender. Similarly it is designed for creating computer graphics rather than as a CAD program, but the required features could be added. The [[RepRap]] open-source 3D printer project are currently using this for their 3D modelling with some additional scripting.
 +
 +
However there is a real need to create (or evolve) an open-source CAD (or more ambitiously [http://en.wikipedia.org/wiki/Product_lifecycle_management product lifecycle management]) application that is useable, powerful, extendable and importantly hooks in to what should be a rapidly growing ecosystem of designs and physical systems available to all in the 'universal commons'.

Revision as of 02:38, 18 March 2007

There are some two-dimensional (2D) open-source CAD programs such as QCAD. These really only replicate the methods that were used to create hand-drawn engineering drawings so lack the advantages and power that modern 3D modelling offers.

BRL-CAD is a 3D CAD package that came out American Military ballistics research and can be traced back to the 1970s. It is based on the older constructive solid geometry paradigm that isn't as flexible as the parametric 'B-rep'-based software used by modern proprietary CAD programs, although very suitable for physical analysis, which is what it was designed for. The user interface and experience is rather lacking.

Blender is a powerful 3D modelling, animation and rendering program designed primarily to create sophisticated computer graphics rather than being tailored for design and engineering. It is an advanced and capable piece of software, and might well form a good basis for a dedicated open-source CAD application – such are the possibilities when the software is open-source. The user interface is not known for being particularly intuitive, however those that know their way around it (including the many vital keyboard shortcuts) say it is very effective.

Art of Illusion is another interesting open-source 3D modelling and rendering application, although perhaps not quite as advanced as Blender. Similarly it is designed for creating computer graphics rather than as a CAD program, but the required features could be added. The RepRap open-source 3D printer project are currently using this for their 3D modelling with some additional scripting.

However there is a real need to create (or evolve) an open-source CAD (or more ambitiously product lifecycle management) application that is useable, powerful, extendable and importantly hooks in to what should be a rapidly growing ecosystem of designs and physical systems available to all in the 'universal commons'.