工作流 /
3D 模型 /
Tripo P2:多视图转模型

Tripo P2:多视图转模型
Tripo P2: Multiview to Model
使用 Tripo P2.0 预览版,从最多四个参考视图生成可直接用于生产的 3D 模型,它以原生四边形拓扑和最高 50,000 面的三角网格重建几何体。非常适合可用于绑定的游戏角色和道具、硬表面机械资产,以及大批量实时管线。
3D 模型
9 个节点 2 个输入 149 次使用 ComfyUI ≥ 0.36.0 ComfyUI 14 KB
节点构成
LoadImage
× 2
TripoRetargetNode
× 1
TripoTextureNodeV2
× 1
TripoRigNode
× 1
TripoConversionNode
× 1
MarkdownNote
× 1
TripoPSeriesMultiviewToModelNode
× 1
Save3DAdvanced
× 1
官方标注的模型
Tripo P2
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e65fc6f8-e52c-4440-9bb8-bca99d6f29c9",
3 "revision": 0,
4 "last_node_id": 21,
5 "last_link_id": 11,
6 "nodes": [
7 {
8 "id": 5,
9 "type": "TripoRetargetNode",
10 "pos": [
11 -1500,
12 5910
13 ],
14 "size": [
15 330,
16 200
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 4,
21 "inputs": [
22 {
23 "name": "original_model_task_id",
24 "type": "RIG_TASK_ID",
25 "link": null
26 }
27 ],
28 "outputs": [
29 {
30 "name": "model_file",
31 "type": "STRING",
32 "links": []
33 },
34 {
35 "name": "retarget task_id",
36 "type": "RETARGET_TASK_ID",
37 "links": []
38 },
39 {
40 "name": "GLB",
41 "type": "FILE_3D_GLB",
42 "links": []
43 },
44 {
45 "name": "FBX",
46 "type": "FILE_3D_FBX",
47 "links": []
48 }
49 ],
50 "properties": {
51 "Node name for S&R": "TripoRetargetNode",
52 "cnr_id": "comfy-core",
53 "ver": "0.16.3",
54 "enableTabs": false,
55 "tabWidth": 65,
56 "tabXOffset": 10,
57 "hasSecondTab": false,
58 "secondTabText": "Send Back",
59 "secondTabOffset": 80,
60 "secondTabWidth": 65
61 },
62 "widgets_values": [
63 "preset:idle",
64 "glb",
65 true,
66 false
67 ],
68 "widgets_values_named": {
69 "animation": "preset:idle",
70 "out_format": "glb",
71 "export_with_geometry": true,
72 "animate_in_place": false
73 },
74 "color": "#432",
75 "bgcolor": "#653"
76 },
77 {
78 "id": 6,
79 "type": "TripoTextureNodeV2",
80 "pos": [
81 -1500,
82 5550
83 ],
84 "size": [
85 400,
86 300
87 ],
88 "flags": [],
89 "order": 1,
90 "mode": 4,
91 "inputs": [
92 {
93 "name": "model_task_id",
94 "type": "MODEL_TASK_ID,SEGMENT_TASK_ID",
95 "link": null
96 },
97 {
98 "name": "style_image",
99 "shape": 7,
100 "type": "IMAGE",
101 "link": null
102 }
103 ],
104 "outputs": [
105 {
106 "name": "model task_id",
107 "type": "MODEL_TASK_ID",
108 "links": []
109 },
110 {
111 "name": "GLB",
112 "type": "FILE_3D_GLB",
113 "links": []
114 },
115 {
116 "name": "FBX",
117 "type": "FILE_3D_FBX",
118 "links": []
119 }
120 ],
121 "properties": {
122 "Node name for S&R": "TripoTextureNodeV2"
123 },
124 "widgets_values": [
125 true,
126 42,
127 "standard",
128 "original_image",
129 "",
130 "v3.0-20250812",
131 "none",
132 ""
133 ],
134 "widgets_values_named": {
135 "pbr": true,
136 "texture_seed": 42,
137 "texture_quality": "standard",
138 "texture_alignment": "original_image",
139 "texture_prompt": "",
140 "model_version": "v3.0-20250812",
141 "reference": "none",
142 "part_names": ""
143 },
144 "color": "#432",
145 "bgcolor": "#653"
146 },
147 {
148 "id": 7,
149 "type": "TripoRigNode",
150 "pos": [
151 -1500,
152 6160
153 ],
154 "size": [
155 330,
156 230
157 ],
158 "flags": [],
159 "order": 2,
160 "mode": 4,
161 "inputs": [
162 {
163 "name": "original_model_task_id",
164 "type": "MODEL_TASK_ID",
165 "link": null
166 }
167 ],
168 "outputs": [
169 {
170 "name": "model_file",
171 "type": "STRING",
172 "links": []
173 },
174 {
175 "name": "rig task_id",
176 "type": "RIG_TASK_ID",
177 "links": []
178 },
179 {
180 "name": "GLB",
181 "type": "FILE_3D_GLB",
182 "links": []
183 },
184 {
185 "name": "FBX",
186 "type": "FILE_3D_FBX",
187 "links": []
188 }
189 ],
190 "properties": {
191 "Node name for S&R": "TripoRigNode",
192 "cnr_id": "comfy-core",
193 "ver": "0.16.3",
194 "enableTabs": false,
195 "tabWidth": 65,
196 "tabXOffset": 10,
197 "hasSecondTab": false,
198 "secondTabText": "Send Back",
199 "secondTabOffset": 80,
200 "secondTabWidth": 65
201 },
202 "widgets_values": [
203 "v1.0-20240301",
204 "auto",
205 "tripo",
206 "glb"
207 ],
208 "widgets_values_named": {
209 "model_version": "v1.0-20240301",
210 "rig_type": "auto",
211 "spec": "tripo",
212 "out_format": "glb"
213 },
214 "color": "#432",
215 "bgcolor": "#653"
216 },
217 {
218 "id": 8,
219 "type": "TripoConversionNode",
220 "pos": [
221 -1500,
222 6430
223 ],
224 "size": [
225 330,
226 470
227 ],
228 "flags": [],
229 "order": 3,
230 "mode": 4,
231 "inputs": [
232 {
233 "name": "original_model_task_id",
234 "type": "MODEL_TASK_ID,RIG_TASK_ID,RETARGET_TASK_ID,SEGMENT_TASK_ID",
235 "link": null
236 }
237 ],
238 "outputs": [
239 {
240 "name": "model_3d",
241 "type": "FILE_3D",
242 "links": []
243 }
244 ],
245 "properties": {
246 "Node name for S&R": "TripoConversionNode",
247 "cnr_id": "comfy-core",
248 "ver": "0.16.3",
249 "enableTabs": false,
250 "tabWidth": 65,
251 "tabXOffset": 10,
252 "hasSecondTab": false,
253 "secondTabText": "Send Back",
254 "secondTabOffset": 80,
255 "secondTabWidth": 65
256 },
257 "widgets_values": [
258 "GLTF",
259 false,
260 -1,
261 4096,
262 "JPEG",
263 false,
264 false,
265 0,
266 false,
267 1,
268 false,
269 false,
270 false,
271 "",
272 "blender",
273 false,
274 "default",
275 false
276 ],
277 "widgets_values_named": {
278 "format": "GLTF",
279 "quad": false,
280 "face_limit": -1,
281 "texture_size": 4096,
282 "texture_format": "JPEG",
283 "force_symmetry": false,
284 "flatten_bottom": false,
285 "flatten_bottom_threshold": 0,
286 "pivot_to_center_bottom": false,
287 "scale_factor": 1,
288 "with_animation": false,
289 "pack_uv": false,
290 "bake": false,
291 "part_names": "",
292 "fbx_preset": "blender",
293 "export_vertex_colors": false,
294 "export_orientation": "default",
295 "animate_in_place": false
296 },
297 "color": "#432",
298 "bgcolor": "#653"
299 },
300 {
301 "id": 16,
302 "type": "LoadImage",
303 "pos": [
304 -800,
305 5510
306 ],
307 "size": [
308 300,
309 410
310 ],
311 "flags": [],
312 "order": 4,
313 "mode": 0,
314 "inputs": [],
315 "outputs": [
316 {
317 "name": "IMAGE",
318 "type": "IMAGE",
319 "links": [
320 8
321 ]
322 },
323 {
324 "name": "MASK",
325 "type": "MASK",
326 "links": null
327 }
328 ],
329 "properties": {
330 "Node name for S&R": "LoadImage"
331 },
332 "widgets_values": [
333 "worker_doll_front.png",
334 "image"
335 ],
336 "widgets_values_named": {
337 "image": "worker_doll_front.png",
338 "upload": "image"
339 }
340 },
341 {
342 "id": 17,
343 "type": "MarkdownNote",
344 "pos": [
345 -2040,
346 5490
347 ],
348 "size": [
349 390,
350 430
351 ],
352 "flags": [],
353 "order": 5,
354 "mode": 0,
355 "inputs": [],
356 "outputs": [],
357 "properties": [],
358 "widgets_values": [
359 "## Input Assets\n\n- [worker_doll_front.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/worker_doll_front.png)\n- [worker_doll_back.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/worker_doll_back.png)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
360 ],
361 "widgets_values_named": {
362 "text": "## Input Assets\n\n- [worker_doll_front.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/worker_doll_front.png)\n- [worker_doll_back.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/worker_doll_back.png)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
363 },
364 "color": "#222",
365 "bgcolor": "#000"
366 },
367 {
368 "id": 18,
369 "type": "TripoPSeriesMultiviewToModelNode",
370 "pos": [
371 -450,
372 5510
373 ],
374 "size": [
375 290,
376 430
377 ],
378 "flags": [],
379 "order": 7,
380 "mode": 0,
381 "inputs": [
382 {
383 "name": "model.image",
384 "type": "IMAGE",
385 "link": 8
386 },
387 {
388 "name": "model.image_left",
389 "shape": 7,
390 "type": "IMAGE",
391 "link": null
392 },
393 {
394 "name": "model.image_back",
395 "shape": 7,
396 "type": "IMAGE",
397 "link": 10
398 },
399 {
400 "name": "model.image_right",
401 "shape": 7,
402 "type": "IMAGE",
403 "link": null
404 }
405 ],
406 "outputs": [
407 {
408 "name": "model task_id",
409 "type": "MODEL_TASK_ID",
410 "links": null
411 },
412 {
413 "name": "GLB",
414 "type": "FILE_3D_GLB",
415 "links": [
416 11
417 ]
418 },
419 {
420 "name": "FBX",
421 "type": "FILE_3D_FBX",
422 "links": null
423 }
424 ],
425 "properties": {
426 "Node name for S&R": "TripoPSeriesMultiviewToModelNode"
427 },
428 "widgets_values": [
429 "P2",
430 false,
431 -1,
432 "standard",
433 true,
434 356602882,
435 "randomize",
436 "original_image",
437 "default",
438 42,
439 false,
440 true,
441 false,
442 "randomize"
443 ],
444 "widgets_values_named": {
445 "model": "P2",
446 "model.quad": false,
447 "model.face_limit": -1,
448 "model.texture": "standard",
449 "model.pbr": true,
450 "model.model_seed": 356602882,
451 "control_after_generate": "randomize",
452 "model.texture_alignment": "original_image",
453 "model.orientation": "default",
454 "model.texture_seed": 42,
455 "model.auto_size": false,
456 "model.export_uv": true,
457 "model.compress_geometry": false
458 },
459 "color": "#432",
460 "bgcolor": "#653"
461 },
462 {
463 "id": 19,
464 "type": "LoadImage",
465 "pos": [
466 -790,
467 6030
468 ],
469 "size": [
470 300,
471 410
472 ],
473 "flags": [],
474 "order": 6,
475 "mode": 0,
476 "inputs": [],
477 "outputs": [
478 {
479 "name": "IMAGE",
480 "type": "IMAGE",
481 "links": [
482 10
483 ]
484 },
485 {
486 "name": "MASK",
487 "type": "MASK",
488 "links": null
489 }
490 ],
491 "properties": {
492 "Node name for S&R": "LoadImage"
493 },
494 "widgets_values": [
495 "worker_doll_back.png",
496 "image"
497 ],
498 "widgets_values_named": {
499 "image": "worker_doll_back.png",
500 "upload": "image"
501 }
502 },
503 {
504 "id": 21,
505 "type": "Save3DAdvanced",
506 "pos": [
507 -120,
508 5510
509 ],
510 "size": [
511 1240,
512 1360
513 ],
514 "flags": [],
515 "order": 8,
516 "mode": 0,
517 "inputs": [
518 {
519 "name": "model_3d",
520 "type": "FILE_3D_GLB,FILE_3D_GLTF,FILE_3D_FBX,FILE_3D_OBJ,FILE_3D_STL,FILE_3D_USDZ,FILE_3D",
521 "link": 11
522 },
523 {
524 "name": "model_3d_info",
525 "shape": 7,
526 "type": "LOAD3D_MODEL_INFO",
527 "link": null
528 },
529 {
530 "name": "camera_info",
531 "shape": 7,
532 "type": "LOAD3D_CAMERA",
533 "link": null
534 }
535 ],
536 "outputs": [
537 {
538 "name": "model_3d",
539 "type": "FILE_3D",
540 "links": null
541 },
542 {
543 "name": "model_3d_info",
544 "type": "LOAD3D_MODEL_INFO",
545 "links": null
546 },
547 {
548 "name": "camera_info",
549 "type": "LOAD3D_CAMERA",
550 "links": null
551 },
552 {
553 "name": "width",
554 "type": "INT",
555 "links": null
556 },
557 {
558 "name": "height",
559 "type": "INT",
560 "links": null
561 }
562 ],
563 "properties": [],
564 "widgets_values": [
565 "3d/Tripo_P2",
566 "",
567 1024,
568 1024
569 ],
570 "widgets_values_named": {
571 "filename_prefix": "3d/Tripo_P2",
572 "viewport_state": "",
573 "width": 1024,
574 "height": 1024
575 }
576 }
577 ],
578 "links": [
579 [
580 8,
581 16,
582 0,
583 18,
584 0,
585 "IMAGE"
586 ],
587 [
588 10,
589 19,
590 0,
591 18,
592 2,
593 "IMAGE"
594 ],
595 [
596 11,
597 18,
598 1,
599 21,
600 0,
601 "FILE_3D_GLB"
602 ]
603 ],
604 "groups": [
605 {
606 "id": 1,
607 "title": "Tripo Toolset (select and ctrl-b to enable)",
608 "bounding": [
609 -1610,
610 5460,
611 630,
612 1500
613 ],
614 "color": "#3f789e",
615 "flags": []
616 }
617 ],
618 "config": [],
619 "extra": {
620 "ds": {
621 "scale": 0.22399879771983014,
622 "offset": [
623 1585.695236831906,
624 -4230.2801500096875
625 ]
626 },
627 "frontendVersion": "1.52.7",
628 "VHS_latentpreview": false,
629 "VHS_latentpreviewrate": 0,
630 "VHS_MetadataImage": true,
631 "VHS_KeepIntermediate": true
632 },
633 "version": 0.4
634}