Campfires
A besieging army's cook fire: a stone ring and charred earth, crossed fuel and charred teepee logs around faceted flame tongues, a lashed cooking tripod with a soot-black cauldron on chain and bail, sitting logs, a firewood stack and a marker pennant carrying the army colours.

Left rail: colours and the 5 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
- 2,020
- Vertices
- 4,747
- Meshes · materials
- 21 · 21
- Size (W × H × D)
- 1.3 m × 1.2 m × 1.7 m
- File
- GLB · 171 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Siege Camp
Palette · named materials
- earth#32261b
- stone#7d828c
- stoneB#8f7356
- charcoal#1b1b22
- wood#3d2a1c
- ember#c05959
- flameOut#c05959
- flameIn#f2ede2
- rope#bf9769
- steel#7e8c9a
- livery#c05959
- liveryOff#9a7142
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/siege-camp-campfires/fdfe0aae6c/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Campfires for the Siege Camp 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 Siege Camp kit (Low-poly style, flat-lowpoly direction): An army camped outside the walls. Use ONLY the kit palette, by name: canvas tan #bf9769, mud #634d36, steel #7e8c9a, faded red #c05959, canvas tan dark #9a7142, mud dark #32261b, canvas tan light #d2bca2, mud light #8f7356, soot black #1b1b22, 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 `armyColours` (0–1, default 0.5) for the kit's "Army colours" setting wherever it makes sense on this part, and keep that id.
- Agent: Devin · SWE-2 Max in 1DesignTool
- Direction: Low-poly · family products
- three-check PASS · glb-lint PASS
Named parts · 15
- Campfires
- Charred earth
- Stone ring
- Charcoal bed
- Glowing embers
- Fuel wood
- Charred teepee logs
- Flames
- Smoke
- Cooking tripod
- Pot chain
- Cook pot
- Sitting logs
- Firewood stack
- Marker pennant
Note: 2020 triangles in the exported GLB (budget 6000). Real-world size: the fire ring is ~0.9 m across, the full vignette ~1.7 x 1.7 m, and the pennant tip reaches 1.21 m. Static asset — no animation clip in the GLB. Field stones and the tripod feet are planted up to ~4 cm below y=0, so bounds reach y=-0.04. smoke and chain are intentionally detached (rising smoke, hanging chain). Materials are duplicated per mesh by the exporter but share exact kit palette names for recolouring. armyColours < 0.45 strikes the pennant to canvas tan dark and shortens the flag; flameSize = 0 leaves an embers-only fire and hides flames and smoke; tripod = 0 also removes chain and pot.
More like this
All of Siege Camp →Free under the 1DesignTool 3D library license. Model #35 of 369.







