Coarse ore pad
Environments172 tris
Three-metre process bays for milling, classification, flotation and dewatering, with control room, laboratory benches and workshop in blue-grey steel and dusty sage.
Take Ore washery 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/mining-ore-washery
// Baked knobs: {}
import createPiece from "./mining-ore-washery.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/mining-ore-washery
// Baked knobs: {}
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const { scene: piece } = await new GLTFLoader().loadAsync("./mining-ore-washery.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/mining-ore-washery
// Baked knobs: {}
import { useMemo } from "react";
import createPiece from "./mining-ore-washery.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/mining-ore-washery
# Baked knobs: {}
# Requires mining-ore-washery.glb from the GLB file tab.
var piece = preload("res://models/mining-ore-washery.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/mining-ore-washery
// Baked knobs: {}
// Requires mining-ore-washery.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, "mining-ore-washery.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":"mining-ore-washery"}}}'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, 93 in all, with its triangle count and showcase tier.
Environments172 tris
Environments100 tris
Environments248 tris
Environments164 tris
Environments156 tris
Environments132 tris
Environments176 tris
Environments464 tris
Environments136 tris
Environments368 tris
Environments244 tris
Environments260 tris
Environments192 tris
Environments180 tris
Environments144 tris
Environments140 tris
Environments444 tris
Environments340 tris
Environments208 tris
Environments204 tris
Environments164 tris
Environments500 tris
Environments296 tris
Environments124 tris
Environments216 tris
Environments220 tris
Environments328 tris
Environments216 tris
Environments216 tris
Environments316 tris
Environments136 tris
Environments308 tris
Environments296 tris
Environments568 tris
Environments428 tris
Environments324 tris
Environments200 tris
Environments556 tris
Environments236 tris
Environments280 tris
Environments164 tris
Environments196 tris
Environments144 tris
Props132 tris
Environments72 tris
Environments208 tris
Props296 tris
Props200 tris
Props140 tris
Props128 tris
Environments104 tris
Props104 tris
Props236 tris
Props280 tris
Props92 tris
Props284 tris
Props136 tris
Props264 tris
Environments132 tris
Environments296 tris
Environments108 tris
Environments308 tris
Props1,124 tris
Environments108 tris
Environments344 tris
Props308 tris
Props252 tris
Props700 tris
Props152 tris
Props312 tris
Props340 tris
Props148 tris
Environments140 tris
Environments124 tris
Props292 tris
Environments268 tris
Environments164 tris
Environments248 tris
Environments276 tris
Environments192 tris
Environments244 tris
Environments288 tris
Props148 tris
Props204 tris
Props280 tris
Props168 tris
Environments132 tris
Props212 tris
Props180 tris
Environments300 tris

Props11,676 tris

Props9,784 tris

Props7,702 tris