by U.S. Army Research Laboratory

BRL-CAD is an open source solid modeling system for 3D computer-aided design and numerical analysis.

Operating system: Windows

Publisher: U.S. Army Research Laboratory

Antivirus check: passed

Last revision: Last week

Report a Problem


BRL-CAD is an open source 3D solid modeling software package that is highly versatile and widely used. It is used in a wide variety of applications, ranging from computer aided design (CAD) to computer aided manufacturing (CAM) to video game development and beyond. It has been in development since 1979 and is maintained by the U.S. Army Research Laboratory (ARL).

BRL-CAD is a powerful modeling and visualization system that provides tools for creating and manipulating 3D models. It provides an array of capabilities, such as raytracing, constructive solid geometry (CSG), boundary representation (BRep), and advanced rendering techniques. It is also highly extensible, allowing for the addition of user-defined programs, scripts, and plugins.


-Raytracing: BRL-CAD provides a ray-tracing engine for generating photorealistic images from 3D models.

-CSG Modeling: BRL-CAD supports constructive solid geometry (CSG) modeling, allowing users to construct complex shapes from simpler ones.

-BRep Modeling: BRL-CAD provides tools for creating and manipulating boundary representation (BRep) models. This includes relatively simple operations such as boolean operations and more complex ones such as sweep and loft operations.

-Advanced Rendering Techniques: BRL-CAD provides advanced rendering techniques, such as ambient occlusion and global illumination.

-Extensibility: BRL-CAD is highly extensible, allowing users to add their own programs, scripts, and plugins.

-Cross-Platform Support: BRL-CAD is available for Windows, Mac OS X, and Linux.

-Open Source: BRL-CAD is open source, allowing users to view, modify, and distribute the source code.

-3D Printing Support: BRL-CAD provides support for 3D printing, allowing users to create models that can be printed on a 3D printer.

-Command Line Interface: BRL-CAD provides a command-line interface, allowing users to quickly create and manipulate models from the terminal.

-Documentation: BRL-CAD provides comprehensive documentation, including tutorials and reference materials.

-Support: BRL-CAD provides support through its mailing lists and forums.


BRL-CAD is a powerful and versatile 3D modeling and visualization system. It provides a wide range of capabilities, including raytracing, constructive solid geometry (CSG) modeling, boundary representation (BRep) modeling, advanced rendering techniques, extensibility, and 3D printing support. It is open source, cross-platform, and provides comprehensive documentation and support.
BRL-CAD is a powerful open source 3D computer-aided design (CAD) and solid modeling software package. It is available for a variety of operating systems, including Windows, Mac OS X, and Linux.

Minimum System Requirements:

* Operating System: Windows 7 or later, Mac OS X 10.9 or later, or Linux/Unix
* Processor: 2GHz dual core processor
* Memory: 4GB RAM
* Hard Disk: 5GB of available space
* Graphics Card: 128 MB of video memory, OpenGL 2.0 and above
* Additional Software: C/C++ compiler, Python 2.7, and Qt 5.x

Supports hundreds of geometric representations for wide-ranging applicability.
Open-source, allowing for customization and community improvements.
Robust performance despite handling complex geometries.

Steep learning curve for beginners.
Lack design tools compared to other CAD software.
Outdated user interface lacks modern aesthetics.
image/svg+xmlBotttsPablo Stanley Körner Nathan O.
I have had some experience using BRL-CAD software. It is a powerful 3D solid modeling open source software that has been around since 1979. The interface looks a bit dated, but it is very functional. The rendering and viewing capabilities are quite good. There is a large library of parts available, with the ability to quickly make complex shapes with a few clicks. The 3D modeling tools are quite robust and allow for detailed manipulation of objects. The tutorials are well written and can help a user quickly get up to speed with the software. I have found it easy to import and export models in a variety of formats. Overall, I found the software to be a great choice for 3D modeling.
image/svg+xmlBotttsPablo Stanley Körner Owen E*****z
I found BRL-CAD to be a great tool for 3D modeling, however it's not the most user friendly and can be a bit overwhelming at times.
image/svg+xmlBotttsPablo Stanley Körner Harris C*****y
This software is an open-source computer-aided design program used for creating 3D models of objects and systems. It offers a wide range of geometric modeling tools for constructing solid objects, as well as tools for analyzing and visualizing designs. Additionally, it supports a variety of file formats, making it easy to integrate with other CAD software. Some of its main features include ray tracing, boolean operations, and support for complex geometry.
image/svg+xmlBotttsPablo Stanley Körner Kayden A******e
BRL-CAD software is a powerful and versatile tool for creating and analyzing geometric models.
image/svg+xmlBotttsPablo Stanley Körner Jack
Complex interface, provides powerful 3D modeling capabilities.
image/svg+xmlBotttsPablo Stanley Körner Fraser
Intuitive, powerful, versatile CAD tool.
Highly precise with a steep learning curve.
Paintstorm Studio
Paintstorm Studio is a digital painting and drawing application designed for use by professional and amateur artists alike.
PortraitPro Studio
PortraitPro Studio is a powerful AI-powered portrait retouching software that helps you to quickly and easily enhance your portrait photos with professional results.
openCanvas Plus
openCanvas Plus is a digital painting and drawing software that enables users to express their creativity through digital art.
Wings3D is a free, open source polygon mesh modeler for creating and manipulating 3D shapes.
LRTimelapse is a powerful post-processing tool that helps photographers create high-quality time-lapse videos from still images.