Sky Garden Bridge
A gently arched and curved pedestrian bridge 6 m up, its timber walkway lined with planters full of trees and shrubs, on flared white piers wrapped in ivy, with a planted arch at each end. Spans along X and bows toward +Z; the open ends are landings meant to meet building facades or stair towers. Bollard lights glow at night.
- Size
- 25.9 × 11.8 × 7.9 m
- Triangles
- 2,848
- Kit
- Solarpunk
Tune it
4 knobs: Span, Planting, Railing, Seed.
Specs
- Size
- 25.9 × 11.8 × 7.9 m width × height × depth
- Triangles
- 2,848 of 6,000
- Draw calls
- 1 one vertex-colour material
- Knobs
- 4 3 presets
- Night lights
- 1 lamp
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/sky-garden-bridge.mjs';
const skyGardenBridge = createAsset();
scene.add(skyGardenBridge); // rests on y = 0, front faces +Zimport { useMemo } from 'react';
import { createAsset } from 'https://gaitkit.com/cdn/sky-garden-bridge.mjs';
export function SkyGardenBridge() {
const model = useMemo(() => createAsset(), []);
return <primitive object={model} />;
}# Import sky-garden-bridge.glb (download below). It is a static mesh, one material per colour.
add_child(preload("res://sky-garden-bridge.glb").instantiate())// Import sky-garden-bridge.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": "sky-garden-bridge", "want": "default look" })
then place the result.
# MCP endpoint
https://gaitkit.com/mcpKnobs
| Knob | Type | Values | Default | What it does |
|---|---|---|---|---|
span | range | 12 to 48, step 2 | 24 | Length of the bridge in metres between its end arches. Longer spans add piers, roughly one every 16 m, and arch and bow a little more. |
planting | range | 0 to 1, step 0.1 | 0.6 | How full the planters are. 0 is lawn and a few shrubs, 0.5 a tree every few metres, 1 a dense linear forest. |
railing | choice | glass timber cable | glass | Outer railing: glass (clear panels with a timber handrail), timber (posts and rails), cable (slim white posts with steel cables). |
seed | range | 1 to 50, step 1 | 9 | Shuffles where trees and shrubs stand, their sizes and colours, and which trees are in pink blossom. |
Presets: high line {"span":40,"planting":0.9,"railing":"timber","seed":14} · glass skywalk {"span":18,"planting":0.3,"railing":"glass","seed":4} · blossom crossing {"span":28,"planting":0.7,"railing":"cable","seed":27}
Files
| File | What |
|---|---|
| sky-garden-bridge.glb | GLB, default look · 350 KB |
| sky-garden-bridge.mjs | ES module, every knob live |
| sky-garden-bridge.obj | OBJ, static, no colour |
| sky-garden-bridge-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.