Dynamic 3D Configuratior Using Variant Manager at Runtime

Hello everyone,

I am planning to build a CMS that will basically allow the user to upload FBX and materials and then create VariantSets and variants. Here’s a simple example:

SHAPE

  • CUBE (Active) => mesh path: http…
  • SPHERE
  • CONE

MATERIAL

  • BRICK (Active) => textures path: http…
  • CEMENT

Inside the CMS the user will be able to update the content and then when I open the Unreal App I need to load on demend everything.

So if i switch from CUBE to SPHERE i should download the mesh, import it and set the StaticMeshActor in the scene.

My question is: Is there a way to do this with the Variant Manager, maybe translate everythig using a json and populate the VariantSets at runtime… Are there any solutions or plugins that do this?

Thanks