Street Sign Post
A road sign on a galvanised pole (or a big board on two posts): warning triangle or diamond, round prohibition, round mandatory, square info or arrow-shaped direction plates, with a pictogram of a walker, a bicycle, a car or an arrow. No text: every plate is a colour field with shapes. The sign faces +Z; about 2.8 m tall on one pole.
- Size
- 0.81 × 2.9 × 0.16 m
- Triangles
- 296
- Kit
- City Street
Tune it
5 knobs: Sign, Pictogram, Region, Extra plates, Mount.
Specs
- Size
- 0.81 × 2.9 × 0.16 m width × height × depth
- Triangles
- 296 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/street-sign-post.mjs';
const streetSignPost = createAsset();
scene.add(streetSignPost); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/street-sign-post.mjs';
export function StreetSignPost() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import street-sign-post.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://street-sign-post.glb").instantiate())// Import street-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": "street-sign-post", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
sign | choice | warning prohibition mandatory info direction | warning | warning (red-bordered triangle, yellow diamond in america), prohibition (red ring with a slash), mandatory (blue disc, white symbol), info (blue square), direction (two or three arrow-shaped finger plates pointing left and right; on two posts a big guide board with three arrows). |
pictogram | choice | pedestrian bicycle car arrow none | pedestrian | Symbol on the sign face: pedestrian (walking figure, crossing ahead), bicycle (bike lane), car, arrow (straight-on or turn), none (blank face). |
region | choice | europe america | europe | europe (white triangles with red borders, blue info and direction signs), america (yellow diamond warnings, white rectangular regulatory signs, green guide signs). |
extra | toggle | on / off | false | Adds a supplementary plate with an arrow under the sign and two crossed street-name blades on top of the pole (blank colour strips). |
mount | choice | pole two posts | pole | pole (one 2.8 m kerbside pole, 60-90 cm sign), two posts (a sign 1.7 times larger held between two posts, for a motorway-style board). |
Presets: bike lane {"sign":"mandatory","pictogram":"bicycle","extra":true} · deer crossing style {"sign":"warning","pictogram":"car","region":"america"} · town fingerpost {"sign":"direction","pictogram":"arrow","extra":true,"mount":"two posts"}
Files
| File | What |
|---|---|
| street-sign-post.glb | GLB, default look · 45 KB |
| street-sign-post.mjs | ES module, every knob live |
| street-sign-post.obj | OBJ, static, no colour |
| street-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.