Blender Random Shape Gen 2
This is yet another random shape generator for Blender using geometry nodes. It uses a randomly generated mesh-line as a base for a random distribution of custom defined simple basic meshes.
You can create as many of these "building block" meshes and group them in a collection to then be selected and used by the generator. There's a lot of settings I exposed in the geometry nodes modifier you can play around with to create the base mesh and the random distribution of the catalog meshes.
Then after the geometry node modifier, there are other modifiers added like "mirror" and "bending" to control the shape and look of the generated mesh even more to your liking. You can add or remove more modifier and experiment.
There's 3 shape catalogs I added as example in the blender file. But you can easily create your own. Just add 2-5 or more basic shapes to a collection and use that in the geometry node configuration.
In the settings, I set the "Meshline Seed 2" to be an expression like "frame / 50 + 100" as an input. So if you play the timeline, it increases the seed by 1 every other 50 frames. I also added a rotation animation on the object itself. You can also remove these of course, they're just for a convenient little demo.
NOTE: This generator is NOT creating a single or something like an optimized mesh on it's own. It's just a pile of meshes randomly put together at the end. But you could, with a lot of manual work alter the result in various ways, that could be used to create a more usable mesh. It's really just meant to generate lot's of cool ideas and as a starting point to create a model based on it. Depending on the catalog and the settings you choose, you can create very different kind of objects not only "spaceships".
This was done using Blender 4.4.3, but should work in older and newer version too.
See the video I added in the header to get an idea how it works. No audio, just a short demo.
A blender file containing the Geonodes Setup with 3 basic shape collections.