Image to Mesh: What the GLB Mesh Actually Contains
An image to mesh conversion produces geometry, not a finished model. That distinction matters the moment you open the download: what you get is a triangle mesh inside a GLB, plus separate PBR texture maps, and nothing else — no construction history, no parametric features, no clean quad topology, and no guarantee that the surface is closed.
This page is about the mesh itself: what the generator writes into the file, which setting controls how much geometry you get, and how to inspect the result before you hand it to another application.
Mesh, model, and asset are not the same thing
Different searches use these words loosely, and the difference decides whether a file is useful to you.
- A mesh is geometry: vertices and the triangles between them. Nothing more.
- A 3D model usually means the mesh plus its materials and textures — here, a GLB with PBR texture maps.
- An asset means a model that is ready for a specific pipeline: correct scale, sensible triangle budget, named materials, and a format the target tool can import.
The image-to-mesh step gives you the first, packages a version of the second, and leaves the third to you. If you need a pipeline-ready asset rather than raw geometry, read the 3D asset generator workflow instead.
What the generator writes into the mesh
| Property | What the hosted lanes produce | How to verify it |
|---|---|---|
| Primitive type | Triangles | Open the file in the GLB Inspector |
| Vertex count | Set by the quality preset and the decimation target | Inspector reports counts and file size |
| Topology | Machine-generated and uneven, not quad flow | View it in a DCC tool after GLB to OBJ |
| UVs | Present so the PBR maps can sample the surface | Check materials in the inspector or your DCC tool |
| Materials | One or more PBR material sets with base color and roughness maps | Inspector lists material count |
| Animation | None, unless you used the separate text-to-motion lane | Inspector reports an animation count of zero |
| Units | None; the numbers are arbitrary | Apply a multiplier with the 3D model scale calculator |
| Watertightness | Not guaranteed; single-view meshes can have open regions | Inspect in a viewer and check in your target application |
Nothing in that table is a defect of the approach; it is what single-image reconstruction produces. The mesh is faithful to the visible surface and inferred everywhere else, so it should be treated as a draft with texture, not as a measured scan.
How much mesh you get: the budget settings
Two settings decide how dense the output is, and both are visible in the workspace before you spend credits.
Quality preset. The preset couples a texture size to a target vertex budget:
| Preset | Texture size | Target vertices | Best for |
|---|---|---|---|
| Fast | 1024 px | 100,000 | Shape checks and quick silhouette tests |
| Balanced (default) | 2048 px | 200,000 | Most single-object assets |
| Detail | 4096 px | 500,000 | Final review where surface detail matters |
Decimation target. In the advanced panel you can override the target directly. Higher values keep more triangles and produce a larger GLB, which adds a credit surcharge above 500,000 (and a larger one again above 750,000). Lower values strip detail early, which is useful when the mesh is going into an engine that would decimate it anyway.
Resolution. The 1024 or 1536 source resolution setting affects how the model processes the input image, not how large the output mesh is. A soft source image stays soft at any vertex budget.
A practical rule: match the budget to the smallest device that will display the mesh. A product viewer does not need half a million vertices, and a game prop that will be decimated on import does not need them either.
Inspecting the mesh before you use it
- Read the header and the counts. The GLB Inspector parses the GLB structure locally and reports file size, scene, mesh, material, and animation counts without uploading the file.
- Look at it from every side. The GLB viewer or the general 3D model viewer opens the file with orbit controls. The unseen side of the object is where the first surprise usually is.
- Check texture dimensions. The texture size checker reports pixel sizes, power-of-two fit, and estimated GPU memory, which tells you whether the texture budget suits your target platform.
- Convert for your editor. GLB to OBJ gives you a mesh-exchange format for Blender, Maya, or a CAD review, while OBJ to GLB goes the other way when a hand-edited mesh needs to come back into a web pipeline.
- Measure before you trust the scale. Use the scale calculator once you know a real-world dimension, then apply the multiplier in your target application rather than editing the mesh by hand.
Meshes that need repair
Some shapes routinely arrive with geometry you should fix rather than ship.
- Thin or overlapping structures can produce self-intersecting triangles where a single view cannot separate two surfaces.
- Open regions appear where the surface was never observed, for example under an object that sat on a table.
- Uneven density concentrates triangles on the visible, detailed side and leaves the hidden side coarse.
- Small floating fragments occasionally appear near the silhouette edge, where pixel boundaries are ambiguous.
None of these need to be fatal. A mesh editor can close holes, delete fragments, and re-mesh a surface, and a slicer will report the manifold problems that matter for printing. What you should not do is assume the mesh is production-ready because the preview looked convincing.
Common mistakes
| Mistake | Result | Fix |
|---|---|---|
| Treating the mesh as a scan | Expects measurement accuracy it never had | Compare the preview to the source image, and plan a cleanup pass |
| Judging from the front view only | Misses a weak inferred back | Rotate the model before deciding |
| Uploading a huge vertex target for a small object | Larger file, higher credit price, no visible gain | Start at Balanced and raise the budget only where detail shows |
| Converting to STL and expecting textures | STL carries geometry only | Keep the GLB for textured work; use STL for printing |
| Skipping the scale step | The mesh arrives at an arbitrary size | Set the multiplier in the target application, not the mesh |
What it costs
- Generation is the only paid step. Pixal3D runs cost 180–390 credits and Trellis 2 runs 160–310 credits, depending on resolution, texture size, and advanced settings; the workspace shows the price before the run.
- The signup grant covers a default job. New accounts receive 220 one-time credits valid for 30 days, which is the price of one default Pixal3D job at Balanced settings. Read what the free credits cover before spending them.
- Inspection is free. The GLB Inspector, GLB viewer, and GLB to OBJ converter all run in the browser without an account.
- Planning more runs? The pricing page lists packs and plans, and the 3D AI guide explains how the lanes differ before you buy.
Start with one image and one budget: open the AI 3D Generator, run the default lane, and inspect the mesh before you commit to a denser one.
FAQ
What exactly is inside the GLB I download?
A triangle mesh with UV coordinates plus PBR texture maps such as base color and roughness, all in one container. There is no rig, no animation, no construction history, and no unit metadata. The free GLB Inspector reports the scene, mesh, material, and animation counts without uploading the file.
How many triangles does the mesh have?
The quality preset sets a target: 100,000 on Fast, 200,000 on Balanced, and 500,000 on Detail. You can override the target in the advanced controls, and values above 500,000 add a credit surcharge, so raising the budget is a deliberate cost decision.
Is the mesh watertight?
Not guaranteed. A single-image reconstruction can leave open regions where the surface was never observed and can create small self-intersections where thin parts overlap. Check the mesh in a viewer, and rely on your slicer or mesh editor to report and repair problems before manufacturing.
Can I get quads or clean topology?
No. The generator returns machine-generated triangle geometry with uneven density. Retopology for deformation, edge-loop work, and LOD generation all happen in a modelling application after you export.
How do I inspect the mesh without uploading it?
Use the free browser tools. The GLB Inspector reads structure and counts, the GLB viewer opens the mesh with orbit controls, the texture size checker reports pixel dimensions and estimated GPU memory, and GLB to OBJ converts the geometry for an editor. All of them run locally in the browser.
Related 3D guides and workspaces
- Photo to 3D ModelHow to shoot a photo that converts well, what fails, and what the GLB contains.
- 2D Image to 3D ModelPrepare illustrations, renders, and sprites, and know what the back side invents.
- 3D Pixel: Pixel-Aligned Image to 3DPixel-aligned criteria, source-image checks, and voxel/texel resolution for a GLB.
- 3D AI: AI 3D Model GenerationChoose between Pixal3D, Trellis 2, and Hunyuan Motion before spending credits.
- 3D Object CreatorWhich object classes convert well from one image, and how the presets steer the mesh.
- Image to MeshWhat the generated GLB geometry contains, and how to inspect and repair it.
- 3D Asset GeneratorThe handoff checklist for scale, textures, triangle budget, and engine import.
- 3D Printing AIGenerate a GLB from one photo, convert it to STL, and check it before slicing.
- Text to MotionDescribe an action and generate FBX motion plus motion JSON instead of a mesh.
- Image to 3D Model FreeExactly what the signup credits cover, and which browser tools need no account.
- Open Source Image to 3DWhich upstream models are public with their own licences, and what is hosted.
- AI Generated 3D ModelsWhat one image produces, and the checks to run before you use the result.
- Image to 3D Model GeneratorPixel-aligned image-to-3D with GLB preview, PBR textures, and motion output.
- AI Image Generator WorkspaceText-to-image, image-to-image, and photo editing in one hosted workbench.
- AI Video Generator WorkspaceSeedance 2.0 text-to-video, image-to-video, and reference-to-video.