ComfyPilotComfyPilot
工作流 / 3D 模型 / Tripo3.0:图生模型
Tripo3.0:图生模型

Tripo3.0:图生模型

Tripo3.0: Image to Model

将图像或素描转换为 3D 模型,Tripo 3.0 几何结构精细,附带生产级 PBR 材质。

3D 模型 11 个节点 3 个输入 25 次使用 ComfyUI ≥ 0.35.1 ComfyUI 14 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

LoadImage × 3
Preview3D × 1
TripoImageToModelNode × 1
SaveGLB × 1
TripoRigNode × 1
TripoRetargetNode × 1
TripoConversionNode × 1
TripoTextureNode × 1
BatchImagesNode × 1

官方标注的模型

Tripo

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "38388b39-6b12-4bbb-a177-62d3ef221d8f",
3 "revision": 0,
4 "last_node_id": 19,
5 "last_link_id": 16,
6 "nodes": [
7 {
8 "id": 12,
9 "type": "Preview3D",
10 "pos": [
11 440,
12 750
13 ],
14 "size": [
15 720,
16 810
17 ],
18 "flags": [],
19 "order": 9,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "camera_info",
24 "shape": 7,
25 "type": "LOAD3D_CAMERA",
26 "link": null
27 },
28 {
29 "name": "bg_image",
30 "shape": 7,
31 "type": "IMAGE",
32 "link": null
33 },
34 {
35 "name": "model_file",
36 "type": "STRING,FILE_3D_GLB,FILE_3D_GLTF,FILE_3D_FBX,FILE_3D_OBJ,FILE_3D_STL,FILE_3D_USDZ,FILE_3D",
37 "widget": {
38 "name": "model_file"
39 },
40 "link": 11
41 }
42 ],
43 "outputs": [],
44 "properties": {
45 "cnr_id": "comfy-core",
46 "ver": "0.6.0",
47 "Node name for S&R": "Preview3D"
48 },
49 "widgets_values": [
50 "",
51 ""
52 ],
53 "widgets_values_named": {
54 "model_file": "",
55 "image": ""
56 }
57 },
58 {
59 "id": 1,
60 "type": "TripoImageToModelNode",
61 "pos": [
62 30,
63 750
64 ],
65 "size": [
66 300,
67 430
68 ],
69 "flags": [],
70 "order": 8,
71 "mode": 0,
72 "inputs": [
73 {
74 "name": "image",
75 "type": "IMAGE",
76 "link": 13
77 }
78 ],
79 "outputs": [
80 {
81 "name": "model_file",
82 "type": "STRING",
83 "links": [
84 11
85 ]
86 },
87 {
88 "name": "model task_id",
89 "type": "MODEL_TASK_ID",
90 "links": null
91 },
92 {
93 "name": "GLB",
94 "type": "FILE_3D_GLB",
95 "links": [
96 12
97 ]
98 },
99 {
100 "name": "FBX",
101 "type": "FILE_3D_FBX",
102 "links": null
103 }
104 ],
105 "properties": {
106 "cnr_id": "comfy-core",
107 "ver": "0.5.1",
108 "Node name for S&R": "TripoImageToModelNode"
109 },
110 "widgets_values": [
111 "v3.0-20250812",
112 "person:person2cartoon",
113 true,
114 true,
115 42,
116 "default",
117 42,
118 "detailed",
119 "geometry",
120 -1,
121 false,
122 "standard",
123 false,
124 true
125 ],
126 "widgets_values_named": {
127 "model_version": "v3.0-20250812",
128 "style": "person:person2cartoon",
129 "texture": true,
130 "pbr": true,
131 "model_seed": 42,
132 "orientation": "default",
133 "texture_seed": 42,
134 "texture_quality": "detailed",
135 "texture_alignment": "geometry",
136 "face_limit": -1,
137 "quad": false,
138 "geometry_quality": "standard",
139 "smart_low_poly": false,
140 "auto_size": true
141 },
142 "color": "#432",
143 "bgcolor": "#653"
144 },
145 {
146 "id": 13,
147 "type": "SaveGLB",
148 "pos": [
149 1270,
150 750
151 ],
152 "size": [
153 650,
154 800
155 ],
156 "flags": [],
157 "order": 10,
158 "mode": 0,
159 "inputs": [
160 {
161 "name": "mesh",
162 "type": "MESH,FILE_3D_GLB,FILE_3D_GLTF,FILE_3D_OBJ,FILE_3D_FBX,FILE_3D_STL,FILE_3D_USDZ,FILE_3D_PLY,FILE_3D_SPLAT,FILE_3D_SPZ,FILE_3D_KSPLAT,FILE_3D_SPLAT_ANY,FILE_3D_POINT_CLOUD_ANY,FILE_3D",
163 "link": 12
164 }
165 ],
166 "outputs": [],
167 "properties": {
168 "cnr_id": "comfy-core",
169 "ver": "0.16.3"
170 },
171 "widgets_values": [
172 "3d/tripo_image2model",
173 ""
174 ],
175 "widgets_values_named": {
176 "filename_prefix": "3d/tripo_image2model",
177 "image": ""
178 }
179 },
180 {
181 "id": 15,
182 "type": "TripoRigNode",
183 "pos": [
184 -1120,
185 1452
186 ],
187 "size": [
188 330,
189 206
190 ],
191 "flags": [],
192 "order": 0,
193 "mode": 4,
194 "inputs": [
195 {
196 "name": "original_model_task_id",
197 "type": "MODEL_TASK_ID",
198 "link": null
199 }
200 ],
201 "outputs": [
202 {
203 "name": "model_file",
204 "type": "STRING",
205 "links": null
206 },
207 {
208 "name": "rig task_id",
209 "type": "RIG_TASK_ID",
210 "links": null
211 },
212 {
213 "name": "GLB",
214 "type": "FILE_3D_GLB",
215 "links": null
216 },
217 {
218 "name": "FBX",
219 "type": "FILE_3D_FBX",
220 "links": null
221 }
222 ],
223 "properties": {
224 "cnr_id": "comfy-core",
225 "ver": "0.16.3",
226 "Node name for S&R": "TripoRigNode"
227 },
228 "widgets_values": [
229 "v1.0-20240301",
230 "auto",
231 "tripo",
232 "glb"
233 ],
234 "widgets_values_named": {
235 "model_version": "v1.0-20240301",
236 "rig_type": "auto",
237 "spec": "tripo",
238 "out_format": "glb"
239 },
240 "color": "#432",
241 "bgcolor": "#653"
242 },
243 {
244 "id": 16,
245 "type": "TripoRetargetNode",
246 "pos": [
247 -1120,
248 1211
249 ],
250 "size": [
251 330,
252 190
253 ],
254 "flags": [],
255 "order": 1,
256 "mode": 4,
257 "inputs": [
258 {
259 "name": "original_model_task_id",
260 "type": "RIG_TASK_ID",
261 "link": null
262 }
263 ],
264 "outputs": [
265 {
266 "name": "model_file",
267 "type": "STRING",
268 "links": null
269 },
270 {
271 "name": "retarget task_id",
272 "type": "RETARGET_TASK_ID",
273 "links": null
274 },
275 {
276 "name": "GLB",
277 "type": "FILE_3D_GLB",
278 "links": null
279 },
280 {
281 "name": "FBX",
282 "type": "FILE_3D_FBX",
283 "links": null
284 }
285 ],
286 "properties": {
287 "cnr_id": "comfy-core",
288 "ver": "0.16.3",
289 "Node name for S&R": "TripoRetargetNode"
290 },
291 "widgets_values": [
292 "preset:idle",
293 "glb",
294 true,
295 false
296 ],
297 "widgets_values_named": {
298 "animation": "preset:idle",
299 "out_format": "glb",
300 "export_with_geometry": true,
301 "animate_in_place": false
302 },
303 "color": "#432",
304 "bgcolor": "#653"
305 },
306 {
307 "id": 17,
308 "type": "TripoConversionNode",
309 "pos": [
310 -1120,
311 1709
312 ],
313 "size": [
314 330,
315 470
316 ],
317 "flags": [],
318 "order": 2,
319 "mode": 4,
320 "inputs": [
321 {
322 "name": "original_model_task_id",
323 "type": "MODEL_TASK_ID,RIG_TASK_ID,RETARGET_TASK_ID,SEGMENT_TASK_ID",
324 "link": null
325 }
326 ],
327 "outputs": [
328 {
329 "name": "model_3d",
330 "type": "FILE_3D",
331 "links": null
332 }
333 ],
334 "properties": {
335 "cnr_id": "comfy-core",
336 "ver": "0.16.3",
337 "Node name for S&R": "TripoConversionNode"
338 },
339 "widgets_values": [
340 "GLTF",
341 false,
342 -1,
343 4096,
344 "JPEG",
345 false,
346 false,
347 0,
348 false,
349 1,
350 false,
351 false,
352 false,
353 "",
354 "blender",
355 false,
356 "default",
357 false
358 ],
359 "widgets_values_named": {
360 "format": "GLTF",
361 "quad": false,
362 "face_limit": -1,
363 "texture_size": 4096,
364 "texture_format": "JPEG",
365 "force_symmetry": false,
366 "flatten_bottom": false,
367 "flatten_bottom_threshold": 0,
368 "pivot_to_center_bottom": false,
369 "scale_factor": 1,
370 "with_animation": false,
371 "pack_uv": false,
372 "bake": false,
373 "part_names": "",
374 "fbx_preset": "blender",
375 "export_vertex_colors": false,
376 "export_orientation": "default",
377 "animate_in_place": false
378 },
379 "color": "#432",
380 "bgcolor": "#653"
381 },
382 {
383 "id": 18,
384 "type": "TripoTextureNode",
385 "pos": [
386 -1120,
387 820
388 ],
389 "size": [
390 330,
391 340
392 ],
393 "flags": [],
394 "order": 3,
395 "mode": 4,
396 "inputs": [
397 {
398 "name": "model_task_id",
399 "type": "MODEL_TASK_ID,SEGMENT_TASK_ID",
400 "link": null
401 },
402 {
403 "name": "style_image",
404 "shape": 7,
405 "type": "IMAGE",
406 "link": null
407 }
408 ],
409 "outputs": [
410 {
411 "name": "model_file",
412 "type": "STRING",
413 "links": null
414 },
415 {
416 "name": "model task_id",
417 "type": "MODEL_TASK_ID",
418 "links": null
419 },
420 {
421 "name": "GLB",
422 "type": "FILE_3D_GLB",
423 "links": null
424 },
425 {
426 "name": "FBX",
427 "type": "FILE_3D_FBX",
428 "links": null
429 }
430 ],
431 "properties": {
432 "cnr_id": "comfy-core",
433 "ver": "0.16.3",
434 "Node name for S&R": "TripoTextureNode"
435 },
436 "widgets_values": [
437 true,
438 true,
439 42,
440 "standard",
441 "original_image",
442 "",
443 "v3.0-20250812",
444 "none",
445 ""
446 ],
447 "widgets_values_named": {
448 "texture": true,
449 "pbr": true,
450 "texture_seed": 42,
451 "texture_quality": "standard",
452 "texture_alignment": "original_image",
453 "texture_prompt": "",
454 "model_version": "v3.0-20250812",
455 "reference": "none",
456 "part_names": ""
457 },
458 "color": "#432",
459 "bgcolor": "#653"
460 },
461 {
462 "id": 2,
463 "type": "LoadImage",
464 "pos": [
465 -570,
466 750
467 ],
468 "size": [
469 290,
470 420
471 ],
472 "flags": [],
473 "order": 4,
474 "mode": 0,
475 "inputs": [],
476 "outputs": [
477 {
478 "name": "IMAGE",
479 "type": "IMAGE",
480 "links": [
481 14
482 ]
483 },
484 {
485 "name": "MASK",
486 "type": "MASK",
487 "links": null
488 }
489 ],
490 "properties": {
491 "cnr_id": "comfy-core",
492 "ver": "0.5.1",
493 "Node name for S&R": "LoadImage"
494 },
495 "widgets_values": [
496 "3d_character_front_view.png",
497 "image"
498 ],
499 "widgets_values_named": {
500 "image": "3d_character_front_view.png",
501 "upload": "image"
502 }
503 },
504 {
505 "id": 4,
506 "type": "LoadImage",
507 "pos": [
508 -570,
509 1230
510 ],
511 "size": [
512 290,
513 420
514 ],
515 "flags": [],
516 "order": 5,
517 "mode": 0,
518 "inputs": [],
519 "outputs": [
520 {
521 "name": "IMAGE",
522 "type": "IMAGE",
523 "links": [
524 15
525 ]
526 },
527 {
528 "name": "MASK",
529 "type": "MASK",
530 "links": null
531 }
532 ],
533 "properties": {
534 "cnr_id": "comfy-core",
535 "ver": "0.5.1",
536 "Node name for S&R": "LoadImage"
537 },
538 "widgets_values": [
539 "3d_character_left_view.png",
540 "image"
541 ],
542 "widgets_values_named": {
543 "image": "3d_character_left_view.png",
544 "upload": "image"
545 }
546 },
547 {
548 "id": 3,
549 "type": "LoadImage",
550 "pos": [
551 -570,
552 1710
553 ],
554 "size": [
555 290,
556 420
557 ],
558 "flags": [],
559 "order": 6,
560 "mode": 0,
561 "inputs": [],
562 "outputs": [
563 {
564 "name": "IMAGE",
565 "type": "IMAGE",
566 "links": [
567 16
568 ]
569 },
570 {
571 "name": "MASK",
572 "type": "MASK",
573 "links": null
574 }
575 ],
576 "properties": {
577 "cnr_id": "comfy-core",
578 "ver": "0.5.1",
579 "Node name for S&R": "LoadImage"
580 },
581 "widgets_values": [
582 "3d_character_back_view.png",
583 "image"
584 ],
585 "widgets_values_named": {
586 "image": "3d_character_back_view.png",
587 "upload": "image"
588 }
589 },
590 {
591 "id": 19,
592 "type": "BatchImagesNode",
593 "pos": [
594 -210,
595 750
596 ],
597 "size": [
598 225,
599 110
600 ],
601 "flags": [],
602 "order": 7,
603 "mode": 0,
604 "inputs": [
605 {
606 "label": "image0",
607 "name": "images.image0",
608 "type": "IMAGE",
609 "link": 14
610 },
611 {
612 "name": "images.image1",
613 "shape": 7,
614 "type": "IMAGE",
615 "link": 15
616 },
617 {
618 "name": "images.image2",
619 "shape": 7,
620 "type": "IMAGE",
621 "link": 16
622 },
623 {
624 "name": "images.image3",
625 "shape": 7,
626 "type": "IMAGE",
627 "link": null
628 }
629 ],
630 "outputs": [
631 {
632 "name": "IMAGE",
633 "type": "IMAGE",
634 "links": [
635 13
636 ]
637 }
638 ],
639 "properties": {
640 "cnr_id": "comfy-core",
641 "ver": "0.16.3",
642 "Node name for S&R": "BatchImagesNode"
643 }
644 }
645 ],
646 "links": [
647 [
648 11,
649 1,
650 0,
651 12,
652 2,
653 "STRING"
654 ],
655 [
656 12,
657 1,
658 2,
659 13,
660 0,
661 "FILE_3D_GLB"
662 ],
663 [
664 13,
665 19,
666 0,
667 1,
668 0,
669 "IMAGE"
670 ],
671 [
672 14,
673 2,
674 0,
675 19,
676 0,
677 "IMAGE"
678 ],
679 [
680 15,
681 4,
682 0,
683 19,
684 1,
685 "IMAGE"
686 ],
687 [
688 16,
689 3,
690 0,
691 19,
692 2,
693 "IMAGE"
694 ]
695 ],
696 "groups": [
697 {
698 "id": 1,
699 "title": "Tripo Toolset (select and ctrl-b to enable)",
700 "bounding": [
701 -1250,
702 730,
703 600,
704 1500
705 ],
706 "color": "#3f789e",
707 "flags": []
708 }
709 ],
710 "config": [],
711 "extra": {
712 "ds": {
713 "scale": 0.34705982217821285,
714 "offset": [
715 2709.4526726017975,
716 259.9175226026563
717 ]
718 },
719 "frontendVersion": "1.51.9",
720 "workflowRendererVersion": "LG",
721 "VHS_latentpreview": false,
722 "VHS_latentpreviewrate": 0,
723 "VHS_MetadataImage": true,
724 "VHS_KeepIntermediate": true
725 },
726 "version": 0.4
727}