Tripo P2
Tripo P2 from Tripo3D turns a text prompt or a single image into a 3D mesh with optional PBR textures, triangle or quad topology, and a face budget from 48 to 50,000. Quad meshes cap at 25,000 faces. It is for game artists who need a textured, PBR-ready asset with direct control over polygon count and mesh topology.
See more
Tripo P2 from Tripo3D turns a text prompt or a single image into a 3D mesh with optional PBR textures, triangle or quad topology, and a face budget from 48 to 50,000. Quad meshes cap at 25,000 faces. It is for game artists who need a textured, PBR-ready asset with direct control over polygon count and mesh topology.
Connect Claude, Cursor, VS Code, or Codex to Layer’s MCP server and Tripo P2 becomes a tool your agent can reach for — it picks the parameters, runs the generation, and shows you the result in the conversation.
https://mcp.app.layer.ai/mcpAsk your agent
“Use Tripo P2 to model a wooden treasure chest with iron bands, game-ready.”
execute_forge({
"base_model_id": "tripo-p2",
"prompt": "A wooden treasure chest with iron bands, game-ready",
"batch_size": 1
})Authenticate with a personal access token, post the model’s own form, and poll the inference until it completes. Every field below is accepted by this endpoint.
# Start the generation — returns an inference id straight away.
curl -X POST https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/base-models/tripo3d-p2/inferences \
-H "Authorization: Bearer $LAYER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A wooden treasure chest with iron bands, game-ready"
}'
# Poll until status is "complete" — the response then carries the asset URLs.
curl https://api.app.layer.ai/api/v2/workspaces/$WORKSPACE_ID/inferences/$INFERENCE_ID \
-H "Authorization: Bearer $LAYER_TOKEN"- prompt string
- negative_prompt string
- face_limit integerdefault 3000048–50000
- The maximum number of faces in the output mesh.
- quad_mesh boolean
- include_textures booleandefault true
- pbr_materials booleandefault false
- guidance_file_init_image file[]
- The image the 3D model is built from
- prompt_language string
Why use Tripo P2 for 3D?
High-quality 3D generation
Tripo P2 produces clean geometry, accurate proportions, and detailed surfaces suitable for game-ready assets and prototyping.
Engine-ready output
Exports in standard formats compatible with Unity, Unreal Engine, and Blender. PBR materials and clean topology where supported.
Rapid prototyping
Go from concept to 3D asset in minutes. Ideal for early-stage exploration, shop items, and LiveOps content.
Rapid 3D asset prototyping for game development
Go from concept image to 3D model in minutes. Ideal for evaluating designs, testing in-engine, and building asset libraries.
Shop items and cosmetic content for LiveOps
Generate 3D items, weapons, and cosmetics for live service updates. Keep your content pipeline flowing without bottlenecks.
Marketing renders and promotional 3D content
Create polished 3D renders for store listings, social media, and ad creatives without heavy production overhead.
FAQ
How much does Tripo P2 cost? Is it free?+
How does Layer's pricing work?+
There are no seat fees, feature gates, or plans on Layer. Instead, our platform uses a consumption based system with Creative Units (CUs) with a flexible monthly subscription. Every generation on Layer (image, video, 3D, or audio) consumes a Creative Unit, and you only pay for what you create.
Other 3d models on Layer
Tripo Animate
Tripo
Rigs a 3D mesh and applies a preset animation from the animation library, returning an animated GLB.
Tripo v3.0
Tripo
Latest 3D model for production-quality assets with superior textures and clean geometry.
Tripo Retexture
Tripo
Retextures an existing mesh from a text prompt or reference image, keeping geometry intact.
Meshy V7.1
Meshy
Meshy V7.1. Text, image, and multi-image to 3D with PBR, quad mesh, and optional rigging.
Trellis 2
Microsoft
Open-source, high-quality 3D model from Microsoft, leveraging a novel field-free sparse voxel structure.
Hunyuan 3D UV Unwrap
Tencent
Rebuilds an existing mesh's UV layout so it is ready to texture. Geometry is kept as-is and the result is untextured.