Beginner Content (Mesh Upload)¶
Use these prompts to upload 3D content from modern .glb or .gltf files.
Before you upload¶
- Export from Blender as
.glb(recommended single-file package) or.gltfwith textures. - Keep geometry mostly triangles for best compatibility.
- Keep textures reasonably sized (1024 max per side is a safe starting point).
Inspect first (safe preflight)¶
Inspect this model for upload readiness: /workspace/models/sign.glb.
Run strict mesh inspection on /workspace/models/house.glb and tell me all warnings.
The bot uses MeshInspectGltf to report what will be uploaded, what may be skipped, and whether any textures failed to ingest.
Upload examples¶
Upload /workspace/models/sign.glb as inventory object named Town Sign with description Main plaza sign.
Upload https://example.com/assets/fountain.glb as inventory object named Fountain with description Courtyard centerpiece.
If upload succeeds, you should get new inventory item and asset IDs.
Practical beginner workflow¶
- Inspect model (
MeshInspectGltf). - Fix obvious issues (missing textures, non-triangle warnings).
- Upload model (
MeshUploadGltf). - Rez and inspect in-world.
Manage uploaded objects (lifecycle)¶
After upload, these prompts help move objects through a clean edit loop:
Return object local IDs 41201 and 41255 to owner inventory.
Take a copy of object local IDs 41201,41255 into folder 2e4d6f1c-1111-2222-3333-444455556666.
Take object local ID 41201 into my default Objects folder.
Rez inventory object item 9d4c7f0a-1111-2222-3333-444455556666 at 128,128,25 with yaw 90, wait for object, select it after rez, then scale to 2,2,2.
These map to PrimReturnToOwner, PrimTake, and PrimRezFromInventory.
Find items faster in inventory¶
Use InventoryList filters when your inventory gets large:
List inventory recursively and only show entries with name containing Sign.
List inventory in my Objects folder, type filter object, page size 50.
If results are paginated, reuse NextCursor from the response in your next InventoryList request and continue while HasMore is true.
Organize folders and items¶
Useful prompts for day-to-day inventory cleanup:
Create a folder named Building Kit under my inventory root.
Rename folder 2e4d6f1c-1111-2222-3333-444455556666 to Building Kit - Final.
Move item 9d4c7f0a-1111-2222-3333-444455556666 into folder 2e4d6f1c-1111-2222-3333-444455556666.
Copy item 9d4c7f0a-1111-2222-3333-444455556666 into folder 2e4d6f1c-1111-2222-3333-444455556666 with name Backup Copy.
Create a link to item 9d4c7f0a-1111-2222-3333-444455556666 in folder 2e4d6f1c-1111-2222-3333-444455556666 named Quick Link.
Common fixes¶
- If strict inspection fails due to skipped primitives, convert/re-export the model with triangle faces.
- If textures fail, verify texture paths in the source package or use embedded
.glbtextures. - If a model appears tiny or huge, adjust object scale in Blender and export again.
Use .glb for easiest sharing
.glb bundles geometry + textures in one file and usually avoids relative-path texture problems.