This repository hosts the compiled binary releases for Asteroid Factory, a cross-platform tool for procedural asteroid generation and geophysical simulation.
Note: This repository contains executable releases only. No source code is hosted here.
If you use Asteroid Factory in your research, please cite it as:
@software{Hickmott_Asteroid_Factory_-_2025,
author = {Hickmott, William and Hoettges, Kai},
doi = {10.5281/zenodo.17957777},
license = {MIT},
month = dec,
title = {{Asteroid Factory - A cross-platform tool for procedural asteroid generation and geophysical simulation}},
url = {https://github.com/whickmott/Asteroid_Factory},
version = {1.2-pre-release},
year = {2025}
}Please download the appropriate version for your operating system from the Releases page.
| Platform | Architecture | File Description |
|---|---|---|
| Windows | x64 | Standalone executable (.exe) |
| macOS | Apple Silicon (M1/M2/M3) | Native ARM64 binary |
| macOS | Intel | x64 binary for older Macs |
| Linux | x64 | Generic Linux binary |
Since these applications are distributed as standalone binaries without an installer, you may need to set execution permissions on macOS and Linux.
- Download the Windows (x64) zip file.
- Right-click the zip and select Extract All.
- Open the folder and double-click
Asteroid Factory.exeto launch.
Important: As this software is not notarised by the Apple App Store, you must manually allow it to run.
- Download the zip file matching your processor (Apple Silicon or Intel).
- Unzip the folder.
- Fix Permissions:
- Open the Terminal app.
- Type
chmod +x(include the space at the end). - Drag the file named
Asteroid Factory(it has no extension) from the Finder window into the Terminal. - Press Enter.
- First Run (Gatekeeper):
- Right-click (or Control-click) the
Asteroid Factoryfile in Finder. - Select Open from the context menu.
- Click Open in the warning dialogue box.
- Right-click (or Control-click) the
- Download the Linux (x64) zip file.
- Extract the contents.
- Open a terminal in the extracted folder.
- Make the file executable:
chmod +x Asteroid Factory
- Run the application:
./Asteroid Factory
- Procedural Generation: Create voxelised asteroid models from STL files using multi-scale Gaussian Random Fields.
- Physics Simulation: Automatically calculates Density, Permittivity, Thermal Conductivity, and Seismic Velocities.
- HDF5 Export: Saves all generated fields into a hierarchical HDF5 format for scientific analysis.
- Visualisation: Includes a built-in HDF5 slice viewer and a lightweight 3D wireframe previewer.