ProblWhen you generate a 3D model from an image that contains text, Meshy may treat the text as part of the object's physical shape. The text then gets engraved or indented into the mesh instead of appearing as a flat surface detail.
This can cause:
Broken or messy topology
Unwanted surface deformation
Distorted or unreadable text
How to Get Readable, Texture-Only Text on Your Model
Step 1: Remove the text from your reference image
Start with your image. Then use Meshy's Text to Image feature to create a clean, text-free version of it. You can choose Nano Banana 2, Nano Banana 2 Pro, or GPT Image 2 as the model.
Upload your original image as the reference.
Use a prompt like: "Remove the text from this image but keep everything else the same."
Save the output — this becomes your generation reference.
Note: Text to Image is available on paid plans only. Free users can't use Text to Image. If you're on the free plan, you can remove the text with any image editor before uploading.
Step 2: Generate the mesh
Run Image to 3D with the clean, text-free image. Meshy won't try to model the text as geometry, so you get an untextured 3D model with no text indentation.
Step 3: Apply the text during texturing
Once the mesh is generated, click Texture.
Swap the clean image for your original image (the one with text).
Generate the texture.
The text is baked onto the surface as a texture — no geometry changes and no topology issues.
FAQ
1. Why does Meshy engrave text into my model?
Image to 3D reads everything in the image as shape information. Lettering with strong contrast often looks like raised or carved detail, so it ends up in the geometry.
2. Can free users follow this workflow?
Free users can't use Text to Image, but you can remove the text with any image editor, then follow Steps 2 and 3 as usual.
3. Will the text be sharp on the final texture?
It is usually readable, but small or dense text may still blur because of current AI limitations. Larger, high-contrast text gives the best results.