You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> **Volumetric, Multi-Material, Programmable CAD for Additive Manufacturing**
4
-
5
-

6
-
7
-
OpenVCAD is an open-source volumetric geometry compiler for the design and fabrication of **functionally graded, multi-material** objects.
8
-
It brings advanced **implicit modeling** and **programmable parametric design** into the world of additive manufacturing, enabling designers to create objects with continuous material gradients, lattice structures, and simulation-informed material distributions.
9
-
10
-
With OpenVCAD, you can:
11
-
12
-
- Express geometry **and** multi-material composition using **implicit functions**.
13
-
- Create complex gradients and digital alloys using **functional material nodes**.
14
-
- Design **algorithmically** in Python using `pyvcad` — integrate with NumPy, SciPy, optimization, or simulation workflows.
15
-
- Compile directly for **inkjet, FFF, and other AM processes**, with export to slicing and simulation-ready formats.
16
-
- Work in a GUI-based IDE — **OpenVCAD Studio** — for code editing, preview, and export.
17
-
18
-
---
19
-
20
-
## Gallery
21
-
22
-
Here are a few examples of what OpenVCAD can produce:
*(a) OpenVCAD software render of the multi-material lattice-filled Stanford Bunny; (b) physical artifact printed on a Stratasys J750 printer; and (c) close-up view detailing graded internal lattice structures. Strut color is a function of strut length. The bunny is comprised of 3,289 unique struts.*
31
-
32
-
### Inkjet 3D Printed Medical Scan
33
-

34
-
*Real world patient scan ata processed with OpenVCAD and printed on Inkjet 3D Printer*
35
-
36
-
---
37
-
38
-
## Getting Started
39
-
40
-
See our [starter project](https://github.com/MacCurdyLab/OpenVCAD-Public/tree/main/examples/project_example) for more information on installing OpenVCAD.
41
-
42
-
Also check out our [examples](https://github.com/MacCurdyLab/OpenVCAD-Public/tree/main/examples).
43
-
44
-
---
45
-
46
-
## Publications
47
-
48
-
OpenVCAD is an active research project developed by the [Matter Assembly Computation Lab](https://www.colorado.edu/lab/matterassembly/) at CU Boulder.
49
-
1.**OpenVCAD: An open‑source volumetric multi‑material geometry compiler** (2024)
OpenVCAD is **not** a voxel-by-voxel design tool. While it can emit voxel data, design is done implicitly with high-level math expressions that scale to extremely large builds (e.g. Inkjet 3D printing).
0 commit comments