Blender utilities for Epic Games FAB marketplace and Unreal Engine workflows. Auto-fixes FAB material imports, bridges assets between Blender and UE, and integrates with Claude Code MCP tools.
Addon: FAB Material Fixer v1.0.0 · Platform: Blender 4.5 / 5.0 / 5.1 · Vault: Cross-platform auto-detect
What's New in v1.0.0
Smart Collection Grouping — groups FBX hierarchy (EMPTY → ARMATURE → MESH) into a single collectionMultiple Vault Path Support — auto-detects textures from various FAB vault locations across platformsDynamic Texture Matching — no hardcoded prefixes; scans vault and matches by material name keywordsEmpty Collection Cleanup — automatic removal of leftover FBX collections after importTexture Filter Panel — filter "All Textures" by material name for easy selectionManual Texture Mapping — full panel for assigning textures to specific materials manuallyHow It Works
Import FAB model (FBX/GLTF/OBJ) into BlenderHandler detects new objects automaticallyCreates collection with FAB item nameDetects vault folder from object namingScans textures from vault (PNG, TGA, JPG)Applies textures to Principled BSDF materialsClean up empty collections automaticallyInstallation
You only need ONE file: fab_material_fixer_free.py
1. Copy the addon file
Mac → ~/Library/Application Support/Blender/5.1/scripts/addons/Windows → %APPDATA%\Blender Foundation\Blender\5.1\scripts\addons\2. Enable in Blender
Open BlenderGo to Edit > Preferences > Add-onsSearch for "FAB"Enable "FAB Tools"3. Start using
Import a FAB model (FBX/GLTF/OBJ) into BlenderThe addon automatically creates a collection with the model nameDetects textures from the FAB vaultApplies textures to materialsManual mode (if auto-fix doesn't work)
Select the imported objectsOpen the FAB panel in 3D View sidebar (press N)Click "Set Up Collection"Troubleshooting
Textures not found? Make sure the FAB vault exists at /Users/Shared/UnrealEngine/Launcher/VaultCache/FabLibrary, then click "Re-scan Textures" in the FAB panel.Empty collections left behind? Click "Clean Collections" in the FAB panel.FAB Vault Locations
macOS — /Users/Shared/UnrealEngine/Launcher/VaultCache/FabLibrarymacOS — ~/Library/Application Support/Epic/FabPluginsmacOS — ~/Library/Caches/com.epicgames.fabWindows — C:\Program Files\Epic Games\Launcher\VaultCache\FabLibraryWindows — %LOCALAPPDATA%\Epic\FabPluginsWindows — %LOCALAPPDATA%\com.epicgames.fab\CachesLinux — ~/.local/share/Epic/FabPluginsLinux — ~/.cache/com.epicgames.fabPanel Features
Auto-Fix: ON/OFF — toggle auto-detection on importSet Up Collection — manual trigger for selected objectsRe-scan Textures — refresh vault texture cacheRescan All — re-process all objects in sceneClean Collections — remove empty FBX collectionsOpen FAB Vault — open vault folder in file explorerManual Texture Map — full panel for texture assignmentSupported Asset Types
PNG (.png) — auto-scan vaultTGA (.tga) — auto-scan vaultJPG (.jpg, .jpeg) — auto-scan vault.blend (.blend) — embedded images