Last week I released the first version of the Porous Microstructure Generator (PMG). This is a free software that contains a graphical user interface (GUI) for generating computational 3D images and surfaces of porous materials.
The app was written in Matlab, however, you do not need Matlab or know how to code to use the software as it has been compiled for windows and Mac.
The voxel or smoothed surfaces can be exported to other computational fluid dynamic (CFD) software such as OpenFOAM to understand structure-property relationships, or exported to designed 3D printing. Using the built-in visualisation capability, a series of some structures that can be created is shown below:

The GUI should be easy to use, however since I mainly developed this as a side project, there will likely be some bugs in the code, or some features not yet working. With that in mind I will be continuing development updates, with the next one deployed at the end of September 2022.
PMG currently contains 8 generation algorithms that can be used on their own, or on top of each other to generate the desired microstructure:

If you are interested in using the app, please download at: https://data.ncl.ac.uk/articles/software/Porous_Microstructure_Generator/20448471
If you are interested in support or request features to be added, please email: porous.generator@gmail.com or daniel.niblett@newcastle.ac.uk.