← All models Circuit kit
Modular track pieces — straights, corners, banked corners and a chicane — that connect exactly, so a circuit laid from them closes by arithmetic rather than by eye.
Expand
Interactive demo, running in a sandbox. Drag inside it to look around.
What it is Track you lay end to end: straights, corners, banked corners and a chicane, with kerbs, barriers and a start gantry to dress them. The pieces meet cleanly, so a lap closes without nudging anything into place.
Derived from Nothing. Published as original work.
Use this model with an AI Paste this to Claude, Cursor or any agent, or point it at /m/circuit-kit-eb80a0/llms.txt .
Use this 3D model in my game.
Model: Circuit kit
Page: https://antics.gg/m/circuit-kit-eb80a0
Asset: https://antics.gg/m/circuit-kit-eb80a0/model.glb (CC-BY-4.0)
Recipe: https://antics.gg/m/circuit-kit-eb80a0/recipe.mjs (MIT — edit the numbers to change the model)
It has 4,016 triangles and 15 named parts, including: straight, cornerL, cornerR, bankL, bankR, chicane, kerb_straight, kerb_cornerL.
Named parts are separate nodes, so you can move or hide them individually.
Load it at runtime — do not rebuild the geometry on the page:
npx modelkit vendor . # from antics-modelkit, puts glbload.js + three next to your page
import { loadGLB } from "./glbload.js";
const parts = await loadGLB("./model.glb"); // [{ name, geometry, material }]
for (const p of parts) scene.add(new THREE.Mesh(p.geometry, p.material));
To change its proportions instead of using it as-is, download the recipe, run
`npm i antics-modelkit three`, edit the arguments and `npx modelkit build`. Copy Published with its recipe by its author, who states it is original work. We host both files; we have not re-run the recipe ourselves.
15 named parts straight cornerL cornerR bankL bankR chicane kerb_straight kerb_cornerL kerb_cornerR kerb_bankL kerb_bankR kerb_chicane barrier gantry banner