Processional courtyard slab
Environments208 tris
Sun-worn sacred precinct: colonnades, altars and a spring-fed pool for processional scenes on a 4 m grid.
Take Temple courtyard from the table to your scene. Keep its record with it.
The stage must finish drawing before measurements, part switches and the ES module are available. If it cannot draw, reload or try a WebGL-enabled browser.
Save the ES module beside your scene. Its factory rebuilds this static snapshot, with the current knobs and visible parts already baked.
// Record: /api/kits/ruins-temple-courtyard
// Baked knobs: {}
import createPiece from "./ruins-temple-courtyard.mjs";
scene.add(createPiece());Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Export the exact object on the table, including its current knobs and visible parts. The binary scene is reloaded with GLTFLoader before your browser saves it.
// Record: /api/kits/ruins-temple-courtyard
// Baked knobs: {}
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const { scene: piece } = await new GLTFLoader().loadAsync("./ruins-temple-courtyard.glb");
scene.add(piece);Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Save the same ES module beside this component, then mount it inside your React Three Fiber Canvas. The snapshot is static, not an animated rig.
// Record: /api/kits/ruins-temple-courtyard
// Baked knobs: {}
import { useMemo } from "react";
import createPiece from "./ruins-temple-courtyard.mjs";
export function Piece() {
const object = useMemo(() => createPiece(), []);
return <primitive object={object} dispose={null} />;
}Instructions; not yet tested on this engine · The check covers this configuration's GLB geometry in three.js, shared by R3F; not a framework render or an animated rig.
Export the GLB, save the file into your Godot project and let the editor import it. This is an import recipe, not a checked engine result.
# Record: /api/kits/ruins-temple-courtyard
# Baked knobs: {}
# Requires ruins-temple-courtyard.glb from the GLB file tab.
var piece = preload("res://models/ruins-temple-courtyard.glb").instantiate()
add_child(piece)Instructions; not yet tested on this engine · No engine import proof is claimed.
Export the GLB, place the file in StreamingAssets and install glTFast. Call this method from an existing MonoBehaviour; keep Unity's metre scale.
// Record: /api/kits/ruins-temple-courtyard
// Baked knobs: {}
// Requires ruins-temple-courtyard.glb from the GLB file tab.
async System.Threading.Tasks.Task LoadPiece() {
var gltf = new GLTFast.GltfImport();
var path = System.IO.Path.Combine(
UnityEngine.Application.streamingAssetsPath, "ruins-temple-courtyard.glb");
if (await gltf.Load(new System.Uri(path).AbsoluteUri))
await gltf.InstantiateMainSceneAsync(transform);
else UnityEngine.Debug.LogError("Meshsmiths import failed");
}Instructions; not yet tested on this engine · No engine import proof is claimed.
Read our brief, then ask the HTTP tool bridge for the record. The bridge handles tools/call; full MCP sessions and editor clients have not been tested.
BASE=""
# Preserve these knob values: {}
curl -fsS "$BASE/prompt.txt"
curl -fsS -X POST "$BASE/api/mcp" -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_kit","arguments":{"id":"ruins-temple-courtyard"}}}'Instructions; not yet tested on this engine · HTTP bridge only, not a full MCP client integration.
HTTP bridge documentation · Our agent brief · Read the real record
Snapshot exports keep current knobs and visibility, but not animations. Public inspection does not grant distribution rights. Read the licence.
Only what is counted or checked for this kit is listed here.
Every part of the kit, 58 in all, with its triangle count and showcase tier.
Environments208 tris
Environments276 tris
Environments452 tris
Environments392 tris
Props128 tris
Props296 tris
Props412 tris
Environments232 tris
Environments448 tris
Environments252 tris
Props276 tris
Environments232 tris
Environments96 tris
Props576 tris
Environments224 tris
Environments420 tris
Environments568 tris
Environments404 tris
Environments524 tris
Environments332 tris
Environments276 tris
Environments592 tris
Environments348 tris
Environments300 tris
Environments288 tris
Environments548 tris
Environments448 tris
Environments588 tris
Environments692 tris
Environments572 tris
Environments260 tris
Environments664 tris
Environments352 tris
Environments636 tris
Environments280 tris
Environments388 tris
Props628 tris
Props208 tris
Props416 tris
Props500 tris
Props900 tris
Props448 tris
Props396 tris
Props1,012 tris
Props932 tris
Props776 tris
Props444 tris
Props356 tris
Props292 tris
Props280 tris

Props18,564 tris

Props8,930 tris

Props9,323 tris

Props9,337 tris

Props8,380 tris

Props11,316 tris

Props4,386 tris

Props6,599 tris