Download 3D models from server into scene?

I’m attempting to build a dynamic project which I need to be able to update the stored 3d models within a scene from a database. The database is populated by users who upload their work to a website.

I need a make a gallery which allows me to swap out models as the user scrolls through. I’m trying to wrap my head around it all, and need a way to possibly just swap model URLs out which to me seems the easiest way… however, how this is done, I’m clueless.

Any guidance is greatly appreciated. If anything needs clearing up, I can do that.

You can store your models in form of AssetBundles - saved from Unity Editor, or saved in 3d files like .obj.
If deciding to use AssetBundles, you can start from this asset:

If deciding to use raw 3d files, you will have to use a runtime importer. There is a number of runtime .obj importers, both paid and free. You can use one of them, depending on your models complexity.