Tripo P1: Multiview to Model
Multiview to Model — Tripo's low-poly specialist, with a mode switch that controls both quality and price
- image
- image_left
- image_back
- image_right
- model_file
- model task_id
- GLB
Tripo P1 is Tripo's low-poly, game-ready generation line, and this is the multiview version: feed it 2–4 images of a subject (front plus any of left/back/right), and it builds a low-poly mesh with stable topology instead of the dense, voxel-ish blobs the classic Tripo models spit out. If your target is a game asset, a stylized prop, or anything with a strict face budget, this is the node in Tripo's family you actually want.
As with all of these, it's a paid cloud job - Comfy Org account, credits, server-side reconstruction. The P1 line is a bit pricier per run than the standard models (the price badge starts around $0.40 for geometry-only), but the mesh you get back is far more usable out of the box.
How it works
Front view goes into image (0°, required); image_left (90°), image_back (180°), and image_right (270°) are optional, but you need at least two images total or the node refuses to run. The images are uploaded to Comfy's cloud and forwarded to Tripo's P1 multiview task, which reconstructs geometry with a deliberately low triangle count. The output_mode combo is the steering wheel: Geometry only returns an untextured mesh, while Textured adds color and PBR maps - and each branch reveals its own sub-options.
The inputs that matter
- output_mode - the one to learn first.
Geometry onlyskips UVs and textures (faster, cheaper).Texturedunlocks pbr (forces base texture on), texture_quality (standard/detailed), texture_alignment (original_imageorgeometry), and orientation (default/align_image). - face_limit - target face count from 48 to 20,000;
-1(default) lets Tripo pick adaptively. This is your game-budget dial. - model_seed - default 42. Like every provider here, don't expect reproducibility.
- auto_size - scale the output to approximate real-world meters. Great if the asset is going into a scene with real dimensions.
- export_uv - UV unwrap during generation (default on). The tooltip is honest: turn it off for faster geometry-only runs.
- compress_geometry - geometry-based compression. The tooltip's warning is the gotcha: decompress before you try to edit the mesh.
Outputs: model_file (STRING), model task_id (MODEL_TASK_ID, feeding Tripo's refine/rig/texture nodes), and GLB.
Common issues
The face-limit range trips people: it's 48–20,000, and Tripo will error if you ask for 30K in a P1 task (that's the standard model's budget, not P1's). Also, detailed texture quality plus PBR is where the credits add up - the price badge jumps from ~40 credits (geometry) to 50–60 (textured/detailed), so check it before queuing. And if you toggle compress_geometry on for a smaller file, remember the compressed mesh is not edit-friendly; decompress before any sculpting or retopo.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | Front view (0°). Required. | |
| output_mode | COMBO | "Geometry only" returns an untextured mesh. "Textured" adds color/PBR maps. | |
| image_leftopt | IMAGE | Left view (90°), i.e. the subject's left side. | |
| image_backopt | IMAGE | Back view (180°). | |
| image_rightopt | IMAGE | Right view (270°), i.e. the subject's right side. | |
| face_limitopt | INT | -1-1–20000 | Target face count, 48-20000. -1 lets Tripo pick adaptively. |
| model_seedopt | INT | 42 | — |
| auto_sizeopt | BOOLEAN | false | Scale the output to approximate real-world meters. |
| export_uvopt | BOOLEAN | true | UV unwrap during generation. Turn off for faster geometry-only runs. |
| compress_geometryopt | BOOLEAN | false | Apply geometry-based compression. Decompress before editing. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| model_file | STRING | — |
| model task_id | MODEL_TASK_ID | — |
| GLB | FILE_3D_GLB | — |