Weather vanes
A low-poly rooftop weather vane for the Cloud Kingdom: a wrought-iron post on an octagonal mounting plate, a four-arm cardinal cross with gold diamond tips, and a swivelling gold-headed arrow whose tail is a faceted white cloud carrying a tiny three-tower castle with sky-blue roofs.

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
- 948
- Vertices
- 2,844
- Meshes · materials
- 13 · 13
- Size (W × H × D)
- 97 cm × 1.3 m × 63 cm
- File
- GLB · 79 KB
- Animation
- Static
- Style
- Low-poly
- Collection
- Cloud Kingdom
Palette · named materials
- iron#1b1b22
- trim#d0a225
- cloud#f4f1ec
- wall#f9f8f6
- roof#2e67b8
Use it
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const gltf = await new GLTFLoader().loadAsync(
"https://assets.stoicsoft.com/1designtool/3d/models/cloud-kingdom-weather-vanes/ad60b08fef/model.glb"
);
scene.add(gltf.scene); // metres, +Y up, front faces +ZHow it was made
The brief given to 1DesignTool's “3D object” template:
Weather vanes for the Cloud Kingdom 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 Cloud Kingdom kit (Low-poly style, flat-lowpoly direction): Castles on clouds at sunrise. Use ONLY the kit palette, by name: cloud white #f4f1ec, peach #ecb893, sky blue #2e67b8, gold #d0a225, cloud white dark #d7cebc, peach dark #e08d52, cloud white light #f9f8f6, peach light #f6e3d5, 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 `timeOfDay` (0–1, default 0.5) for the kit's "Time of day" setting wherever it makes sense on this part, and keep that id.
- Agent: Claude Code · Claude Fable 5.1 in 1DesignTool
- Generation: 5.58M tokens (93% cached) · ≈ $12.00 at API prices · 5-hour plan +19%, weekly plan +2%
- Direction: Low-poly · family products
- three-check PASS · glb-lint PASS — 0 blocking errors, 4 heuristic warnings (verdict printed as UNVERIFIED because no requirements contract was supplied)
Named parts · 11
- Weather vane
- Mounting base
- Post
- Swivel ball and finial
- Cardinal cross
- North marker
- Vane (pivot)
- Arrow shaft
- Arrowhead
- Cloud tail
- Castle
Note: Real-world scale in metres: 0.97 m wide (arrow tip to cloud tail), 1.34 m tall (plate to castle finial), 0.63 m deep across the cardinal cross; the arrow pivot sits 1.0 m above the plate and the arrow spans 0.95 m. +Y up, the front faces +Z, the origin is the post axis at the bottom centre and the octagonal mounting plate rests exactly on y = 0 — set it on a roof ridge or turret cap. 948 triangles, 13 flat-shaded meshes, 19 nodes, no textures, no animation clip. Every material is named exactly after its Cloud Kingdom palette colour (soot black, gold, cloud white, cloud white light, sky blue); the runtime exporter writes one material copy per mesh, so the GLB holds 13 material entries sharing those 5 names (Blender may show suffixes like .001) — recolour by name. Geometry is non-indexed with face normals so the facets stay flat in any engine. Part ids use the root 'weathervane' instead of the slug because the kit's plan validator rejects hyphens in part ids. windHeading is a compass bearing (0 = north = -Z, 90 = east = +X, the default) and rotates only the 'weathervane.vane' pivot group, which sits on the post axis at the gold swivel ball; the delivered GLB carries the east-pointing rest pose. postHeight and arrowLength change geometry (the cloud-and-castle ornament scales with the arrow) and towers picks 1 to 3 castle towers; every param was rebuilt and captured at its extremes and the combined extremes with no collisions and the plate still on y = 0. timeOfDay only changes the viewer: it moves and tints the sun along a dawn-to-dusk arc (low warm east light at 0, high white light at 0.5, low warm west light at 1); nothing on an iron vane changes with the hour, so it is not baked into the GLB. There is no lettering on the cardinal cross (text is not allowed); the north arm carries a larger spear-point diamond instead. The dawn-sky gradient and shadow catcher in the preview are page chrome and viewer staging; neither is in the GLB. glb-lint's four warnings are heuristics: repeated material names (one material per mesh), non-indexed flat-shaded primitives, and two nested sibling boxes that are by design (the gold ring inside the base collar, the gold finials on the sky-blue roofs).
More like this
All of Cloud Kingdom →
Bells
Cloud Kingdom2,080 tris

Harps
Cloud Kingdom1,628 tris

Banners
Cloud Kingdom1,936 tris

Sun dials
Cloud Kingdom1,224 tris

Airship
Cloud Kingdom1,992 tris

Rain barrels
Cloud Kingdom2,784 tris

Rainbow fade
Cloud Kingdom1,724 tris

Drifting clouds
Cloud Kingdom2,640 tris
Free under the 1DesignTool 3D library license. Model #34 of 485.