BRL-CAD
by BRL-CAD

What BRL-CAD is
BRL-CAD is a free, open source solid-modeling system for Linux, macOS, and Windows desktops. Its interactive geometry tools support both constructive solid geometry (CSG) and boundary representation (B-REP), including primitives, NURBS, n-Manifold Geometry, and faceted meshes. Boolean union, intersection, and difference operations combine or subtract geometry. Ray tracing supports image rendering as well as geometric analysis, including calculations such as weights and moments of inertia. BRL-CAD also provides parametric modeling, procedural modeling, animation, and rendering. Import converters cover formats such as DXF, IGES, NASTRAN, STL, and Unigraphics; the developer guide says it can read and write STEP geometry files. A g-sat exporter and Sandia National Laboratories' Cubit are described for converting BRL-CAD geometry into finite element meshes. The free distribution is available in binary and source-code form, with source also available through a Subversion repository. BRL-CAD describes use in military, academic, and industrial work, including vehicles, mechanical parts, architecture, medical visualization, and radiation dose planning. Its documentation points users to symposia, workshops, a user's group, and mailing lists; a full-service distribution adds technical assistance.
Who it suits
BRL-CAD suits users in military, academic, and industrial settings who need solid modeling, ray tracing, or geometry analysis. Its listed application areas include vehicles, mechanical parts, architecture, medical visualization, and radiation dose planning.
What it does well
- Free open source software is available in binary and source form.
- Supports CSG and B-REP geometry with boolean operations.
- Ray tracing supports rendering and geometric analysis.
- Can read and write STEP geometry files.
- Available for Linux, macOS, and Windows desktops.
What to know first
- The Archer/MGED interface update is labeled alpha software.
- Full-service technical assistance is available through a separate distribution with no listed price.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free BRL-CAD distribution | Free open source software · binary and source code distributions | Free |
| Full-service support distribution | Commercial support · documentation · installation media · technical assistance by phone, fax, postal mail, or email | On request |
As brlcad.org lists them, read 11 Oct 2026. The maker's own page has the final word.
Getting started
- Visit the BRL-CAD website.
- Choose the free binary distribution or obtain the source code.
- Install the desktop distribution for Linux, macOS, or Windows.
- Use the documentation's symposia, workshops, user's group, or mailing lists for user support.
Verdict
Choose BRL-CAD if you need a free, cross-platform solid-modeling system with ray tracing, geometry analysis, and broad geometry support. Look elsewhere if you require an interface update outside alpha status or need full-service support at a published price.
Questions
Is BRL-CAD free?
Yes. The free distribution is listed at 0.00 USD and is described as free open source software.
Which operating systems does BRL-CAD support?
BRL-CAD is available for Linux, macOS, and Windows desktops.
What geometry formats does it support?
Import converters include DXF, IGES, NASTRAN, STL, and Unigraphics. The developer guide says BRL-CAD can also read and write STEP geometry files.
Is BRL-CAD open source?
Yes. It is distributed as free open source software under OSI-approved license terms, with binary and source distributions.
Who makes BRL-CAD?
The maker is BRL-CAD. The maker is listed as founded in 1979.
Facts from BRL-CAD's own pages
- Animation tools
- Yes · brlcad.org, 21 Sept 2026
- Conversion
- The feature page describes converting BRL-CAD geometry to a finite element mesh with its g-sat exporter and Sandia National Laboratories' Cubit. · brlcad.org, 11 Oct 2026
- Current release notice
- The homepage labels release 7.24.0, Archer Alpha, and describes the Archer/MGED interface update as alpha software seeking community feedback. · brlcad.org, 11 Oct 2026
- Distribution
- The free distribution is available in binary and source code form, with source also available through a Subversion repository. · brlcad.org, 11 Oct 2026
- File formats
- The documentation lists import converters for formats including DXF, IGES, NASTRAN, STL, and Unigraphics. · brlcad.org, 11 Oct 2026
- Founded
- 1979 · brlcad.org, 28 Sept 2026
- Free plan
- Yes · brlcad.org, 21 Sept 2026
- Intended use
- The about page describes use in military, academic, and industrial applications, including vehicles, mechanical parts, architecture, medical visualization, and radiation dose planning. · brlcad.org, 11 Oct 2026
- License and cost
- BRL-CAD is distributed as free open source software under OSI-approved license terms. · brlcad.org, 11 Oct 2026
- Modeling
- It supports CSG and B-REP geometry, including primitives, NURBS, n-Manifold Geometry, and faceted meshes, combined with boolean union, intersection, and difference operations. · brlcad.org, 11 Oct 2026
- Parametric modeling
- Yes · brlcad.org, 21 Sept 2026
- Platform access
- desktop · brlcad.org, 21 Sept 2026
- Platforms
- The about page says BRL-CAD is maintained for BSD, Linux, Solaris, Mac OS X, and Windows environments. · brlcad.org, 11 Oct 2026
- 3D print export
- Yes · brlcad.org, 21 Sept 2026
- Procedural modeling
- BRL-CAD provides an interface for creating models algorithmically instead of manually. · brlcad.org, 11 Oct 2026
- Purpose
- BRL-CAD is an open source cross-platform solid modeling system with interactive geometry editing, ray tracing, a benchmark suite, and geometry libraries for application developers. · brlcad.org, 11 Oct 2026
- Ray tracing
- Ray tracing supports geometric analysis and image rendering, including calculations such as weights and moments of inertia. · brlcad.org, 11 Oct 2026
- Render engine
- built-in · brlcad.org, 21 Sept 2026
- Security
- The opened maker pages describe OSI-approved open source licensing but do not state a security certification or compliance standard. · brlcad.org, 11 Oct 2026
- STEP support
- BRL-CAD's developer guide says the software can read and write STEP geometry files. · brlcad.org, 11 Oct 2026
- Support
- The documentation says all users can access symposia, workshops, a user's group, and mailing lists; the full-service distribution includes technical assistance. · brlcad.org, 11 Oct 2026
Where BRL-CAD stands on Freedom251
- 3D CAD Software#18 of 79
- 3D modeling software#39 of 147
