import_static_mesh
Import 3D models (FBX, OBJ, glTF, GLB) into UE5 Content Browser as Static Meshes, configuring mesh merging, lightmap UVs, collision, materials, and textures.
Instructions
Import a 3D model as a Static Mesh into UE5 Content Browser.
Supports FBX, OBJ, glTF (.gltf), and GLB (.glb) formats. For glTF/GLB files UE5's Interchange Framework handles import automatically — FBX options are not applied but all other parameters still work.
Args: file_path: OS path on UE5 machine (e.g. "C:/Models/table.fbx") destination_path: Content Browser destination (default "/Game/Meshes/") combine_meshes: Merge all meshes into one asset (default True) generate_lightmap_uvs: Auto-generate UV channel 1 for lightmaps (default True) auto_generate_collision: Create simple collision hull (default True) import_materials: Import materials embedded in the file (default True) import_textures: Import textures embedded in the file (default True)
Returns: JSON string with StructuredResult — outputs on success: { "success": true, "stage": "import_static_mesh", "outputs": { "asset_path": "/Game/Meshes/SM_Table", "asset_type": "StaticMesh", "poly_count": -1 }, "warnings": [], "errors": [], "log_tail": [] }
KB: see knowledge_base/31_GENERATIVE_CONTENT_PIPELINE.md#overview Example: import_static_mesh(file_path="/Game/MCP_Test/Example")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | ||
| combine_meshes | No | ||
| import_textures | No | ||
| destination_path | No | /Game/Meshes/ | |
| import_materials | No | ||
| generate_lightmap_uvs | No | ||
| auto_generate_collision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |