The DREAM.3D project

DREAM.3D

An open-source suite for reconstructing, quantifying, and analyzing 3D microstructural data, widely used in the materials research literature.

DREAM.3D was developed to take raw characterization data — EBSD, tomography, serial sections — through reconstruction and quantification to simulation-ready models, in reproducible pipelines rather than ad-hoc scripts. It has been cited extensively in materials science publications, which is why links to this page still circulate.

End of life

6.5.171 is the final release

DREAM.3D version 6.5.171 is the final release. There is no further development, no bug fixes, and no support. It remains available for the workflows that still depend on it, but no new work should start here.

DREAM.3D 6.5.171 compared with DREAM3D-NX

What changed

DREAM3D-NX is the actively developed successor. It is not a reskin: the visualization, charting, data-handling, and python integration are new.

Capability
DREAM.3D 6.5.171
DREAM3D-NX
3D visualization
DREAM.3D 6.5.171 Export to Xdmf and open the result in ParaView.
DREAM3D-NX Integrated view — surface, polyline, point-cloud, and volume rendering, without leaving the application.
Charting
DREAM.3D 6.5.171 None.
DREAM3D-NX Charting module producing publication-quality 2D charts from pipeline output, with SVG export.
Inspecting arrays
DREAM.3D 6.5.171 None.
DREAM3D-NX Multidimensional spreadsheet view, ready to copy into Excel, Sheets, or Numbers.
Performance
DREAM.3D 6.5.171 Original implementations.
DREAM3D-NX Continuing optimization work; the DBSCAN filter was rewritten for an order-of-magnitude speed-up.
Working in the application
DREAM.3D 6.5.171 Pipeline editing only.
DREAM3D-NX Filter comments, favorites, pinned parameters, filter tags, searchable data structure, and saved window layouts.
Python Integration
DREAM.3D 6.5.171 Command-line pipeline runner.
DREAM3D-NX Python API with published documentation, plus a command-line runner.
Synthetic building
DREAM.3D 6.5.171 Full StatsGenerator interface and packing pipeline.
DREAM3D-NX Not yet implemented.
Status
DREAM.3D 6.5.171 End of life. No further releases.
DREAM3D-NX Active development. Free for academic use; commercial licensing available.

Get DREAM3D-NX

Still need DREAM.3D 6.5.171?

Some workflows — synthetic microstructure generation in particular — still depend on 6.5.171. It is available on request.

Request a 6.5.171 download

Discussion group

Looking for help using DREAM.3D? There is a free community discussion group on Google Groups.

Join the discussion

Citing DREAM.3D

Users wishing to cite DREAM.3D in their research publications should refer to the following article for the proper citations.

View the citation

Looking for the DREAM.3D icon for a presentation?

Both files are the same mark. Right-click and save whichever size you need.