← 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.
Interactive demo, running in a sandbox. Drag inside it to look around.
The asset Triangles 4,016 Size 335 KB Parts 15 Built with antics-modelkit 0.3.1 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