ComfyPilotComfyPilot
工作流 / 3D 模型 / Tripo:文本到模型
Tripo:文本到模型

Tripo:文本到模型

Tripo: Text to Model

使用Tripo的文本驱动建模从描述中制作3D对象。

3D 模型 7 个节点 8 次使用 ComfyUI ≥ 0.35.1 ComfyUI 10 KB

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

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

节点构成

SaveGLB × 2
TripoRigNode × 1
TripoConversionNode × 1
TripoTextureNode × 1
TripoRetargetNode × 1
TripoTextToModelNode × 1

官方标注的模型

Tripo

工作流 JSON

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

1{
2 "id": "ef49adbe-6e63-45c0-9f29-fa4677f627ac",
3 "revision": 0,
4 "last_node_id": 28,
5 "last_link_id": 19,
6 "nodes": [
7 {
8 "id": 6,
9 "type": "TripoRigNode",
10 "pos": [
11 -7200,
12 1620
13 ],
14 "size": [
15 320,
16 206
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 4,
21 "inputs": [
22 {
23 "name": "original_model_task_id",
24 "type": "MODEL_TASK_ID",
25 "link": null
26 }
27 ],
28 "outputs": [
29 {
30 "name": "model_file",
31 "type": "STRING",
32 "links": []
33 },
34 {
35 "name": "rig task_id",
36 "type": "RIG_TASK_ID",
37 "links": []
38 },
39 {
40 "name": "GLB",
41 "type": "FILE_3D_GLB",
42 "links": null
43 },
44 {
45 "name": "FBX",
46 "type": "FILE_3D_FBX",
47 "links": null
48 }
49 ],
50 "properties": {
51 "cnr_id": "comfy-core",
52 "ver": "0.16.3",
53 "Node name for S&R": "TripoRigNode"
54 },
55 "widgets_values": [
56 "v1.0-20240301",
57 "auto",
58 "tripo",
59 "glb"
60 ],
61 "widgets_values_named": {
62 "model_version": "v1.0-20240301",
63 "rig_type": "auto",
64 "spec": "tripo",
65 "out_format": "glb"
66 },
67 "color": "#432",
68 "bgcolor": "#653"
69 },
70 {
71 "id": 8,
72 "type": "TripoConversionNode",
73 "pos": [
74 -7200,
75 1880
76 ],
77 "size": [
78 320,
79 470
80 ],
81 "flags": [],
82 "order": 1,
83 "mode": 4,
84 "inputs": [
85 {
86 "name": "original_model_task_id",
87 "type": "MODEL_TASK_ID,RIG_TASK_ID,RETARGET_TASK_ID,SEGMENT_TASK_ID",
88 "link": null
89 }
90 ],
91 "outputs": [
92 {
93 "name": "model_3d",
94 "type": "FILE_3D",
95 "links": null
96 }
97 ],
98 "properties": {
99 "cnr_id": "comfy-core",
100 "ver": "0.16.3",
101 "Node name for S&R": "TripoConversionNode"
102 },
103 "widgets_values": [
104 "GLTF",
105 false,
106 -1,
107 4096,
108 "JPEG",
109 false,
110 false,
111 0,
112 false,
113 1,
114 false,
115 false,
116 false,
117 "",
118 "blender",
119 false,
120 "default",
121 false
122 ],
123 "widgets_values_named": {
124 "format": "GLTF",
125 "quad": false,
126 "face_limit": -1,
127 "texture_size": 4096,
128 "texture_format": "JPEG",
129 "force_symmetry": false,
130 "flatten_bottom": false,
131 "flatten_bottom_threshold": 0,
132 "pivot_to_center_bottom": false,
133 "scale_factor": 1,
134 "with_animation": false,
135 "pack_uv": false,
136 "bake": false,
137 "part_names": "",
138 "fbx_preset": "blender",
139 "export_vertex_colors": false,
140 "export_orientation": "default",
141 "animate_in_place": false
142 },
143 "color": "#432",
144 "bgcolor": "#653"
145 },
146 {
147 "id": 9,
148 "type": "TripoTextureNode",
149 "pos": [
150 -7200,
151 2420
152 ],
153 "size": [
154 320,
155 340
156 ],
157 "flags": [],
158 "order": 2,
159 "mode": 4,
160 "inputs": [
161 {
162 "name": "model_task_id",
163 "type": "MODEL_TASK_ID,SEGMENT_TASK_ID",
164 "link": null
165 },
166 {
167 "name": "style_image",
168 "shape": 7,
169 "type": "IMAGE",
170 "link": null
171 }
172 ],
173 "outputs": [
174 {
175 "name": "model_file",
176 "type": "STRING",
177 "links": []
178 },
179 {
180 "name": "model task_id",
181 "type": "MODEL_TASK_ID",
182 "links": null
183 },
184 {
185 "name": "GLB",
186 "type": "FILE_3D_GLB",
187 "links": null
188 },
189 {
190 "name": "FBX",
191 "type": "FILE_3D_FBX",
192 "links": null
193 }
194 ],
195 "properties": {
196 "cnr_id": "comfy-core",
197 "ver": "0.16.3",
198 "Node name for S&R": "TripoTextureNode"
199 },
200 "widgets_values": [
201 true,
202 true,
203 42,
204 "standard",
205 "original_image",
206 "",
207 "v3.0-20250812",
208 "none",
209 ""
210 ],
211 "widgets_values_named": {
212 "texture": true,
213 "pbr": true,
214 "texture_seed": 42,
215 "texture_quality": "standard",
216 "texture_alignment": "original_image",
217 "texture_prompt": "",
218 "model_version": "v3.0-20250812",
219 "reference": "none",
220 "part_names": ""
221 },
222 "color": "#432",
223 "bgcolor": "#653"
224 },
225 {
226 "id": 7,
227 "type": "TripoRetargetNode",
228 "pos": [
229 -7200,
230 1370
231 ],
232 "size": [
233 320,
234 190
235 ],
236 "flags": [],
237 "order": 3,
238 "mode": 4,
239 "inputs": [
240 {
241 "name": "original_model_task_id",
242 "type": "RIG_TASK_ID",
243 "link": null
244 }
245 ],
246 "outputs": [
247 {
248 "name": "model_file",
249 "type": "STRING",
250 "links": []
251 },
252 {
253 "name": "retarget task_id",
254 "type": "RETARGET_TASK_ID",
255 "links": null
256 },
257 {
258 "name": "GLB",
259 "type": "FILE_3D_GLB",
260 "links": null
261 },
262 {
263 "name": "FBX",
264 "type": "FILE_3D_FBX",
265 "links": null
266 }
267 ],
268 "properties": {
269 "cnr_id": "comfy-core",
270 "ver": "0.16.3",
271 "Node name for S&R": "TripoRetargetNode"
272 },
273 "widgets_values": [
274 "preset:walk",
275 "glb",
276 true,
277 false
278 ],
279 "widgets_values_named": {
280 "animation": "preset:walk",
281 "out_format": "glb",
282 "export_with_geometry": true,
283 "animate_in_place": false
284 },
285 "color": "#432",
286 "bgcolor": "#653"
287 },
288 {
289 "id": 3,
290 "type": "TripoTextToModelNode",
291 "pos": [
292 -6700,
293 1330
294 ],
295 "size": [
296 320,
297 540
298 ],
299 "flags": [],
300 "order": 4,
301 "mode": 0,
302 "inputs": [],
303 "outputs": [
304 {
305 "name": "model_file",
306 "type": "STRING",
307 "links": []
308 },
309 {
310 "name": "model task_id",
311 "type": "MODEL_TASK_ID",
312 "links": []
313 },
314 {
315 "name": "GLB",
316 "type": "FILE_3D_GLB",
317 "links": [
318 18
319 ]
320 },
321 {
322 "name": "FBX",
323 "type": "FILE_3D_FBX",
324 "links": [
325 19
326 ]
327 }
328 ],
329 "properties": {
330 "cnr_id": "comfy-core",
331 "ver": "0.16.3",
332 "Node name for S&R": "TripoTextToModelNode"
333 },
334 "widgets_values": [
335 "Generate a 3D model of a steampunk-inspired spider drone with brass legs, steam vents, and a camera eye, set in a crouched, ready-to-leap posture.\n",
336 "",
337 "v2.5-20250123",
338 "None",
339 true,
340 true,
341 42,
342 42,
343 42,
344 "detailed",
345 -1,
346 false,
347 "standard",
348 false,
349 true
350 ],
351 "widgets_values_named": {
352 "prompt": "Generate a 3D model of a steampunk-inspired spider drone with brass legs, steam vents, and a camera eye, set in a crouched, ready-to-leap posture.\n",
353 "negative_prompt": "",
354 "model_version": "v2.5-20250123",
355 "style": "None",
356 "texture": true,
357 "pbr": true,
358 "image_seed": 42,
359 "model_seed": 42,
360 "texture_seed": 42,
361 "texture_quality": "detailed",
362 "face_limit": -1,
363 "quad": false,
364 "geometry_quality": "standard",
365 "smart_low_poly": false,
366 "auto_size": true
367 },
368 "color": "#432",
369 "bgcolor": "#653"
370 },
371 {
372 "id": 27,
373 "type": "SaveGLB",
374 "pos": [
375 -5564,
376 1330
377 ],
378 "size": [
379 720,
380 700
381 ],
382 "flags": [],
383 "order": 5,
384 "mode": 0,
385 "inputs": [
386 {
387 "name": "mesh",
388 "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",
389 "link": 18
390 }
391 ],
392 "outputs": [],
393 "properties": {
394 "cnr_id": "comfy-core",
395 "ver": "0.16.3"
396 },
397 "widgets_values": [
398 "3d/tripo_text2model",
399 ""
400 ],
401 "widgets_values_named": {
402 "filename_prefix": "3d/tripo_text2model",
403 "image": ""
404 }
405 },
406 {
407 "id": 28,
408 "type": "SaveGLB",
409 "pos": [
410 -6332,
411 1330
412 ],
413 "size": [
414 720,
415 700
416 ],
417 "flags": [],
418 "order": 6,
419 "mode": 0,
420 "inputs": [
421 {
422 "name": "mesh",
423 "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",
424 "link": 19
425 }
426 ],
427 "outputs": [],
428 "properties": {
429 "cnr_id": "comfy-core",
430 "ver": "0.16.3"
431 },
432 "widgets_values": [
433 "3d/tripo_text2model",
434 ""
435 ],
436 "widgets_values_named": {
437 "filename_prefix": "3d/tripo_text2model",
438 "image": ""
439 }
440 }
441 ],
442 "links": [
443 [
444 18,
445 3,
446 2,
447 27,
448 0,
449 "FILE_3D_GLB"
450 ],
451 [
452 19,
453 3,
454 3,
455 28,
456 0,
457 "FILE_3D_FBX"
458 ]
459 ],
460 "groups": [
461 {
462 "id": 2,
463 "title": "Tripo Toolset (select and ctrl-b to enable)",
464 "bounding": [
465 -7300,
466 1270,
467 540,
468 1600
469 ],
470 "color": "#3f789e",
471 "flags": []
472 }
473 ],
474 "config": [],
475 "extra": {
476 "ds": {
477 "scale": 0.31564621743461,
478 "offset": [
479 8477.902093345483,
480 -438.96853555816597
481 ]
482 },
483 "frontendVersion": "1.51.9",
484 "workflowRendererVersion": "LG",
485 "VHS_latentpreview": false,
486 "VHS_latentpreviewrate": 0,
487 "VHS_MetadataImage": true,
488 "VHS_KeepIntermediate": true
489 },
490 "version": 0.4
491}