Skip to main content

How to Export Meshy Models with Colors and Textures

Export Meshy Models with Textures Intact

Meshy generates 3D models with full PBR texture maps — color (diffuse), roughness, metallic, and normal maps. To carry those textures into your target application, you need to choose the right export format and follow a few simple steps.

Supported Export Formats

Not all 3D formats carry texture data the same way. Here's a quick overview of what Meshy supports:

Format

Textures Included?

Best For

GLB

✅ Embedded

Web, Unreal Engine, AR viewers

FBX

✅ Separate texture files

Unity, Unreal Engine, game engines

OBJ

✅ Separate .mtl + images

Blender, 3ds Max, DCC tools

USDZ

✅ Embedded

Apple AR / iOS

STL

❌ No texture support

3D printing only

3MF

❌ No texture support

3D printing only

Step-by-Step: Exporting Your Model with Textures

Step 1: Open the Download Panel

On any finished generation, click the Download button in the model viewer toolbar.

Step 2: Select a Texture-Compatible Format

Choose GLB, FBX, or OBJ to export your model with full texture data. Avoid STL or 3MF if colors and textures matter — those formats don't support them.

Step 3: Download and Unzip (FBX / OBJ)

FBX and OBJ exports are delivered as a .zip containing the mesh file and a textures/ folder. Keep them together — the mesh references the texture files by relative path. Moving or renaming the texture folder will break the material links.

Step 4: Import Into Your Target App

Drag the mesh file (or the full unzipped folder) into your application. Some platforms require additional settings to display textures correctly — see the related articles below for Unity, Unreal Engine, and Bambu Studio.

FAQ

  1. Why does my exported model look completely grey or white?
    You likely exported as STL or 3MF, which have no texture support. Re-export as GLB or FBX. If you already used GLB or FBX, check that the textures folder is in the same location as the mesh file and that your import settings are configured correctly for your platform.

  2. Which format should I use for Unity?
    FBX is the recommended format for Unity. After import, Unity requires additional project and material settings to display PBR textures — see the related Unity article below for a step-by-step walkthrough.

  3. Which format should I use for Unreal Engine?
    Both GLB and FBX work with Unreal Engine. If you see texture cracks or seams after importing a GLB, see the related Unreal article below — it's a known MipMap setting issue with a quick fix.

  4. Can I use OBJ for game engines?
    OBJ is supported by most engines but exports texture maps as separate loose files, which makes asset management more complex. GLB (self-contained) or FBX is generally preferred for game engine workflows.

  5. Why are the colors missing in Bambu Studio?
    Bambu Studio is a slicer, not a renderer — it doesn't interpret PBR texture images. Multi-color FDM printing requires color-per-face assignments baked into the model geometry, which is different from how Meshy textures work. See the related Bambu article below for a full explanation.

  6. Do textures lose quality when exported?
    No. Meshy exports textures at the resolution they were generated. No compression or quality loss is applied during the export process.

  7. I moved the texture folder and now my model is untextured. How do I fix it?
    Re-download the export and keep the mesh file and textures/ folder in the same directory. For GLB, textures are embedded in a single file so this isn't an issue.

Related Articles

Did this answer your question?