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
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.
Paintstorm Studio logo
Paintstorm Studio is a digital painting and drawing application designed for use by professional and amateur artists alike.
Wings3D logo
Wings3D is a free, open source polygon mesh modeler for creating and manipulating 3D shapes.
Spriter logo
Spriter is a 2D animation software that allows users to quickly and easily create 2D animations and sprite sheets.
ProSelect logo
ProSelect is a professional presentation and sales software designed to help photographers create beautiful albums and sell more products.
SIGMA Photo Pro logo
SIGMA Photo Pro is a digital image processing software designed to optimize and edit photos taken with SIGMA cameras.