A VPS using my own model instead of scanning

Hi! I have a question about a VPS or a procedural VPS. I want to make a photo zone consisting of real objects, but complement it with AR. Can I create a VPS spot with a pro-subscription and upload my 3d model of this photo zone (not a scan) to it in order to interact with this 3d model as with a scanned object?

VPS location and mesh are independent of each other. You have the option to define a private VPS location and either use your own custom mesh or the one generated by the VPS system—it’s entirely your choice.

1 Like

Still need help. So, I created a private location, scanned it, and received confirmation. But I still can’t replace the skinned mesh in the geospatial browser with the 3d model then I optimized. I want to clarify that I do not need a scan, I want to use a 3D model created in a 3d editor instead of a scan, so that AR interacts with the 3d model, not the scan. Is there such a possibility?

It depends on your implementation.

Can you provide more details about how you’ve setup your project? Can you show your code?

I am a designer and eventually chose the version with the interface - studio) So I created and verified the VPS location, added my 3d model as a child of the geolocation object. 3d model assigned the hider mesh material. It’s working. Do I understand correctly that the device’s camera recognizes this 3D model instead of scan (which is not of very good quality) to place objects?

I also have a strange error. After publishing the project, the contents of the VPS-location disappear when I reopen it. Disappears from the viewport and from the ‘location’ container. Is this how it should be?

The localization process recognizes the location itself, not the mesh.

Did you land your changes?

Yes, I did it. Land files + publish.

What should I do to use my own grid (3d model) instead of the one I uploaded when scanning?

You’d have to create a Custom Component similar to the VPS: Procedural Sample Project that hides the VPS mesh by applying the ecs.Hidden to it, and then adding your own mesh as a child of the location in the hierarchy. I haven’t tested this, but it should work.

Thanks for the answer, I’ll try it