Skip to content

About

Procedural low-poly hexagonal biome tiles, generated in the browser and exported for 3D printing in 1 to 4 colours.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Repository files navigation

Biome Generator

Try it → biomegenerator.com

Generate low-poly pastel hexagonal biome tiles in the browser, connect them into a board, and export them for 3D printing. Single colour, or multi-colour for AMS / CFS systems with 1 to 4 filaments.

Meadow biome Single tile Meadow biome more tiles Lake biome more tiles Coastal biome more tiles


Features

  • Generates a hex tile of a chosen biome from a seeded terraced ground, water, paths, trees, rocks, benches, huts, fences.
  • Connects tiles on a hex grid. Neighbours agree on their shared edge, so grass meets grass, water meets water, and a path continues across the seam, stuff like that.
  • Exports for print: STL, multi-material 3MF (Bambu/Orca flavour), and a per-colour STL bundle with a generated README.
  • Checks before it exports: checks for watertight meshes, the 45° overhang rule thing, minimum feature size, and whether every solid actually rests on something.

Getting started

npm install
npm run dev        # http://localhost:5173
npm run test
npm run typecheck

Desktop

rustup default stable
npm run desktop
npm run desktop:build

Testing

Write a real export to disk

npx vite-node src/export/smoke.report.ts -- ./out

License

Copyright (C) 2026 Adrian Chrysanthou.

About

Procedural low-poly hexagonal biome tiles, generated in the browser and exported for 3D printing in 1 to 4 colours.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages