ComfyPilotComfyPilot
工作流 / 3D 模型 / Tripo P1:图像到模型
Tripo P1:图像到模型

Tripo P1:图像到模型

Tripo P1: Image to Model

上传主体参考图,生成拓扑干净、多边形预算优化的游戏可用 3D 模型。

3D 模型 7 个节点 1 个输入 16 次使用 ComfyUI ≥ 0.35.1 ComfyUI 12 KB

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

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

节点构成

SaveGLB × 1
TripoRigNode × 1
TripoRetargetNode × 1
TripoConversionNode × 1
LoadImage × 1
TripoP1ImageToModelNode × 1
TripoTextureNodeV2 × 1

官方标注的模型

Tripo P1

工作流 JSON

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

1{
2 "id": "ef49adbe-6e63-45c0-9f29-fa4677f627ac",
3 "revision": 0,
4 "last_node_id": 49,
5 "last_link_id": 36,
6 "nodes": [
7 {
8 "id": 32,
9 "type": "SaveGLB",
10 "pos": [
11 -5970,
12 1180
13 ],
14 "size": [
15 710,
16 560
17 ],
18 "flags": [],
19 "order": 6,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "mesh",
24 "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",
25 "link": 36
26 }
27 ],
28 "outputs": [],
29 "properties": {
30 "enableTabs": false,
31 "tabWidth": 65,
32 "tabXOffset": 10,
33 "hasSecondTab": false,
34 "secondTabText": "Send Back",
35 "secondTabOffset": 80,
36 "secondTabWidth": 65,
37 "cnr_id": "comfy-core",
38 "ver": "0.16.3",
39 "Node name for S&R": "SaveGLB",
40 "Camera Config": {
41 "cameraType": "perspective",
42 "fov": 75,
43 "state": {
44 "position": {
45 "x": -4.143938997160119,
46 "y": 1.1953656320089818,
47 "z": -4.410393133545344
48 },
49 "target": {
50 "x": 0,
51 "y": 0,
52 "z": 0
53 },
54 "zoom": 1,
55 "cameraType": "perspective"
56 }
57 },
58 "Light Config": {
59 "intensity": 3,
60 "hdri": {
61 "enabled": false,
62 "hdriPath": "",
63 "showAsBackground": false,
64 "intensity": 1
65 }
66 },
67 "Model Config": {
68 "upDirection": "original",
69 "materialMode": "original",
70 "showSkeleton": false,
71 "gizmo": {
72 "enabled": false,
73 "mode": "translate",
74 "position": {
75 "x": 0,
76 "y": 0,
77 "z": 0
78 },
79 "rotation": {
80 "x": 0,
81 "y": 0,
82 "z": 0
83 },
84 "scale": {
85 "x": 1,
86 "y": 1,
87 "z": 1
88 }
89 }
90 }
91 },
92 "widgets_values": [
93 "3d/Tripo_P1",
94 ""
95 ],
96 "widgets_values_named": {
97 "filename_prefix": "3d/Tripo_P1",
98 "image": ""
99 }
100 },
101 {
102 "id": 34,
103 "type": "TripoRigNode",
104 "pos": [
105 -7280,
106 1853.9375
107 ],
108 "size": [
109 330,
110 205.90625
111 ],
112 "flags": [],
113 "order": 0,
114 "mode": 4,
115 "inputs": [
116 {
117 "name": "original_model_task_id",
118 "type": "MODEL_TASK_ID",
119 "link": null
120 }
121 ],
122 "outputs": [
123 {
124 "name": "model_file",
125 "type": "STRING",
126 "links": null
127 },
128 {
129 "name": "rig task_id",
130 "type": "RIG_TASK_ID",
131 "links": null
132 },
133 {
134 "name": "GLB",
135 "type": "FILE_3D_GLB",
136 "links": null
137 },
138 {
139 "name": "FBX",
140 "type": "FILE_3D_FBX",
141 "links": null
142 }
143 ],
144 "properties": {
145 "Node name for S&R": "TripoRigNode",
146 "enableTabs": false,
147 "tabWidth": 65,
148 "tabXOffset": 10,
149 "hasSecondTab": false,
150 "secondTabText": "Send Back",
151 "secondTabOffset": 80,
152 "secondTabWidth": 65,
153 "cnr_id": "comfy-core",
154 "ver": "0.16.3"
155 },
156 "widgets_values": [
157 "v1.0-20240301",
158 "auto",
159 "tripo",
160 "glb"
161 ],
162 "widgets_values_named": {
163 "model_version": "v1.0-20240301",
164 "rig_type": "auto",
165 "spec": "tripo",
166 "out_format": "glb"
167 },
168 "color": "#432",
169 "bgcolor": "#653"
170 },
171 {
172 "id": 35,
173 "type": "TripoRetargetNode",
174 "pos": [
175 -7280,
176 1599.9375
177 ],
178 "size": [
179 330,
180 190
181 ],
182 "flags": [],
183 "order": 1,
184 "mode": 4,
185 "inputs": [
186 {
187 "name": "original_model_task_id",
188 "type": "RIG_TASK_ID",
189 "link": null
190 }
191 ],
192 "outputs": [
193 {
194 "name": "model_file",
195 "type": "STRING",
196 "links": null
197 },
198 {
199 "name": "retarget task_id",
200 "type": "RETARGET_TASK_ID",
201 "links": null
202 },
203 {
204 "name": "GLB",
205 "type": "FILE_3D_GLB",
206 "links": null
207 },
208 {
209 "name": "FBX",
210 "type": "FILE_3D_FBX",
211 "links": null
212 }
213 ],
214 "properties": {
215 "Node name for S&R": "TripoRetargetNode",
216 "enableTabs": false,
217 "tabWidth": 65,
218 "tabXOffset": 10,
219 "hasSecondTab": false,
220 "secondTabText": "Send Back",
221 "secondTabOffset": 80,
222 "secondTabWidth": 65,
223 "cnr_id": "comfy-core",
224 "ver": "0.16.3"
225 },
226 "widgets_values": [
227 "preset:idle",
228 "glb",
229 true,
230 false
231 ],
232 "widgets_values_named": {
233 "animation": "preset:idle",
234 "out_format": "glb",
235 "export_with_geometry": true,
236 "animate_in_place": false
237 },
238 "color": "#432",
239 "bgcolor": "#653"
240 },
241 {
242 "id": 36,
243 "type": "TripoConversionNode",
244 "pos": [
245 -7280,
246 2123.84375
247 ],
248 "size": [
249 330,
250 470
251 ],
252 "flags": [],
253 "order": 2,
254 "mode": 4,
255 "inputs": [
256 {
257 "name": "original_model_task_id",
258 "type": "MODEL_TASK_ID,RIG_TASK_ID,RETARGET_TASK_ID,SEGMENT_TASK_ID",
259 "link": null
260 }
261 ],
262 "outputs": [
263 {
264 "name": "model_3d",
265 "type": "FILE_3D",
266 "links": null
267 }
268 ],
269 "properties": {
270 "Node name for S&R": "TripoConversionNode",
271 "enableTabs": false,
272 "tabWidth": 65,
273 "tabXOffset": 10,
274 "hasSecondTab": false,
275 "secondTabText": "Send Back",
276 "secondTabOffset": 80,
277 "secondTabWidth": 65,
278 "cnr_id": "comfy-core",
279 "ver": "0.16.3"
280 },
281 "widgets_values": [
282 "GLTF",
283 false,
284 -1,
285 4096,
286 "JPEG",
287 false,
288 false,
289 0,
290 false,
291 1,
292 false,
293 false,
294 false,
295 "",
296 "blender",
297 false,
298 "default",
299 false
300 ],
301 "widgets_values_named": {
302 "format": "GLTF",
303 "quad": false,
304 "face_limit": -1,
305 "texture_size": 4096,
306 "texture_format": "JPEG",
307 "force_symmetry": false,
308 "flatten_bottom": false,
309 "flatten_bottom_threshold": 0,
310 "pivot_to_center_bottom": false,
311 "scale_factor": 1,
312 "with_animation": false,
313 "pack_uv": false,
314 "bake": false,
315 "part_names": "",
316 "fbx_preset": "blender",
317 "export_vertex_colors": false,
318 "export_orientation": "default",
319 "animate_in_place": false
320 },
321 "color": "#432",
322 "bgcolor": "#653"
323 },
324 {
325 "id": 45,
326 "type": "LoadImage",
327 "pos": [
328 -6690,
329 1180
330 ],
331 "size": [
332 360,
333 470
334 ],
335 "flags": [],
336 "order": 3,
337 "mode": 0,
338 "inputs": [],
339 "outputs": [
340 {
341 "name": "IMAGE",
342 "type": "IMAGE",
343 "links": [
344 35
345 ]
346 },
347 {
348 "name": "MASK",
349 "type": "MASK",
350 "links": null
351 }
352 ],
353 "properties": {
354 "Node name for S&R": "LoadImage",
355 "enableTabs": false,
356 "tabWidth": 65,
357 "tabXOffset": 10,
358 "hasSecondTab": false,
359 "secondTabText": "Send Back",
360 "secondTabOffset": 80,
361 "secondTabWidth": 65,
362 "cnr_id": "comfy-core",
363 "ver": "0.22.0"
364 },
365 "widgets_values": [
366 "knight_with_sword.png",
367 "image"
368 ],
369 "widgets_values_named": {
370 "image": "knight_with_sword.png",
371 "upload": "image"
372 }
373 },
374 {
375 "id": 48,
376 "type": "TripoP1ImageToModelNode",
377 "pos": [
378 -6300,
379 1180
380 ],
381 "size": [
382 290,
383 370
384 ],
385 "flags": [],
386 "order": 5,
387 "mode": 0,
388 "inputs": [
389 {
390 "name": "image",
391 "type": "IMAGE",
392 "link": 35
393 }
394 ],
395 "outputs": [
396 {
397 "name": "model_file",
398 "type": "STRING",
399 "links": []
400 },
401 {
402 "name": "model task_id",
403 "type": "MODEL_TASK_ID",
404 "links": null
405 },
406 {
407 "name": "GLB",
408 "type": "FILE_3D_GLB",
409 "links": [
410 36
411 ]
412 }
413 ],
414 "properties": {
415 "Node name for S&R": "TripoP1ImageToModelNode",
416 "enableTabs": false,
417 "tabWidth": 65,
418 "tabXOffset": 10,
419 "hasSecondTab": false,
420 "secondTabText": "Send Back",
421 "secondTabOffset": 80,
422 "secondTabWidth": 65,
423 "cnr_id": "comfy-core",
424 "ver": "0.22.0"
425 },
426 "widgets_values": [
427 "Textured",
428 true,
429 "standard",
430 "original_image",
431 "default",
432 42,
433 false,
434 -1,
435 42,
436 false,
437 true,
438 false
439 ],
440 "widgets_values_named": {
441 "output_mode": "Textured",
442 "output_mode.pbr": true,
443 "output_mode.texture_quality": "standard",
444 "output_mode.texture_alignment": "original_image",
445 "output_mode.orientation": "default",
446 "output_mode.texture_seed": 42,
447 "enable_image_autofix": false,
448 "face_limit": -1,
449 "model_seed": 42,
450 "auto_size": false,
451 "export_uv": true,
452 "compress_geometry": false
453 },
454 "color": "#432",
455 "bgcolor": "#653"
456 },
457 {
458 "id": 49,
459 "type": "TripoTextureNodeV2",
460 "pos": [
461 -7280,
462 1240
463 ],
464 "size": [
465 400,
466 295.9375
467 ],
468 "flags": [],
469 "order": 4,
470 "mode": 4,
471 "inputs": [
472 {
473 "name": "model_task_id",
474 "type": "MODEL_TASK_ID,SEGMENT_TASK_ID",
475 "link": null
476 },
477 {
478 "name": "style_image",
479 "shape": 7,
480 "type": "IMAGE",
481 "link": null
482 }
483 ],
484 "outputs": [
485 {
486 "name": "model task_id",
487 "type": "MODEL_TASK_ID",
488 "links": null
489 },
490 {
491 "name": "GLB",
492 "type": "FILE_3D_GLB",
493 "links": null
494 },
495 {
496 "name": "FBX",
497 "type": "FILE_3D_FBX",
498 "links": null
499 }
500 ],
501 "properties": {
502 "Node name for S&R": "TripoTextureNodeV2"
503 },
504 "widgets_values": [
505 true,
506 42,
507 "standard",
508 "original_image",
509 "",
510 "v3.0-20250812",
511 "none",
512 ""
513 ],
514 "widgets_values_named": {
515 "pbr": true,
516 "texture_seed": 42,
517 "texture_quality": "standard",
518 "texture_alignment": "original_image",
519 "texture_prompt": "",
520 "model_version": "v3.0-20250812",
521 "reference": "none",
522 "part_names": ""
523 },
524 "color": "#432",
525 "bgcolor": "#653"
526 }
527 ],
528 "links": [
529 [
530 35,
531 45,
532 0,
533 48,
534 0,
535 "IMAGE"
536 ],
537 [
538 36,
539 48,
540 2,
541 32,
542 0,
543 "FILE_3D_GLB"
544 ]
545 ],
546 "groups": [
547 {
548 "id": 1,
549 "title": "Tripo Toolset (select and ctrl-b to enable)",
550 "bounding": [
551 -7370,
552 1150,
553 620,
554 1490
555 ],
556 "color": "#3f789e",
557 "flags": []
558 }
559 ],
560 "config": [],
561 "extra": {
562 "ds": {
563 "scale": 0.5049338184729631,
564 "offset": [
565 8062.098075416362,
566 -618.4216645535371
567 ]
568 },
569 "frontendVersion": "1.52.7",
570 "workflowRendererVersion": "LG",
571 "VHS_latentpreview": false,
572 "VHS_latentpreviewrate": 0,
573 "VHS_MetadataImage": true,
574 "VHS_KeepIntermediate": true
575 },
576 "version": 0.4
577}