Spawn failed due to spawning CMI asset in primitive world...but what's considered a primitive?!
I don't get it--I've deleted and replaced every single primitive with trimesh. But when I try and spawn one of my CMI assets I get this error:
[User] Spawn ball failed with error: Spawn failed due to containing content unauthorized for this world (likely for spawning CMI asset in a primitive world or vice versa)...
Ball spawns an asset I made with trimesh.
What is considered a primitive? I replaced every single mesh in the world with custom tri mesh...I do have text gizmos. Is that considered a primitive? Or does it not matter that I removed them all and once a primitive ever existed in your world its cursed to be determined to be a primitive world?? I just don't get it.
I wish it would tell me which primitives are still in the scene, but as far as I can tell there are none!
Also will this restriction of not being able to mix and match trimesh with primitives ever going to be resolved? It's a HUGE productivity drain to have to use custom geometry even if you just need a simple box somewhere.
Ok, confirming that the world is still a primitives world helps to understand the full context. The problem is not that you have primitives assets, but that the CMI objects are in a primitive world.
The solution does require using the VR Headset since some of the following options are not available yet in the Desktop Editor:
1) Create a new empty CMI world
2) Enter the new CMI world in VR, and delete the spawn point
3) In the empty CMI world, open your wrist menu (while in preview mode), go to the creations tab, and find the primitives world
4) Once you find it, open its details (the little i button), and then click on the 3 dots next to "Edit world"
5) In that menu, select Import world
6) In the options to import, select "Replace all" and click Next
7) Then select what you want to bring from the prim world (leaderboards, quests....) and select Next
Finally, click Start Import. This will start the import process and you will get kicked out. But then after a few seconds (depending on how complex is the world) you should be able to go back to the new CMI world and all your assets should be there.
Note: there are rare scenarios when this will cause the CMI world to turn into a primitives world (I know, it's confusing). If this happens, try again but in step number 6) instead of selecting "Replace all" select "Merge into".
You Can "Update" your Current World to "Custom Model Import" Type
First Make a New CMI world . I would Move everything you have over to that world first. Then Follow steps to update your world to keep your momentum such as visits/likes for that world
Follow steps below:
https://developers.meta.com/horizon-worlds/learn/documentation/custom-model-import/replacing-primitive-worlds-with-custom-model-worlds