Runtime Mesh Importer is a C++ plugin for Unreal Engine, it requires integrating a third-party library into UE4. Runtime Mesh Importer supports importing over +40 3D file formats into the UE4 application at runtime using Assimp library.
Features:
Import 3D meshes at runtime from 40+ file formats (FBX, OBJ, glTF, COLLADA, STL, and more)
Full PBR material pipeline with support for Diffuse, Normal, Metallic, Specular, Roughness, Emissive, and Ambient Occlusion textures
Handles both external file textures and embedded textures
UV transform controls (rotation, scale, offset)
Save and load imported meshes to/from compressed files
Blueprint-callable file dialogs for 3D files and textures
Custom vertex transforms on import
Built on UE5’s ProceduralMeshComponent (no third-party mesh component plugin required)