Generate detailed sci-fi spaceships in Blender by adjusting sliders instead of manually modeling meshes.
Build orbital stations or planetside city buildings for a game or film scene procedurally.
Rebuild and quality-check any kit headlessly from the command line as part of a pipeline.
Export finished models with textures to .glb for use in a game engine.
| savannah-i-g/fi-shipkit | aclark4life/home-depot-crawl | ashishdevasia/ha-proton-drive-backup | |
|---|---|---|---|
| Stars | 6 | 6 | 6 |
| Language | Python | Python | Python |
| Last pushed | — | 2014-08-10 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Blender 4.5 or newer, headless scripts need Blender's Python environment.
FI ShipKit is a toolkit for the 3D program Blender that builds detailed science-fiction spaceships, orbital stations, and city buildings entirely out of adjustable sliders, instead of a person modeling every shape by hand. It works through Blender's geometry nodes feature, and every part of every generator was built with Python code, with no extra add-ons or premade node packs needed. There are five kits included: a stealthy frame ship, a war ship with sharp naval lines, a bright fleet ship, an orbital station generator with several building styles like spires and gantry yards, and a planetside building generator for things like tower blocks and industrial buildings. In each case, you open a ready-made file, drop a generator onto a shape, and then move sliders to change details like faction color scheme, hull style, or how much visual detail to include. Because it needs Blender 4.5 or newer, this is squarely a tool for people already comfortable inside Blender. Everything can also run headless, meaning from a command line with no graphical window open, which lets someone rebuild any kit from scratch, run automatic quality checks, and export finished models to the common .glb file format complete with textures. The project includes scripts for each of these steps, plus design notes explaining the underlying rules the kits follow, and a list of hard-won technical quirks the author ran into while building it, covering things like how Blender's randomness nodes behave and the order operations need to happen in in. The code itself is released under the GPL-3.0-or-later license, which requires that people releasing derivative code keep it open source too. The ready-made kit files, images, and textures are separately licensed under CC-BY-4.0, meaning they can be reused freely as long as credit is given. Ships, renders, or games someone makes using the kit belong entirely to that person, with attribution only required when redistributing the kit assets themselves.
A Blender toolkit that procedurally generates sci-fi spaceships, space stations, and city buildings from adjustable sliders instead of hand modeling.
Mainly Python. The stack also includes Python, Blender, Geometry Nodes.
The code is copyleft (GPL-3.0-or-later, derivatives must stay open source), the kit assets and art are CC-BY-4.0, reusable with credit, anything you create with the kit is entirely yours.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.