Reviewed against the current product on July 18, 2026 · Published by Unity Asset Exporter.
Blender can't open a .unitypackage directly, and importing the raw FBX gives you a grey,
untextured mesh. The shortcut: convert to GLB first, then import — materials arrive already
bound.
The manual way (the painful one)
If you extract the package by hand and import the FBX into Blender, here's what you're signing up for:
- Extract the archive and hunt through GUID folders for the right FBX and its textures.
File → Import → FBX— the model loads, but with default grey materials.- Open the Shader Editor, add Image Texture nodes, and load each map by hand.
- Wire base color, normal (through a Normal Map node), metallic/roughness and so on into the Principled BSDF — for every material, on every mesh.
Unity stores texture assignments in .mat files and GUID references, none of which live in the
FBX. So Blender has no way to know which PNG belongs where — hence the manual rewiring.
The easy way (this tool)
Convert the package to GLB here and the GUID graph is resolved before export, so the maps are already attached. Then in Blender:
- Drop the
.unitypackageon the box above and pick a model or scene. - Click Download GLB.
- In Blender:
File → Import → glTF 2.0 (.glb/.gltf)and select the file. - Set the viewport shading to Material Preview — it's textured immediately.
What maps carry over
glTF's material model maps cleanly onto Blender's Principled BSDF, so these come through connected:
- Base color (albedo), including alpha where present.
- Normal map, routed through a Normal Map node.
- Metallic and roughness (glTF packs these, and the importer splits them for you).
- Emission color and map.
- Ambient occlusion, where the material provides it.
Skinned characters keep their skeleton and import in the saved static pose. Animation preview and transfer to GLB are not available; original animation FBX files remain available as separate downloads.
Honest limits
Source models must be FBX (7.0+). Textures in PNG, JPG, TGA, WebP, BMP and GIF plus common PSD, TIF/TIFF, DDS, HDR and EXR variants are decoded and embedded. Unity-specific shader effects (custom HLSL, shader graphs) don't translate; you get standard PBR, which is what Blender expects anyway.