Stage Asset Install
stage_asset_installAdd scenes, manifests, or 3D assets like actors and trees to a live stage environment. This tool pins files as functional scene nodes, allowing the host server to read and integrate the data directly into the active scene context.
Instructions
Put a file into a live scene where the stage reads it (never cp, Copy-Item or a script into scenes/). kind: "scene" (scene.glb, a new export of the room), "manifest" (manifest.json, its piece list), "actor" (a body, actors/.glb; name= defaults to the file's name; a derived scene's bodies go to its world.json "assets" scene), "tree" (trees/tree_.glb or its tree_.json; name= tree_). A prop is not a file: it is a node of scene.glb, pinned with stage_prop_pin. A file already there is kept in the scene's history/ (nothing is deleted). scenes= the scenes folder when no server runs. An open page takes it best effort: scene and manifest reload the room (page command reload; the page also does it by itself when both files changed), a tree reloads the trees (trees_reload); a body is read when a person is first cast to it (stage_world update={"actors": {...}}), and a body the page already showed changes at the next page load. In VR a room reload is felt: ask first (stage_ask).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | ||
| kind | Yes | ||
| name | No | ||
| scene | Yes | ||
| scenes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |