FREEcommercial use · no sign-up

Bellows

A floor-standing forge bellows for a dwarven mountain hall: two tapered dark-wood boards on an iron nose hinge, joined by a pleated soot-black leather gusset, with a copper nozzle that glows with forge embers.

Bellows 3D model

Left rail: colours and the 4 knobs the agent wrote into this model — they rebuild the geometry and go into your download. Right rail: looks for the viewer. Drag to orbit, scroll to zoom.

Triangles
924
Vertices
1,988
Meshes · materials
21 · 8
Size (W × H × D)
66 cm × 49 cm × 1.2 m
File
GLB · 75 KB
Animation
Static

Palette · named materials

  • wood#3d2a1c
  • leather#151619
  • copper#b8602e
  • copperDark#7a401f
  • iron#757e8a
  • ironDark#525860
  • ironLight#a3a5a8
  • glow#ed7e1d

Use it

import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";

const gltf = await new GLTFLoader().loadAsync(
  "https://assets.stoicsoft.com/1designtool/3d/models/dwarven-forge-hall-bellows/b92bdc35e9/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +Z

How it was made

The brief given to 1DesignTool's “3D object” template:

Bellows for the Dwarven Forge Hall kit. Design it as one clear asset at believable real-world scale for that setting (state the size in metres in meta.notes), with its main parts modelled and named, readable at thumbnail size and from every orbit angle. This is one part of the Dwarven Forge Hall kit (Low-poly style, flat-lowpoly direction): A mountain hall of fire and stone. Use ONLY the kit palette, by name: iron grey #757e8a, copper #b8602e, ember orange #ed7e1d, soot black #151619, iron grey dark #525860, copper dark #7a401f, iron grey light #a3a5a8, copper light #d18a61, warm white #f2ede2, mid grey #7d828c, dark wood #3d2a1c. Every material's `name` must be exactly the palette colour it uses — the GLB carries these names so the kit recolours as one; an unnamed material fails delivery. Kit knob: expose a param `lavaOnOrOff` (0–1, default 0.5) for the kit's "Lava on or off" setting wherever it makes sense on this part, and keep that id.
  • Agent: OpenCode · longcat-2.5-preview-free in 1DesignTool
  • Direction: Low-poly · family products
  • three-check PASS · glb-lint PASS
Make your own with 1DesignTool →

Named parts · 9

  • Bellows
  • Bottom board
  • Top board
  • Leather gusset
  • Copper nozzle
  • Nose hinge
  • Iron bands
  • Lifting handle
  • Ember glow

Note: Static rest, no animation clip in the GLB. Every material is named exactly by its kit palette colour (dark wood, soot black, copper, copper dark, iron grey, iron grey dark, iron grey light, ember orange). The lavaOnOrOff knob (0–1, default 0.5) drives the emissive ember glow at the copper nozzle throat and the ember pile; at 0 they read as cold iron. openAmount widens the wedge and re-derives the pleated gusset; width and nozzleLength resize the boards and spout. Part ids use the `bellows.*` root because the kit's scene-block part-id grammar rejects hyphens, so the slug cannot prefix them. The flat-lowpoly manifest's oversized disc was declined (declared in the plan overrides) for a small dark stone disc; it is viewer staging only and is not in the exported GLB. GLB lint reports 0 blocking errors; its verdict is UNVERIFIED only because no requirements contract was supplied (format/inventory checks only).

Free under the 1DesignTool 3D library license. Model #5 of 158.