Gaitkit Open the lab
Colonnade, A tileable run of Greek or Roman columns on a three-step base under a carved entablature: Doric (plain cushion capitals, triglyph frieze), Ionic (scroll capitals, dentils) or Corinthian (leafy bell capitals). Columns sit 2.6 m apart and stand about 6 m tall; the ruin knob breaks, topples and removes columns and drops the beams.
Building · Still

Colonnade

A tileable run of Greek or Roman columns on a three-step base under a carved entablature: Doric (plain cushion capitals, triglyph frieze), Ionic (scroll capitals, dentils) or Corinthian (leafy bell capitals). Columns sit 2.6 m apart and stand about 6 m tall; the ruin knob breaks, topples and removes columns and drops the beams.

Size
10.4 × 8.6 × 3.7 m
Triangles
1,616
Open in the lab Ready for any engine. The download carries the knobs you set here.

Tune it

6 knobs: Order, Columns, Ruin, Stone, Entablature, Seed.

Specs

Size
10.4 × 8.6 × 3.7 m
width × height × depth
Triangles
1,616
of 6,000
Draw calls
1
one vertex-colour material
Knobs
6
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.

JavaScript
import { createAsset } from 'https://gaitkit.com/cdn/colonnade.mjs';

const colonnade = createAsset();
scene.add(colonnade);                      // rests on y = 0, front faces +Z

More in the docs; agents can fetch all of this through MCP.

Knobs

KnobTypeValuesDefaultWhat it does
orderchoicedoric ionic corinthiandoricClassical order: doric (stout fluted shaft with no base, cushion capital, triglyph frieze), ionic (slimmer, moulded base, scroll volutes, dentil cornice) or corinthian (slimmest, bell capital wrapped in leaves).
countrange1 to 8, step 14Number of columns in this run. Each column owns a 2.6 m bay, so the piece is count x 2.6 m long; place copies that far apart along X to extend the run.
ruinrange0 to 1, step 0.0500 is complete. Higher values snap shafts, topple whole columns into rows of drums, leave only stumps and drop entablature blocks to the ground. 0.5 looks like a typical excavated temple.
stonechoicemarble travertine sandstone limestonemarblemarble (bright white, Greek temples), travertine (warm cream, Rome), sandstone (golden, eastern provinces) or limestone (grey-beige).
entablaturetoggleon / offtrueThe beam course on top of the columns (architrave, frieze and cornice). Off leaves free-standing columns.
seedrange1 to 40, step 15Reshuffles which columns break and fall when ruin is above 0. The base and bay spacing never change, so any seeds tile together.

Presets: temple of the forum {"order":"corinthian","count":6,"stone":"travertine","ruin":0.45,"seed":9} · greek temple side {"order":"doric","count":8,"stone":"marble"} · lonely ionic pair {"order":"ionic","count":2,"ruin":0.3,"entablature":true,"stone":"sandstone","seed":3}

Files

FileWhat
colonnade.glbGLB, default look · 208 KB
colonnade.mjsES module, every knob live
colonnade.objOBJ, static, no colour
colonnade-params.jsonknob 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.