From 2ee2bbcedce5bdf98f69a6a5a81ee6380db301be Mon Sep 17 00:00:00 2001 From: Denis Kochetov Date: Thu, 8 May 2025 02:38:23 +0000 Subject: [PATCH] updated workflow --- ..._Turbo.json => Hunyuan3D_V2_Turbo_MV.json} | 735 ++++++++++-------- 1 file changed, 401 insertions(+), 334 deletions(-) rename _Example_Workflows/{Hunyuan3D_V2_Turbo.json => Hunyuan3D_V2_Turbo_MV.json} (60%) diff --git a/_Example_Workflows/Hunyuan3D_V2_Turbo.json b/_Example_Workflows/Hunyuan3D_V2_Turbo_MV.json similarity index 60% rename from _Example_Workflows/Hunyuan3D_V2_Turbo.json rename to _Example_Workflows/Hunyuan3D_V2_Turbo_MV.json index 93fbab1..0c8a299 100644 --- a/_Example_Workflows/Hunyuan3D_V2_Turbo.json +++ b/_Example_Workflows/Hunyuan3D_V2_Turbo_MV.json @@ -1,194 +1,28 @@ { - "id": "c466dde6-0bf8-4e82-b5b4-536d8f5ed7d4", + "id": "ecf3b5f9-96c2-411d-92cb-d8bd8cebbe0f", "revision": 0, - "last_node_id": 56, - "last_link_id": 99, + "last_node_id": 89, + "last_link_id": 172, "nodes": [ { - "id": 13, - "type": "LoadImage", - "pos": [ - 207.519287109375, - 475.5122375488281 - ], - "size": [ - 362.0579528808594, - 476.63336181640625 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "slot_index": 0, - "links": [ - 91, - 97 - ] - }, - { - "name": "MASK", - "type": "MASK", - "slot_index": 1, - "links": [ - 12 - ] - } - ], - "properties": { - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "squirrel_girl_2.png", - "image" - ] - }, - { - "id": 52, - "type": "[Comfy3D] Load Hunyuan3D V2 ShapeGen Pipeline", - "pos": [ - 214.01866149902344, - 275.7831115722656 - ], - "size": [ - 332.6565856933594, - 106 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "shapegen_pipe", - "type": "DIFFUSERS_PIPE", - "links": [ - 96 - ] - } - ], - "properties": { - "Node name for S&R": "[Comfy3D] Load Hunyuan3D V2 ShapeGen Pipeline" - }, - "widgets_values": [ - "Hunyuan3D-2mini-Turbo", - "safetensors", - true - ] - }, - { - "id": 55, - "type": "[Comfy3D] Hunyuan3D V2 ShapeGen", - "pos": [ - 631.484375, - 388.9334716796875 - ], - "size": [ - 315, - 194 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "shapegen_pipe", - "type": "DIFFUSERS_PIPE", - "link": 96 - }, - { - "name": "reference_image", - "type": "IMAGE", - "link": 97 - }, - { - "name": "reference_mask", - "type": "MASK", - "link": 95 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESH", - "links": [ - 98, - 99 - ] - } - ], - "properties": { - "Node name for S&R": "[Comfy3D] Hunyuan3D V2 ShapeGen" - }, - "widgets_values": [ - 578810140342528, - "randomize", - 5, - 5, - 256 - ] - }, - { - "id": 14, - "type": "InvertMask", - "pos": [ - 661.98876953125, - 647.8867797851562 - ], - "size": [ - 191.73150634765625, - 26 - ], - "flags": { - "collapsed": false - }, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "mask", - "type": "MASK", - "link": 12 - } - ], - "outputs": [ - { - "name": "MASK", - "type": "MASK", - "slot_index": 0, - "links": [ - 90, - 95 - ] - } - ], - "properties": { - "Node name for S&R": "InvertMask" - }, - "widgets_values": [] - }, - { - "id": 28, + "id": 76, "type": "[Comfy3D] Save 3D Mesh", "pos": [ - 991.1575927734375, - 641.75634765625 + 1338.256591796875, + 857.1248779296875 ], "size": [ 348.07330322265625, 58 ], "flags": {}, - "order": 7, + "order": 8, "mode": 0, "inputs": [ { "name": "mesh", "type": "MESH", - "link": 94 + "link": 172 } ], "outputs": [ @@ -197,7 +31,7 @@ "type": "STRING", "slot_index": 0, "links": [ - 43 + 126 ] } ], @@ -209,106 +43,57 @@ ] }, { - "id": 54, - "type": "[Comfy3D] Hunyuan3D V2 Paint Model Turbo", + "id": 63, + "type": "[Comfy3D] Preview 3DMesh", "pos": [ - 991.2599487304688, - 479.9261169433594 + 1339.39306640625, + 976.3260498046875 ], "size": [ - 355.41339111328125, - 87.61331176757812 + 600, + 500 ], "flags": {}, - "order": 5, + "order": 10, "mode": 0, "inputs": [ { - "name": "hunyuan3d_v2_texgen_pipe", - "type": "DIFFUSERS_PIPE", - "link": 93 - }, - { - "name": "reference_image", - "type": "IMAGE", - "link": 91 - }, - { - "name": "reference_mask", - "type": "MASK", - "link": 90 - }, - { - "name": "mesh", - "type": "MESH", - "link": 98 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESH", - "links": [ - 94 - ] + "name": "mesh_file_path", + "type": "STRING", + "widget": { + "name": "mesh_file_path" + }, + "link": 126 } ], + "outputs": [], "properties": { - "Node name for S&R": "[Comfy3D] Hunyuan3D V2 Paint Model Turbo" - }, - "widgets_values": [] - }, - { - "id": 40, - "type": "[Comfy3D] Load Hunyuan3D V2 TexGen Pipeline", - "pos": [ - 992.703857421875, - 338.2902526855469 - ], - "size": [ - 350.4599304199219, - 82 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "texgen_pipe", - "type": "DIFFUSERS_PIPE", - "links": [ - 93 - ] - } - ], - "properties": { - "Node name for S&R": "[Comfy3D] Load Hunyuan3D V2 TexGen Pipeline" + "Node name for S&R": "[Comfy3D] Preview 3DMesh" }, "widgets_values": [ - "Turbo", - "safetensors" + "", + null ] }, { - "id": 16, + "id": 64, "type": "[Comfy3D] Save 3D Mesh", "pos": [ - 995.1044311523438, - 211.16452026367188 + 1347.6304931640625, + 2083.509521484375 ], "size": [ - 348.07330322265625, + 355.88189697265625, 58 ], "flags": {}, - "order": 6, + "order": 9, "mode": 0, "inputs": [ { "name": "mesh", "type": "MESH", - "link": 99 + "link": 163 } ], "outputs": [ @@ -317,7 +102,7 @@ "type": "STRING", "slot_index": 0, "links": [ - 15 + 105 ] } ], @@ -328,19 +113,143 @@ "Hunyuan3D_V2_Test/mesh_shape.glb" ] }, + { + "id": 87, + "type": "[Comfy3D] Hunyuan3D V2 Paint Model Turbo MV", + "pos": [ + 962.431884765625, + 1604.2415771484375 + ], + "size": [ + 313.4193115234375, + 68.93335723876953 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "hunyuan3d_v2_texgen_pipe", + "type": "DIFFUSERS_PIPE", + "link": 160 + }, + { + "name": "mesh", + "type": "MESH", + "link": 170 + }, + { + "name": "images", + "type": "LIST", + "link": 168 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESH", + "links": [ + 163 + ] + } + ], + "properties": { + "Node name for S&R": "[Comfy3D] Hunyuan3D V2 Paint Model Turbo MV" + }, + "widgets_values": [] + }, + { + "id": 89, + "type": "[Comfy3D] Multi Background Remover", + "pos": [ + 950.4848022460938, + 1348.825439453125 + ], + "size": [ + 322.9334411621094, + 68.93328857421875 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "image_front", + "type": "IMAGE", + "link": 165 + }, + { + "name": "image_back", + "shape": 7, + "type": "IMAGE", + "link": 166 + }, + { + "name": "image_left", + "shape": 7, + "type": "IMAGE", + "link": 167 + } + ], + "outputs": [ + { + "name": "images", + "type": "LIST", + "links": [ + 168, + 169 + ] + } + ], + "properties": { + "Node name for S&R": "[Comfy3D] Multi Background Remover" + }, + "widgets_values": [] + }, + { + "id": 71, + "type": "[Comfy3D] Load Hunyuan3D V2 TexGen Pipeline", + "pos": [ + 965.4383544921875, + 1474.091552734375 + ], + "size": [ + 299.94708251953125, + 64.12879180908203 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "texgen_pipe", + "type": "DIFFUSERS_PIPE", + "links": [ + 160 + ] + } + ], + "properties": { + "Node name for S&R": "[Comfy3D] Load Hunyuan3D V2 TexGen Pipeline" + }, + "widgets_values": [ + "Turbo" + ] + }, { "id": 27, "type": "[Comfy3D] Preview 3DMesh", "pos": [ - 1377.16943359375, - 734.7654418945312 + 1338.714111328125, + 1522.0531005859375 ], "size": [ 600, 500 ], "flags": {}, - "order": 9, + "order": 11, "mode": 0, "inputs": [ { @@ -349,7 +258,7 @@ "widget": { "name": "mesh_file_path" }, - "link": 43 + "link": 105 } ], "outputs": [], @@ -362,133 +271,291 @@ ] }, { - "id": 15, - "type": "[Comfy3D] Preview 3DMesh", + "id": 59, + "type": "LoadImage", "pos": [ - 1383.8515625, - 175.73828125 + 179.2783660888672, + 981.0521850585938 ], "size": [ - 600, - 500 + 342.5999755859375, + 314 ], "flags": {}, - "order": 8, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 165 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "front (1).png", + "image" + ] + }, + { + "id": 60, + "type": "LoadImage", + "pos": [ + 176.57553100585938, + 1349.48046875 + ], + "size": [ + 342.5999755859375, + 314 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 167 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "left (3).png", + "image" + ] + }, + { + "id": 61, + "type": "[Comfy3D] Load Hunyuan3D V2 ShapeGen Pipeline", + "pos": [ + 948.6290893554688, + 961.5533447265625 + ], + "size": [ + 325.4106750488281, + 113.12071228027344 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "shapegen_pipe", + "type": "DIFFUSERS_PIPE", + "links": [ + 171 + ] + } + ], + "properties": { + "Node name for S&R": "[Comfy3D] Load Hunyuan3D V2 ShapeGen Pipeline" + }, + "widgets_values": [ + "Hunyuan3D-2mv-Turbo", + "safetensors", + true + ] + }, + { + "id": 88, + "type": "[Comfy3D] Hunyuan3D V2 ShapeGen MV", + "pos": [ + 951.7964477539062, + 1127.0540771484375 + ], + "size": [ + 327.54730224609375, + 176.1999969482422 + ], + "flags": {}, + "order": 6, "mode": 0, "inputs": [ { - "name": "mesh_file_path", - "type": "STRING", - "widget": { - "name": "mesh_file_path" - }, - "link": 15 + "name": "shapegen_pipe", + "type": "DIFFUSERS_PIPE", + "link": 171 + }, + { + "name": "images", + "type": "LIST", + "link": 169 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESH", + "links": [ + 170, + 172 + ] } ], - "outputs": [], "properties": { - "Node name for S&R": "[Comfy3D] Preview 3DMesh" + "Node name for S&R": "[Comfy3D] Hunyuan3D V2 ShapeGen MV" }, "widgets_values": [ - "", - null + 794030785992283, + "randomize", + 5, + 5, + 256 + ] + }, + { + "id": 58, + "type": "LoadImage", + "pos": [ + 553.0812377929688, + 982.44189453125 + ], + "size": [ + 342.5999755859375, + 314 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 166 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "back2.png", + "image" ] } ], "links": [ [ - 12, - 13, - 1, - 14, - 0, - "MASK" - ], - [ - 15, - 16, - 0, - 15, - 0, - "STRING" - ], - [ - 43, - 28, + 105, + 64, 0, 27, 0, "STRING" ], [ - 90, - 14, + 126, + 76, 0, - 54, - 2, - "MASK" + 63, + 0, + "STRING" ], [ - 91, - 13, + 160, + 71, 0, - 54, - 1, - "IMAGE" - ], - [ - 93, - 40, - 0, - 54, + 87, 0, "DIFFUSERS_PIPE" ], [ - 94, - 54, + 163, + 87, 0, - 28, + 64, 0, "MESH" ], [ - 95, - 14, + 165, + 59, 0, - 55, - 2, - "MASK" + 89, + 0, + "IMAGE" ], [ - 96, - 52, + 166, + 58, 0, - 55, - 0, - "DIFFUSERS_PIPE" - ], - [ - 97, - 13, - 0, - 55, + 89, 1, "IMAGE" ], [ - 98, - 55, + 167, + 60, 0, - 54, - 3, + 89, + 2, + "IMAGE" + ], + [ + 168, + 89, + 0, + 87, + 2, + "LIST" + ], + [ + 169, + 89, + 0, + 88, + 1, + "LIST" + ], + [ + 170, + 88, + 0, + 87, + 1, "MESH" ], [ - 99, - 55, + 171, + 61, 0, - 16, + 88, + 0, + "DIFFUSERS_PIPE" + ], + [ + 172, + 88, + 0, + 76, 0, "MESH" ] @@ -497,16 +564,16 @@ "config": {}, "extra": { "ds": { - "scale": 0.7513148009015778, + "scale": 0.6209213230591554, "offset": [ - 22.151181360471924, - -126.36629411730921 + 126.33062971907111, + -767.6564558313765 ] }, "frontendVersion": "1.17.11", "node_versions": { - "comfy-core": "0.3.30", - "ComfyUI-3D-Pack": "2c629522408180cff31f87b492c848d94948a811" + "ComfyUI-3D-Pack": "a4476bcacb50356573b73255ef00a535bb28a7e4", + "comfy-core": "0.3.30" }, "VHS_latentpreview": false, "VHS_latentpreviewrate": 0,