Ridge tent
Environments308 tris
Pack of the Forest camp kit Canvas shelters, raised planking and practical camp equipment in sage canvas, cut timber and dark iron.
Take Forest camp 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/woodland-forest-camp
// Baked knobs: {}
import createPiece from "./woodland-forest-camp.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/woodland-forest-camp
// Baked knobs: {}
import { GLTFLoader } from "three/addons/loaders/GLTFLoader.js";
const { scene: piece } = await new GLTFLoader().loadAsync("./woodland-forest-camp.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/woodland-forest-camp
// Baked knobs: {}
import { useMemo } from "react";
import createPiece from "./woodland-forest-camp.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/woodland-forest-camp
# Baked knobs: {}
# Requires woodland-forest-camp.glb from the GLB file tab.
var piece = preload("res://models/woodland-forest-camp.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/woodland-forest-camp
// Baked knobs: {}
// Requires woodland-forest-camp.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, "woodland-forest-camp.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":"woodland-forest-camp"}}}'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.
Counted from the catalogue as this page loads.
$29
73 pieces · 156,350 triangles
Files ready All 73 pieces are uploaded and hash-checked: GLB · FBX 13/73 · USDZ 13/73 · Web GLB 13/73. Download from the order page and My Forge right after payment.
Only what is counted or checked for this kit is listed here.
Every part of the kit, 73 in all, with its triangle count and showcase tier.
Environments308 tris
Environments188 tris
Props736 tris
Props464 tris
Props144 tris
Props424 tris
Props316 tris
Props304 tris
Props436 tris
Props172 tris
Props296 tris
Props164 tris
Props396 tris
Environments396 tris
Environments368 tris
Environments260 tris
Environments608 tris
Environments332 tris
Environments940 tris
Environments360 tris
Environments468 tris
Environments252 tris
Environments456 tris
Environments192 tris
Environments448 tris
Environments476 tris
Environments268 tris
Environments448 tris
Props180 tris
Props200 tris
Props208 tris
Props284 tris
Props268 tris
Props380 tris
Props280 tris
Props476 tris
Props1,108 tris
Props236 tris
Props464 tris
Props372 tris
Props356 tris
Props412 tris
Props188 tris
Props296 tris
Props1,188 tris
Props684 tris
Props628 tris
Props320 tris
Props928 tris
Props824 tris
Props472 tris
Props1,076 tris
Props452 tris
Props716 tris
Props2,108 tris
Props1,468 tris
Props628 tris
Props424 tris
Props612 tris
Props816 tris

Props8,900 tris

Props9,440 tris

Props10,071 tris

Props10,629 tris

Props10,475 tris

Props10,179 tris

Props9,457 tris

Props11,382 tris

Props9,356 tris

Props9,158 tris

Props10,096 tris

Props9,546 tris

Props7,989 tris