What is Runtime FBX Import?
A plugin that lets you load FBX files directly at runtime — asynchronously, without blocking gameplay. Textures are auto-discovered, materials are generated, custom collisions are applied, and the imported actor can be saved to disk for instant reload on the next session.
Key Features
Async Import
FBX parsing runs off the game thread — show a loading screen and keep gameplay running.
Auto Texture Import
Automatically finds and imports Diffuse, Normal, Specular, and Opacity maps from the FBX directory.
Custom Collision
UCX_-prefixed collision meshes in the FBX are detected and applied automatically.
Changeable Materials
Dynamic material instances let you modify colours, roughness, metallic, and emission at runtime.
Save & Load
Serialise imported mesh data to disk — reloading is instant, no re-import required.
Node-Based Scenes
Hierarchical node organisation mirrors the FBX scene structure for complex multi-mesh imports.
Typical Use Cases
- User-Generated Content — Let players import their own 3D models
- In-game Level Editors — Import and place props at runtime
- Configurators — Swap product models dynamically
- Mod Support — Load community-created 3D content
System Requirements
- Unreal Engine 4.27 or 5.0+
- Basic knowledge of Procedural Mesh components
- FBX files in the standard Unreal-compatible format