ComfyPilotComfyPilot
工作流 / 3D 模型 / Meshy 6:图像转模型
Meshy 6:图像转模型

Meshy 6:图像转模型

Meshy 6: Image to Model

上传图像,使用 Meshy 6 生成 3D 模型,可创建生产级几何与干净拓扑的角色、物体或机械部件。

3D 模型 9 个节点 1 个输入 19 次使用 ComfyUI ≥ 0.33.4 ComfyUI 11 KB

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

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

节点构成

SaveGLB × 2
MeshyTextureNode × 1
MeshyAnimateModelNode × 1
MeshyRefineNode × 1
MeshyRigModelNode × 1
LoadImage × 1
MarkdownNote × 1
MeshyImageToModelNode × 1

官方标注的模型

Meshy

工作流 JSON

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

1{
2 "id": "a6bbab40-b34c-40b2-bd77-cd8869b91cc9",
3 "revision": 0,
4 "last_node_id": 13,
5 "last_link_id": 10,
6 "nodes": [
7 {
8 "id": 1,
9 "type": "MeshyTextureNode",
10 "pos": [
11 -1520,
12 1700
13 ],
14 "size": [
15 400,
16 270
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 4,
21 "inputs": [
22 {
23 "name": "meshy_task_id",
24 "type": "MESHY_TASK_ID",
25 "link": null
26 },
27 {
28 "name": "image_style",
29 "shape": 7,
30 "type": "IMAGE",
31 "link": null
32 }
33 ],
34 "outputs": [
35 {
36 "name": "model_file",
37 "type": "STRING",
38 "links": null
39 },
40 {
41 "name": "meshy_task_id",
42 "type": "MESHY_TASK_ID",
43 "links": null
44 },
45 {
46 "name": "GLB",
47 "type": "FILE_3D_GLB",
48 "links": null
49 },
50 {
51 "name": "FBX",
52 "type": "FILE_3D_FBX",
53 "links": null
54 }
55 ],
56 "properties": {
57 "Node name for S&R": "MeshyTextureNode",
58 "cnr_id": "comfy-core",
59 "ver": "0.9.2"
60 },
61 "widgets_values": [
62 "latest",
63 true,
64 false,
65 "",
66 "2k"
67 ],
68 "widgets_values_named": {
69 "model": "latest",
70 "enable_original_uv": true,
71 "pbr": false,
72 "text_style_prompt": "",
73 "texture_resolution": "2k"
74 },
75 "color": "#432",
76 "bgcolor": "#653"
77 },
78 {
79 "id": 2,
80 "type": "MeshyAnimateModelNode",
81 "pos": [
82 -1520,
83 1180
84 ],
85 "size": [
86 400,
87 130
88 ],
89 "flags": [],
90 "order": 1,
91 "mode": 4,
92 "inputs": [
93 {
94 "name": "rig_task_id",
95 "type": "MESHY_RIGGED_TASK_ID",
96 "link": null
97 }
98 ],
99 "outputs": [
100 {
101 "name": "model_file",
102 "type": "STRING",
103 "links": null
104 },
105 {
106 "name": "GLB",
107 "type": "FILE_3D_GLB",
108 "links": null
109 },
110 {
111 "name": "FBX",
112 "type": "FILE_3D_FBX",
113 "links": null
114 }
115 ],
116 "properties": {
117 "Node name for S&R": "MeshyAnimateModelNode",
118 "cnr_id": "comfy-core",
119 "ver": "0.9.2"
120 },
121 "widgets_values": [
122 0
123 ],
124 "widgets_values_named": {
125 "action_id": 0
126 },
127 "color": "#432",
128 "bgcolor": "#653"
129 },
130 {
131 "id": 3,
132 "type": "MeshyRefineNode",
133 "pos": [
134 -1520,
135 1370
136 ],
137 "size": [
138 400,
139 270
140 ],
141 "flags": [],
142 "order": 2,
143 "mode": 4,
144 "inputs": [
145 {
146 "name": "meshy_task_id",
147 "type": "MESHY_TASK_ID",
148 "link": null
149 },
150 {
151 "name": "texture_image",
152 "shape": 7,
153 "type": "IMAGE",
154 "link": null
155 }
156 ],
157 "outputs": [
158 {
159 "name": "model_file",
160 "type": "STRING",
161 "links": null
162 },
163 {
164 "name": "meshy_task_id",
165 "type": "MESHY_TASK_ID",
166 "links": null
167 },
168 {
169 "name": "GLB",
170 "type": "FILE_3D_GLB",
171 "links": null
172 },
173 {
174 "name": "FBX",
175 "type": "FILE_3D_FBX",
176 "links": null
177 }
178 ],
179 "properties": {
180 "Node name for S&R": "MeshyRefineNode",
181 "cnr_id": "comfy-core",
182 "ver": "0.9.2"
183 },
184 "widgets_values": [
185 "latest",
186 false,
187 "",
188 "2k"
189 ],
190 "widgets_values_named": {
191 "model": "latest",
192 "enable_pbr": false,
193 "texture_prompt": "",
194 "texture_resolution": "2k"
195 },
196 "color": "#432",
197 "bgcolor": "#653"
198 },
199 {
200 "id": 4,
201 "type": "MeshyRigModelNode",
202 "pos": [
203 -1520,
204 970
205 ],
206 "size": [
207 400,
208 150
209 ],
210 "flags": [],
211 "order": 3,
212 "mode": 4,
213 "inputs": [
214 {
215 "name": "meshy_task_id",
216 "type": "MESHY_TASK_ID",
217 "link": null
218 },
219 {
220 "name": "texture_image",
221 "shape": 7,
222 "type": "IMAGE",
223 "link": null
224 }
225 ],
226 "outputs": [
227 {
228 "name": "model_file",
229 "type": "STRING",
230 "links": null
231 },
232 {
233 "name": "rig_task_id",
234 "type": "MESHY_RIGGED_TASK_ID",
235 "links": null
236 },
237 {
238 "name": "GLB",
239 "type": "FILE_3D_GLB",
240 "links": null
241 },
242 {
243 "name": "FBX",
244 "type": "FILE_3D_FBX",
245 "links": null
246 }
247 ],
248 "properties": {
249 "Node name for S&R": "MeshyRigModelNode",
250 "cnr_id": "comfy-core",
251 "ver": "0.9.2"
252 },
253 "widgets_values": [
254 1.7
255 ],
256 "widgets_values_named": {
257 "height_meters": 1.7
258 },
259 "color": "#432",
260 "bgcolor": "#653"
261 },
262 {
263 "id": 8,
264 "type": "LoadImage",
265 "pos": [
266 -970,
267 900
268 ],
269 "size": [
270 400,
271 350
272 ],
273 "flags": [],
274 "order": 4,
275 "mode": 0,
276 "inputs": [],
277 "outputs": [
278 {
279 "name": "IMAGE",
280 "type": "IMAGE",
281 "links": [
282 7
283 ]
284 },
285 {
286 "name": "MASK",
287 "type": "MASK",
288 "links": null
289 }
290 ],
291 "properties": {
292 "Node name for S&R": "LoadImage",
293 "cnr_id": "comfy-core",
294 "ver": "0.9.2"
295 },
296 "widgets_values": [
297 "robot-warrior.png",
298 "image"
299 ],
300 "widgets_values_named": {
301 "image": "robot-warrior.png",
302 "upload": "image"
303 }
304 },
305 {
306 "id": 10,
307 "type": "MarkdownNote",
308 "pos": [
309 -470,
310 1550
311 ],
312 "size": [
313 410,
314 120
315 ],
316 "flags": [],
317 "order": 5,
318 "mode": 0,
319 "inputs": [],
320 "outputs": [],
321 "title": "Note",
322 "properties": [],
323 "widgets_values": [
324 "Output model will be auto-saved to \"ComfyUI/output/\"\n\nOr you can use the export feature in the preview 3D node to download it.\n"
325 ],
326 "widgets_values_named": {
327 "text": "Output model will be auto-saved to \"ComfyUI/output/\"\n\nOr you can use the export feature in the preview 3D node to download it.\n"
328 },
329 "color": "#222",
330 "bgcolor": "#000"
331 },
332 {
333 "id": 11,
334 "type": "SaveGLB",
335 "pos": [
336 10,
337 910
338 ],
339 "size": [
340 570,
341 590
342 ],
343 "flags": [],
344 "order": 7,
345 "mode": 0,
346 "inputs": [
347 {
348 "name": "mesh",
349 "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",
350 "link": 9
351 }
352 ],
353 "outputs": [],
354 "properties": {
355 "cnr_id": "comfy-core",
356 "ver": "0.16.3"
357 },
358 "widgets_values": [
359 "3d/meshy_image2model",
360 ""
361 ],
362 "widgets_values_named": {
363 "filename_prefix": "3d/meshy_image2model",
364 "image": ""
365 }
366 },
367 {
368 "id": 12,
369 "type": "SaveGLB",
370 "pos": [
371 690,
372 910
373 ],
374 "size": [
375 620,
376 590
377 ],
378 "flags": [],
379 "order": 8,
380 "mode": 0,
381 "inputs": [
382 {
383 "name": "mesh",
384 "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",
385 "link": 10
386 }
387 ],
388 "outputs": [],
389 "properties": {
390 "cnr_id": "comfy-core",
391 "ver": "0.16.3",
392 "Camera Config": {
393 "cameraType": "perspective",
394 "fov": 75,
395 "state": {
396 "position": {
397 "x": 9.872585449014338,
398 "y": 9.872585449014338,
399 "z": 9.87258544901434
400 },
401 "target": {
402 "x": 0,
403 "y": 0,
404 "z": 0
405 },
406 "zoom": 1,
407 "cameraType": "perspective"
408 }
409 }
410 },
411 "widgets_values": [
412 "3d/meshy_image2model",
413 ""
414 ],
415 "widgets_values_named": {
416 "filename_prefix": "3d/meshy_image2model",
417 "image": ""
418 }
419 },
420 {
421 "id": 13,
422 "type": "MeshyImageToModelNode",
423 "pos": [
424 -470,
425 900
426 ],
427 "size": [
428 400,
429 490
430 ],
431 "flags": [],
432 "order": 6,
433 "mode": 0,
434 "inputs": [
435 {
436 "name": "image",
437 "type": "IMAGE",
438 "link": 7
439 },
440 {
441 "name": "should_texture.texture_image",
442 "shape": 7,
443 "type": "IMAGE",
444 "link": null
445 }
446 ],
447 "outputs": [
448 {
449 "name": "model_file",
450 "type": "STRING",
451 "links": []
452 },
453 {
454 "name": "meshy_task_id",
455 "type": "MESHY_TASK_ID",
456 "links": null
457 },
458 {
459 "name": "GLB",
460 "type": "FILE_3D_GLB",
461 "links": [
462 9
463 ]
464 },
465 {
466 "name": "FBX",
467 "type": "FILE_3D_FBX",
468 "links": [
469 10
470 ]
471 }
472 ],
473 "properties": {
474 "Node name for S&R": "MeshyImageToModelNode"
475 },
476 "widgets_values": [
477 "meshy-6",
478 "true",
479 "triangle",
480 300000,
481 "auto",
482 "true",
483 false,
484 "",
485 "2k",
486 "",
487 0,
488 "randomize",
489 false,
490 "2k"
491 ],
492 "widgets_values_named": {
493 "model": "meshy-6",
494 "should_remesh": "true",
495 "should_remesh.topology": "triangle",
496 "should_remesh.target_polycount": 300000,
497 "symmetry_mode": "auto",
498 "should_texture": "true",
499 "should_texture.enable_pbr": false,
500 "should_texture.texture_prompt": "",
501 "should_texture.texture_resolution": "2k",
502 "pose_mode": "",
503 "seed": 0,
504 "control_after_generate": "randomize",
505 "ultra_mode": false,
506 "ultra_resolution": "2k"
507 },
508 "color": "#432",
509 "bgcolor": "#653"
510 }
511 ],
512 "links": [
513 [
514 9,
515 13,
516 2,
517 11,
518 0,
519 "FILE_3D_GLB"
520 ],
521 [
522 10,
523 13,
524 3,
525 12,
526 0,
527 "FILE_3D_FBX"
528 ],
529 [
530 7,
531 8,
532 0,
533 13,
534 0,
535 "IMAGE"
536 ]
537 ],
538 "groups": [
539 {
540 "id": 1,
541 "title": "Meshy Toolset (select and ctrl-b to enable)",
542 "bounding": [
543 -1610,
544 870,
545 590,
546 1180
547 ],
548 "color": "#3f789e",
549 "flags": []
550 }
551 ],
552 "config": [],
553 "extra": {
554 "ds": {
555 "scale": 0.4689565707030922,
556 "offset": [
557 2182.7384734720836,
558 70.04834855742398
559 ]
560 },
561 "frontendVersion": "1.53.6",
562 "workflowRendererVersion": "LG",
563 "VHS_latentpreview": false,
564 "VHS_latentpreviewrate": 0,
565 "VHS_MetadataImage": true,
566 "VHS_KeepIntermediate": true
567 },
568 "version": 0.4
569}