Tutorial Guide

How to Set Up a Meshy to Unity Workflow: A Step-by-Step Guide (2026)

Meshy to Unity workflow, step by step: install the free plugin, send models with the one-click Bridge, fix invisible meshes, and hit poly count targets.
Ask AI to walk you through it

Yes, AI-generated 3D models work in Unity, and getting them there takes minutes. The official Meshy Unity Plugin sends any model from your workspace straight into your scene, textures and animations included. No plugin? Export a file and drag it in. This guide covers both paths, plus the two things that trip people up: models that don't show up right and polygon counts that tank your frame rate.

Can AI-Generated 3D Assets Enter a Unity Workflow?

They can, and the pipeline is short: generate in Meshy, export or send to Unity, check materials and scale, optimize, ship. Every model you make with Text to 3D or Image to 3D comes with UV-mapped geometry and a full PBR texture set (base color, metallic, roughness, normal), which is exactly what Unity's material system expects.

What Is the Meshy Unity Plugin?

The Meshy Unity Plugin is a free official plugin that adds one-click model import to the Unity Editor. Its core feature is the DCC Bridge: open a model in your Meshy workspace, send it, and it lands in your open Unity scene with materials already assigned. The plugin handles GLB, FBX, and ZIP files, builds animation clips and an AnimatorController for animated assets, supports Built-in, URP, and HDRP, and has a Stand on Ground option that auto-places humanoid models.

Heads up: the plugin itself is a free download, but the Bridge transfer feature needs a Meshy Pro plan or above. Free users can still import manually, covered below.

It runs on Unity 2021.3 or higher, and the official plugin docs list Unity 6 (6000.0.45f1) as the tested version.

How to Import 3D Models into Unity? (5 Steps)

Here is the full path from a fresh Unity project to an animated Meshy model standing in your scene.

Step 1: Download and install the Meshy Unity Plugin

Grab the .unitypackage from the Unity integration page; the download lives there, not in an asset store search. In Unity, go to Assets, then Import Package, then Custom Package, select the file, and import everything. A Meshy menu appears in your toolbar.

unity-import-custom-package

Step 2: Activate the Bridge in Unity

Log in to the Meshy web app in your browser; the plugin picks up your session, so there is no second login. Then open the Meshy Bridge window from the Meshy menu and click Bridge ON. It runs a small local service on port 5326 and only accepts connections from meshy.ai.

Free plan? The Bridge needs Pro or above. Skip to the manual import method below; everything after Step 3 applies to you too.

unity-meshy-bridge

Step 3: Send your model from the Meshy workspace

Open a model in your workspace, or pick any published model from the community gallery, then open the DCC Bridge menu from the model toolbar and click Send to Unity. The plugin downloads it and drops it into your open scene. With Stand on Ground checked in the Bridge window, humanoid models snap to a standing pose automatically; leave it unchecked and they arrive lying flat, so keep it on for characters.

send-to-unity

Step 4: Verify the import: scale, normals, Read/Write

Drop a default Unity Cube next to your model. One Unity unit is one meter, so a character should stand around 1.7 to 1.8 units tall. If the size is off, wrap the model in an empty parent GameObject and correct scale or rotation there, keeping angles at clean values like 0, 90, or 180. In the model's Import Settings, set Normals to Import rather than Calculate (recalculated normals cause shading artifacts on stylized meshes) and leave Read/Write disabled unless a script needs mesh access, since enabling it doubles GPU memory for that mesh.

Step 5: Set up animated models (Humanoid vs Generic)

Rigged models import with their animation data preserved, and the plugin generates the AnimationClip and AnimatorController for you. In the Rig tab, pick Humanoid for two-legged characters so you can retarget animations, and Generic for creatures and props. If your model isn't rigged yet, run it through auto-rigging first; the full flow is in our character auto-rigging guide.

unity-humanoid-rig-animator

How to Import FBX Files into Unity Manually? (3 Steps)

  1. Download from Meshy. Open your model, click Download, and pick FBX. Unity reads it out of the box; a stock Unity project does not recognize GLB files (more on that below). Match texture resolution to your platform: 1K for mobile, 2K for most PC assets, 4K only for hero pieces seen up close.

  2. Drag the file into Unity's Project window. Unity processes it and creates a prefab with materials and textures attached.

  3. Drag the prefab into your scene. Then run the same checks from Step 4 above: scale against a Cube, Normals to Import, Read/Write off.

Which Meshy Export Format Works Best for Unity?

FBX for manual imports; through the Bridge, either works. We tested this on a clean Unity 6 project: drag a GLB into the Project window and Unity treats it as an unknown file, no mesh, no materials. Reading GLB manually requires installing the glTFast package first. The Meshy plugin ships its own importer, so Bridge transfers handle GLB and FBX equally well. FBX is Unity's native interchange format and the dependable pick for rigs and animation clips, though textures occasionally fail to come along in the archive; if your FBX imports gray, reassign the maps manually. Need to convert between formats later? The free 3D file converter handles it.

ScenarioPick
Manual drag-and-drop importFBX
Transfer through the BridgeGLB or FBX, both handled
Animated or rigged characterFBX
AR or web preview outside UnityGLB

How Many Polygons Should a Unity Game Model Have?

Keep game models under roughly 50K faces, and mobile models under 10K. Those are the working numbers from Meshy's Remesh documentation, broken down by target:

Target facesUse caseDetail loss
Under 5KMobile AR, casual gamesNoticeable
5K–20KMobile games, web viewersMinor
20K–50KPC and console gamesMinimal
50K–100KHigh-quality rendersVery low
Over 100KFilm and cinematicNegligible

Building for phones? Stay in the two lowest bands and test on real hardware, because thermal throttling punishes heavy meshes long before the frame counter does. To check where you stand, open Unity's Stats overlay in the Game view (or the Rendering Statistics window) and read the triangle count with your model selected.

You can also aim low from the start: when you generate, switch Model Type from Standard to Smart Topology, Meshy's low-poly generation mode. It is a generation setting, not a post-process, so it can't be re-run on a model you already made. For that, use Remesh.

How to Reduce the Polygon Count of a 3D Model?

  1. Open your model and enter the Remesh tool in the Meshy web app.

  2. Set the Target Polycount. Use a Fixed preset (3K, 10K, 30K, 100K), type a Custom value, or switch to Adaptive; match the table above.

  3. Pick a topology type. Quad if you plan to edit or rig the mesh afterward, Triangle if it goes straight into the engine.

  4. Compare against the original. If small parts vanished or detail collapsed, raise the target and run it again; holes usually mean the source mesh has non-manifold edges worth fixing first.

  5. Confirm, then replace the original or save as a new asset and export. Remesh runs on the free plan and costs no credits.

Plan for retexturing. Remesh rebuilds the topology, so the old texture no longer fits. The clean order is Remesh first, then regenerate UVs and textures, then export to Unity. Lock the shape before you polish the surface. More generation-quality settings live in this optimization guide.

How to Optimize Game Assets in Unity?

Polygons are only one lever. Texture resolution usually costs more memory than geometry, so downsize maps before you decimate meshes. Fewer materials mean fewer draw calls, so merge small props that share a texture. And for scenes with many visible objects, set up Unity LOD Groups so distant models swap to lighter versions automatically; generating a couple of face-count variants with Remesh gives you ready-made LOD levels. More engine-side tactics are covered in our game assets guide.

How to Fix Meshy Models Not Showing Correctly in Unity?

Model Invisible or Not Rendering

Start with scale: select the object and check the Transform, because a scale of 0 or a model 100x too small is the most common culprit. Second, flipped normals; the mesh renders inside-out, so faces vanish from the camera side. Set Normals to Import in Import Settings, or check Two Sided in the material as a quick test. Third, a missing material or a shader mismatch; assign any default material to confirm the geometry is there, and on URP or HDRP make sure the material uses the pipeline's Lit shader. In our test, a textured model sent through the Bridge into a URP project arrived with its materials already set up, so shader fixes mostly concern manual imports.

Bridge Connection Troubleshooting

If the Bridge won't start, another app is probably holding port 5326; close it or restart Unity. If sending fails, check that you're logged in to meshy.ai in the same browser and that your network allows the local connection. The Bridge only accepts requests from meshy.ai, so local test calls from other tools are rejected by design.

FAQs

What file format is best for importing Meshy models into Unity?

FBX, if you are importing manually. Unity reads FBX natively, while GLB needs the glTFast package before a stock project will recognize it. Importing through the Meshy plugin? Then it makes no difference, since the Bridge handles both formats.

How does Meshy handle UVs and textures for Unity?

Every Meshy export ships with UV-mapped geometry and a standard PBR texture set: base color, metallic, roughness, normal, and ambient occlusion. Unity reads all of them directly; the only manual touch is inverting roughness into Unity's smoothness channel on hand-built materials.

Can you 3D model in Unity?

Not really; Unity is an engine, not a modeling tool. Its ProBuilder package handles blockouts and simple level geometry, but production assets are made elsewhere. Generating them with Text to 3D and importing via the Bridge is the fastest route from idea to scene.

Should I use URP or HDRP for Meshy models?

Meshy models work on both, so choose the pipeline for your project, not your assets. URP is the default for mobile and most indie games; HDRP targets high-end PC and console visuals. Whichever you pick, assign the matching Lit shader and the same PBR maps drop straight in.

Related Use Cases

Related Guides

Related Tools

Unlock a faster 3D workflow.

Transform your design process with Meshy. Try it now and see your creativity come to life effortlessly!