Skip to content

FernbekTools

Importing AI-generated 3D models into Blender, Unity, and Roblox

Updated

Most AI 3D tools can hand you a file in a common format. What happens next depends on the engine. This guide covers the general route into Blender, Unity, and Roblox Studio. Import options and limits change between versions, so we link to each official reference rather than repeat numbers that may go stale.

Pick a format

  • GLB is the binary form of glTF. It packs geometry, materials, and textures into one file, which makes it a good default for moving a model between tools.
  • FBX is common in game pipelines, especially for rigged and animated models.
  • OBJ is simple and widely supported, but it stores only geometry and basic material references, with textures in separate files. It can't carry rigs or animation.

Which formats you can export depends on the generator and sometimes on your plan, so check that before you plan a pipeline around one.

Start in Blender

Even if Blender isn't your final destination, it's a good place to inspect and fix a model first. Use File, Import and choose your format. See the glTF importer reference for the available options.

Run through the inspection checklist here, then export a clean copy for your engine. Fixing a model once in Blender beats working around the same problem in every scene.

Import into Unity

  1. Drag the file into the Project window. Unity imports FBX and OBJ natively, as described in its model format documentation.
  2. For GLB or glTF files, install a glTF package such as Unity glTFast, or export FBX from Blender instead.
  3. Select the asset and review scale, materials, and rig settings in the Inspector.
  4. Check that the materials suit your render pipeline. A material may need to be remapped or converted before it displays correctly.
  5. Add a simple collider where possible, rather than using a dense generated mesh for collision.

Import into Roblox Studio

  1. Use the 3D Importer in Studio. It shows a preview and reports errors before anything lands in your place.
  2. Check the current triangle and texture limits in Roblox's documentation. Generated meshes can exceed them, so you may need to decimate the model in Blender first.
  3. Look at the scale after import. Roblox measures in studs, so a model can arrive much larger or smaller than you expect.
  4. Review the collision fidelity of the resulting MeshPart. Simpler collision is usually cheaper, and it's worth testing how characters actually collide with the object.
  5. Test on a phone if your audience plays on mobile. A mesh that seems fine on a desktop may not be.

When something looks wrong

  • Faces are missing or see-through. The normals are probably flipped. Fix them in Blender and export again.
  • The model is huge, tiny, or sideways. Apply transforms in Blender and check your export's scale and axis settings.
  • Textures are missing. With OBJ or FBX, the texture files may not have come along. Try GLB, or embed or re-link the textures.
  • The surface looks too shiny or too flat. Check how the material maps were imported, particularly whether a map is marked as color data when it shouldn't be.