AEC Free Software directory

From Wiki.OSArch
Revision as of 00:31, 17 March 2020 by Moult (talk | contribs) (→‎GIS)

Schematic design

Schematic design is defined as loose sketching, idea development, prototyping, and feasibility studies, without delving into the detailed geometrical or data attributes of a design.

Name Description License
Sweethome3d Sweet Home 3D is a free interior design application that helps you draw the plan of your house, arrange furniture on it and visit the results in 3D.

GIS

Name Description License
BlenderGIS Blender addons to make the bridge between Blender and geographic data GPL-3.0
CesiumJS CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data. Apache-2.0
JOSM JOSM is an extensible editor for ​OpenStreetMap (OSM) for ​Java 8+. It supports loading GPX tracks, background imagery, and OSM data from local sources as well as from online sources and allows to edit the OSM data (nodes, ways, and relations) and their metadata tags. GPL-2.0
Open Orienteering OpenOrienteering is a project developing a collection of tools which help with the creation of orienteering maps and the organization of orienteering events. GPL-3.0
OpenStreetMap OpenStreetMaps is a community built map of the world, powering map data about roads, trails, cafés, railway stations, and much more, on thousands of web sites, mobile apps, and hardware devices. ODbL
QGIS A Free and Open Source Geographic Information System to create, edit, visualise, analyse and publish geospatial information. GPL-2.0

Visualisation

Name Description License
Blender Polygonal 3D modeling, animation, and rendering
MeshLab 3D meshes processing software
GIMP Photo Editor software
Hugin panoramic Photo Tool
Inkscape vector graphic editor
Scribus Page layout program
LuxRender external Rendering engine for 3D files
Mitsuba external Rendering engine for 3D files
Applessed external Rendering engine for 3D files
Meshroom 3D photogrametric software for 3D reconstruction and camera tracking
CloudCompare Point cloud manipulation and processing software
COLMAP Point cloud to mesh convert using photogrammetry
Sorcar The Sorcar addon provides us another node-editor where we can model mesh with nodes.
PlayCanvas A game engine based on HTML5 and WebGL

CAD / BIM Design Development

Name Description License
FreeCAD Parametric, constraint-based solid modeling and analysis for industrial design
Tissue Create parametric and tesselated panels in Blender
Sverchok Create parametric and tesselated panels in Blender
ArchiPack Quickly model parametric architectural objects in Blender
BlenderBIM Read, write, and management of IFC data with Blender
Measure-it Create 3D measurements in Blender (Addon in Blender)
BRL-CAD BRL-CAD is a powerful open source cross-platform solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, a system performance analysis benchmark suite, geometry libraries for application developers, and more than 30 years of active development.
LibreCAD 2D CAD software
QCAD 2D CAD software

OpenBIM Management

Name Description License
BIMServer An online server to view and manage IFC files, similar to BIM360
IFCDiff Compare changes between two IFC files
IFCCOBie Convert COBie data from an IFC file to spreadsheet format
IFC++ IfcPlusPlus is an open source C++ class model, as well as a reader and writer for IFC files in STEP format.
xBIM Xplorer IFC Viewer
IfcOpenShell A C++ and Python library for manipulating IFC data for programmers
BIMTester Write unit tests to perform quality auditing of IFC data
BIMSurfer Web-based IFC model viewer

Simulation

Name Description License
Radiance Scientifically validated light simulation for light engineering
EnergyPlus Scientifically validated energy analysis platform
OpenFOAM Computational fluid dynamics analysis platform
ParaView Scientific visualisation platform for analysis results
Code_Aster Numerical simulation for structural mechanics
ODS Studio Plugin for Blender to perform CFD analysis
OpenStudio suite of free and open-source software applications for building energy analysis
Syrthes general thermal software dedicated to transient thermal simulations in complex solid geometries including radiation
Code Saturne A numerical solver for Computational Fluid Dynamics (CFD) simulations
OpenSees software framework for developing applications to simulate the performance of structural and geotechnical systems subjected to earthquakes
Fire Dynamics Simulator (FDS) large-eddy simulation (LES) code for low-speed flows, with an emphasis on smoke and heat transport from fires

Software Development

Name Description License
Flexible Collision Library FCL is a library for performing three types of proximity queries on a pair of geometric models composed of triangles: Collision detection, Distance computation, Tolerance verification, Continuous collision detection, and Contact information BSD
IFC Parser User defined syntax language for IFC for use in NotePad++ MIT
IfcSharp The C#-Library of IfcSharp contains interfaces to the IFC-model of buildingSMART. You can write IFC-models by C#-code or read and write to different formats, including IfcSQL, intended to store and query models as a collection of digital twins
TerriaJS TerriaJS is a library for building rich, web-based geospatial data explorers, used to drive National Map, AREMI and NEII Viewer. It uses Cesium and WebGL for a full 3D globe in the browser with no plugins. It gracefully falls back to 2D with Leaflet on systems that can't run Cesium. It can handle catalogs of thousands of layers, with dozens of geospatial file and web service types supported. It is almost entirely JavaScript in the browser, meaning it can even be deployed as a static website, making it simple and cheap to host. Apache-2.0

Project Management

Name Description License
OpenProj Gantt software for project management
OpenProject Open source project management software