orangetungsten/terrain-sculptor — explained in plain English
Analysis updated 2026-05-18
Sketch out a game terrain shape by painting elevation with a brush
Export sculpted terrain as coordinate and height data for CNC or physical model fabrication
Preview a terrain shape in 3D from any angle before exporting it
Try terrain sculpting instantly in a browser with no install or build step
| orangetungsten/terrain-sculptor | 100/talk_stock | alexcybernetic/playground-ai | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | HTML | HTML | HTML |
| Last pushed | — | 2022-03-24 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | vibe coder | general | general |
Figures from each repo's GitHub metadata at analysis time.
Terrain Sculptor is a browser based tool for painting terrain elevation and instantly seeing it rendered as a 3D landscape. You paint on a flat 2D canvas, where the brightness of each brushstroke represents how high or low that spot of ground is, and as you paint, a live 3D view next to it updates in real time to show the resulting bumpy or flat terrain shape from any angle you rotate to. What makes this tool unusual is how simple it is to run. Everything, the painting canvas, the 3D viewer, and all the code behind them, lives inside a single HTML file. There is nothing to install, no build step, and no server needed. You can open that one file directly in a web browser, or visit the project's hosted version online, and start painting terrain immediately. The elevation range you paint into is adjustable rather than fixed, so you can set the minimum and maximum height values to match whatever scale a specific project needs, instead of always starting from zero. Once you have sculpted a terrain, you can export it as a table of coordinates and heights, in either spreadsheet or JSON format, where each row represents one point on the grid. This format suits workflows that need discrete coordinate and height data rather than an image, such as feeding a CNC machine or building a physical model. The project notes that exporting the painted terrain as a standard heightmap image, useful for other terrain generation tools, is still being worked on. This tool would suit hobbyists, game developers, or anyone who wants a quick, no-install way to sketch out a terrain shape and get usable elevation data out of it, without learning a full 3D modeling application. No license is stated in the README.
A single-file, browser-based tool for painting terrain elevation on a 2D canvas and seeing it rendered live as a 3D landscape, exportable as coordinate data.
Mainly HTML. The stack also includes HTML, JavaScript, Three.js.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
double-check against the repo, no cap.