Model Details
Tripo v2.5 Text-to-3D builds a complete, textured 3D model from a text description alone — no reference photo required. You write a prompt describing the object, product, character, or prop you want, and it returns a downloadable GLB mesh with standard color textures baked in: geometry plus material, not just a point cloud or silhouette. The output is a regular `.glb` file you can drop into a game engine, AR viewer, 3D editor, or product-configurator, so it suits asset creation, rapid concepting, and prototyping a 3D model when you have an idea but no image or 3D source.
## Best for - Generating a 3D asset directly from a written description when you have no reference image - Concepting and prototyping props, objects, and characters for games, AR, and renders - Producing game-ready or render-ready GLB meshes from a short text brief - Building libraries of textured 3D assets from a list of prompts
## Choose another model when - You already have a photo of the object and want a faithful reconstruction — use an image-to-3D model - You want a 2D image from your prompt rather than a 3D mesh — use a text-to-image model - You want a video rather than a 3D model — use a text-to-video model - You need a printable, watertight, or CAD-grade solid for manufacturing — text-driven generation is for visual assets, not engineering tolerances
## Tips - Describe the subject, material, and finish concretely ("a sleek white ceramic coffee mug with a round handle") — specific prompts reconstruct more predictably than vague ones - Use `negative_prompt` to steer away from unwanted attributes (e.g. extra parts, busy surface detail) - Use `face_limit` to cap mesh density when you need a lighter asset; leave it unset to let density adapt to the subject - Pass a fixed `seed` (geometry) or `texture_seed` (textures) to reproduce a result, or vary `texture_seed` with the same `seed` to keep the shape but retexture; `image_seed` controls the internal prompt-to-image step
## Limitations - Generated detail is inferred from the prompt; fine or unusual structures may be approximate - Thin structures, transparent or highly reflective materials, and very busy descriptions can lose fidelity - Output is a textured visual mesh, not a precise measured or watertight solid
The generated 3D model is returned as a GLB file URL.
```js import { modelrunner } from "@modelrunner/client";
const result = await modelrunner.subscribe("tripo3d/tripo/v2.5/text-to-3d", { input: { prompt: "A sleek white ceramic coffee mug with a simple round handle, studio lighting, plain background.", }, }); ```

