Banners
A flat-lowpoly muster-point cluster of war banners for a siege camp: dark-wood poles planted in a mud mound, spear-point finials, a faded-red swallow-tail cloth, a square cloth, a flying streamer and rope ties.

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
- 642
- Vertices
- 1,167
- Meshes · materials
- 15 · 15
- Size (W × H × D)
- 2.4 m × 3.6 m × 2.0 m
- File
- GLB · 59 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Siege Camp
Palette · named materials
- poles and crossbars#3d2a1c
- spear-point finials#7e8c9a
- army colours — cloth fields, stripes, streamer#c05959
- struck heraldry (armyColours < 0.45)#9a7142
- pale fields and stripes#d2bca2
- small banner field#f2ede2
- rope ties#bf9769
- earth mound#32261b
- stones#7d828c
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-banners/d3b90e4304/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Banners 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 · 11
- Banners
- Earth mound
- Stones
- Tall banner
- Swallow-tail cloth
- Square banner
- Square cloth
- Streamer pole
- Streamer
- Front banner
- Pointed cloth
Note: Real-world scale: poles ~2.0–3.3 m, ~3.6 m to the tall spear tip, mound ~2.0 m across; a muster-point cluster beside a command tent. 642 triangles in the exported GLB. Static asset — no animation clip. Origin at bottom centre; pole feet dip ~0.06 m below y=0 so they read as planted in the mound. bannerCount 1–4 plants or removes poles (struck banners keep empty named slots so part ids stay stable). armyColours < ~0.45 strikes the heraldry to canvas tan dark; above it the faded red flies, and the streamer lengthens with the value. Every material is named exactly after a Siege Camp palette colour so the kit recolours by name (the exporter emits one material record per mesh, all identically named — that is why glb-lint counts 15 records of 9 named colours). glb-lint heuristics reviewed: stripe-in-cloth and stones-in-mound overlaps are intended nesting; cloths are flat extrusions so ~27% of primitives ship non-indexed; the ~3.6 m height is deliberate real-world scale. GLB scope is the model only — the presentation disc in previews is viewer staging.
More like this
All of Siege Camp →Free under the 1DesignTool 3D library license. Model #26 of 379.







