Open-sector octagonal dome hall
Environments5,448 tris
Deep teal ironwork, slate domes, ivory masonry and aged brass assemble a working astronomical station: a tracked dome hall, transit room, instrument piers, mountings, time service and weather gear.
Take Scholar observatory 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/scholar-observatory
// Baked knobs: {}
import createPiece from "./scholar-observatory.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/scholar-observatory
// Baked knobs: {}
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const { scene: piece } = await new GLTFLoader().loadAsync("./scholar-observatory.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/scholar-observatory
// Baked knobs: {}
import { useMemo } from "react";
import createPiece from "./scholar-observatory.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/scholar-observatory
# Baked knobs: {}
# Requires scholar-observatory.glb from the GLB file tab.
var piece = preload("res://models/scholar-observatory.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/scholar-observatory
// Baked knobs: {}
// Requires scholar-observatory.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, "scholar-observatory.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":"scholar-observatory"}}}'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, 94 in all, with its triangle count and showcase tier.
Environments5,448 tris
Environments280 tris
Environments248 tris
Environments328 tris
Environments372 tris
Environments180 tris
Environments416 tris
Environments224 tris
Environments364 tris
Environments508 tris
Environments256 tris
Environments328 tris
Props1,140 tris
Props452 tris
Props384 tris
Props348 tris
Props484 tris
Props480 tris
Props400 tris
Props404 tris
Props688 tris
Props292 tris
Props1,064 tris
Props540 tris
Props824 tris
Props548 tris
Props392 tris
Props336 tris
Props564 tris
Props328 tris
Props576 tris
Props472 tris
Props448 tris
Props328 tris
Props424 tris
Props388 tris
Props352 tris
Props376 tris
Props336 tris
Props268 tris
Props384 tris
Props432 tris
Props360 tris
Props376 tris
Props528 tris
Props380 tris
Props456 tris
Props280 tris
Props324 tris
Props500 tris
Props572 tris
Props320 tris
Props588 tris
Props452 tris
Props476 tris
Props356 tris
Props420 tris
Props428 tris
Props356 tris
Props372 tris
Props1,000 tris
Props1,152 tris
Props856 tris
Props400 tris
Props360 tris
Props684 tris
Props520 tris
Props620 tris
Props344 tris
Props404 tris
Props576 tris
Props572 tris
Props332 tris
Props284 tris
Props692 tris
Props424 tris
Props344 tris
Props976 tris
Props756 tris
Props564 tris
Props432 tris
Props268 tris
Props432 tris
Props404 tris
Props264 tris
Props156 tris
Props268 tris
Props488 tris
Props796 tris
Props368 tris

Props14,133 tris

Props12,066 tris

Props12,195 tris

Characters15,216 tris