Generate GLB files from text
Describe an object and download it as a GLB: one self-contained file with the mesh, materials and textures, ready for the web, game engines and AR. GLB is Meshsmith's native output, so there is no conversion step and nothing gets lost on export.
Why GLB: one file with mesh and textures
GLB is the binary version of glTF 2.0, the open 3D format maintained by the Khronos Group. Where OBJ needs a separate .mtl file and loose texture images, and FBX depends on the tool that wrote it, a GLB carries geometry, PBR materials and embedded textures in a single file that loads the same way everywhere.
That makes it the practical choice for anything on the web or in real time: it is compact, streams quickly, and is the default format for three.js, Babylon.js, <model-viewer>, Godot and most AR viewers.
Generate a GLB from a prompt
Open the studio, write a prompt, and pick a quality. Start with a free draft: it comes back fast as an untextured mesh so you can check the shape. Once the silhouette is right, run it at Standard (10 credits), High (15) or Ultra (30, with 2048px textures) and download the textured GLB.
Prompts that name one solid object, its materials and colours, and a style such as "game asset" or "stylised figurine" give the cleanest files. Skip scenes and backgrounds, and avoid thin, wispy parts like hair, chains or smoke. Generations usually take a few minutes.
GLB files generated from prompts
Astronaut helmet
Cartoon dragon
Stone gargoyle
Loading the GLB in three.js, model-viewer and game engines
Every tool below reads the file as-is, with materials already attached.
- three.js: new GLTFLoader().load("model.glb", (gltf) => scene.add(gltf.scene)).
- <model-viewer>: <model-viewer src="model.glb" camera-controls auto-rotate> gives you an interactive viewer, with AR on supported phones.
- Godot 4: copy the file into your project and it imports as a scene you can instance.
- Unity: install a glTF importer package such as glTFast, then drag the GLB into Assets.
- Unreal Engine: enable the glTF Importer plugin and import like any other asset.
- Blender: File → Import → glTF 2.0 for edits, retopology or re-texturing.
Game assets and props
Text to GLB is well suited to props, collectibles, set dressing and placeholder art: chests, crates, statues, weapons, creatures and trinkets. Generate a batch of free drafts to explore ideas, keep the best shapes, then produce the finals you need. For characters that must animate, treat the output as a starting point and rig it in Blender.
Converting GLB to STL for 3D printing
Printers need STL or 3MF rather than GLB, and they ignore textures. Import the GLB into Blender, use the 3D Print Toolbox add-on to check it is manifold and walls are thick enough, then File → Export → STL. Slicers such as PrusaSlicer and Bambu Studio can also open the exported file directly for repair.
Make your first model free
Your first draft costs nothing and needs no card. Test the idea, then spend credits on a textured final.
Frequently asked questions
Can I generate GLB files for free?
Yes. Draft generations are free and download as GLB so you can test prompts. Textured final models use credits from a paid plan.
Are the textures embedded in the GLB?
Yes. The mesh, materials and textures are all packed into the one file, so there are no loose image files to keep track of.
Can I convert the GLB to STL, OBJ or FBX?
Yes. Import it into Blender and export to STL or 3MF for printing, or OBJ or FBX for other tools.
Do the GLB files work in AR?
Yes. GLB is the format most web AR viewers use, including <model-viewer>. iOS Quick Look needs USDZ, which Blender and other tools can export from the GLB.