Road Sign Post
A steel sign post knocked crooked, carrying one to three blank road-sign plates (diamond, round, octagon, triangle, arrow, rectangle) with simple shapes but no text, rust spots and bullet holes, standing in a broken lump of concrete.
- Size
- 1.4 × 3.2 × 0.84 m
- Triangles
- 429
- Kit
- Wasteland
Tune it
5 knobs: Plates, Bend, Colours, Rust, Seed.
Specs
- Size
- 1.4 × 3.2 × 0.84 m width × height × depth
- Triangles
- 429 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 5 3 presets
- Night lights
- 0 none
Passed the validator: real scale, rests on y = 0, front faces +Z, deterministic.
Use it
Code for the specimen as it is set up above; it follows your knobs.
import { createAsset } from 'https://gaitkit.com/cdn/road-sign-post.mjs';
const roadSignPost = createAsset();
scene.add(roadSignPost); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/road-sign-post.mjs';
export function RoadSignPost() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import road-sign-post.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://road-sign-post.glb").instantiate())// Import road-sign-post.glb with glTFast (com.unity.cloud.gltfast).
// Drop it in the scene: 1 unit = 1 metre, +Z is its front.Use the gaitkit MCP server: get_variant({ "id": "road-sign-post", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
plates | range | 1 to 3, step 1 | 2 | How many sign plates are bolted to the post, stacked from the top. |
bend | range | 0 to 1, step 0.05 | 0.35 | How far the post is bent over. 0 stands straight, 0.5 leans like it was clipped by a car, 1 is folded over to about 50 degrees. |
colours | choice | mixed highway warning regulatory info faded | mixed | Plate colours: mixed (a different scheme per plate), highway (green with white rim), warning (yellow with black rim), regulatory (white with red rim), info (blue with white rim), faded (mixed, bleached by sun). |
rust | range | 0 to 1, step 0.05 | 0.5 | Rust spots on the plates, a rusty post and rusty plate backs. 0 is clean, 1 is mostly brown. |
seed | range | 1 to 50, step 1 | 2 | Picks the plate shapes, the symbols, the bullet holes and the direction the post leans. |
Presets: hit by a truck {"bend":0.9,"plates":1,"colours":"warning","rust":0.6} · crossroads {"plates":3,"bend":0.1,"colours":"highway","rust":0.3,"seed":5} · sun-bleached {"colours":"faded","rust":0.85,"bend":0.5}
Files
| File | What |
|---|---|
| road-sign-post.glb | GLB, default look · 68 KB |
| road-sign-post.mjs | ES module, every knob live |
| road-sign-post.obj | OBJ, static, no colour |
| road-sign-post-params.json | knob schema, presets, night zones |
Licence
Use it in games, apps, renders and client work, commercially and without credit. Do not resell it as an asset or train a 3D generator on it. The full licence.