Low-poly roads and street props for three.js
This is the modular half of the library: 88 tileable road pieces and the furniture that dresses them — straights, corners, T-junctions, crossroads, a roundabout, footways and kerb ramps, plus the lamps, signals, shelters, bins, bollards, hydrants and signage that make a road read as a street. Cozy Village, City and Desert Kingdom tile on a 4 m module; Metropolis doubles it to an 8 m block with furniture still on the 4 m sub-grid. Most pieces are 200–1,200 triangles and under 5 KB.
How the street kit fits together
Four surfaces share one contract. City lays tint-noised asphalt with dashed centre lines; Cozy Village lays sett-paved cobble and a rutted dirt road cut to the same footprint as the cobble straight, so the two interchange mid-run; Desert Kingdom lays dressed sandstone flags with blown sand caught in the joints. Metropolis carries the widest set — planted avenues, bus bays, taxi ranks, loading zones and a protected cycle track.
Corners that actually meet
Every corner sweeps on the exact ring radii its straights were drawn to, so a turn closes without a seam or a half-tile you model yourself. The heights are pinned as hard as the footprint: in the City and Metropolis sets the carriageway tops out at 0.20 m, the kerb at 0.28 and the footway paving at 0.44.
Crossings are authored as pairs
A crossing that stops short of the pavement is scenery. road-crosswalk-straight-01 drops its kerb flush on both edges over the same width sidewalk-curb-ramp-01 lands on, through the same three levels — a 0.22 m dropped landing and a 0.33 m flare up to full footway height. The bus bay raises a 30 cm boarding band that the matching footway tile continues across the seam, both carrying tactile warning strips.
Keeping a long street from repeating
Manhole covers and road patches exist to be scattered over the asphalt so a run of identical tiles stops reading as tiled. Pack bundles also ship pre-assembled corners as single GLBs — a transit stop, a gas forecourt, a subway corner, a pocket park.
Questions
road-crosswalk-straight-01 drops the kerb flush on both edges over exactly the width the curb-ramp footway tile lands on, through a 0.22 m landing and a 0.33 m flare back up to the 0.44 m footway. Tactile warning strips and a stud field come modelled in.asphalt and marking keys are separate entries in the pack palette.