Nodes/ComfyUI/Tripo P1: Multiview to Model
ComfyUI Node Runs on cloud

Tripo P1: Multiview to Model

Multiview to Model — Tripo's low-poly specialist, with a mode switch that controls both quality and price

By Comfy-Org·Created 4 years ago·Updated 20 days ago· 121,575
Tripo P1: Multiview to Model
  • image
  • image_left
  • image_back
  • image_right
  • model_file
  • model task_id
  • GLB
output_mode
face_limit-1
model_seed42
auto_sizefalse
export_uvtrue
compress_geometryfalse

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 only skips UVs and textures (faster, cheaper). Textured unlocks pbr (forces base texture on), texture_quality (standard/detailed), texture_alignment (original_image or geometry), 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.

Categorypartner/3d/Tripo

Inputs (10)

NameTypeDefaultDescription
imageIMAGEFront view (0°). Required.
output_modeCOMBO"Geometry only" returns an untextured mesh. "Textured" adds color/PBR maps.
image_leftoptIMAGELeft view (90°), i.e. the subject's left side.
image_backoptIMAGEBack view (180°).
image_rightoptIMAGERight view (270°), i.e. the subject's right side.
face_limitoptINT-1-1–20000Target face count, 48-20000. -1 lets Tripo pick adaptively.
model_seedoptINT42
auto_sizeoptBOOLEANfalseScale the output to approximate real-world meters.
export_uvoptBOOLEANtrueUV unwrap during generation. Turn off for faster geometry-only runs.
compress_geometryoptBOOLEANfalseApply geometry-based compression. Decompress before editing.

Outputs (3)

NameTypeDescription
model_fileSTRING
model task_idMODEL_TASK_ID
GLBFILE_3D_GLB