{ "id": "f5ad25af-94a5-4d1b-9787-8bfb63bcbf5c", "revision": 0, "last_node_id": 234, "last_link_id": 422, "nodes": [ { "id": 52, "type": "ImageResize+", "pos": [ -1160, -1270 ], "size": [ 315, 218 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 292 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 306, 352 ] }, { "label": "width", "name": "width", "type": "INT", "links": null }, { "label": "height", "name": "height", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "ImageResize+" }, "widgets_values": [ 518, 518, "lanczos", "pad", "always", 2 ] }, { "id": 56, "type": "ImageRemoveBackground+", "pos": [ -1160, -1010 ], "size": [ 320, 50 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "label": "rembg_session", "name": "rembg_session", "type": "REMBG_SESSION", "link": 74 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 306 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 244, 370 ] } ], "properties": { "Node name for S&R": "ImageRemoveBackground+" }, "widgets_values": [] }, { "id": 202, "type": "InvertMask", "pos": [ -790, -1270 ], "size": [ 210, 26 ], "flags": { "collapsed": true }, "order": 33, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 370 } ], "outputs": [ { "label": "MASK", "name": "MASK", "type": "MASK", "links": [ 371 ] } ], "properties": { "Node name for S&R": "InvertMask" }, "widgets_values": [] }, { "id": 195, "type": "JoinImageWithAlpha", "pos": [ -790, -1230 ], "size": [ 264.5999755859375, 46 ], "flags": { "collapsed": true }, "order": 40, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 352 }, { "label": "alpha", "name": "alpha", "type": "MASK", "link": 371 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 354 ] } ], "properties": { "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] }, { "id": 138, "type": "MaskPreview+", "pos": [ -790, -1180 ], "size": [ 210, 246 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 244 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 157, "type": "LoadImage", "pos": [ -1500, -1270 ], "size": [ 315, 314 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 292 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "links": null } ], "title": "Load Image: Front", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "front.png", "image", "" ], "color": "#322", "bgcolor": "#533" }, { "id": 204, "type": "ImageResize+", "pos": [ -1160, -790 ], "size": [ 315, 218 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 376 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 377, 379 ] }, { "label": "width", "name": "width", "type": "INT", "links": null }, { "label": "height", "name": "height", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "ImageResize+" }, "widgets_values": [ 518, 518, "lanczos", "pad", "always", 2 ] }, { "id": 205, "type": "ImageRemoveBackground+", "pos": [ -1160, -530 ], "size": [ 320, 50 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "label": "rembg_session", "name": "rembg_session", "type": "REMBG_SESSION", "link": 384 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 377 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 378, 381 ] } ], "properties": { "Node name for S&R": "ImageRemoveBackground+" }, "widgets_values": [] }, { "id": 206, "type": "InvertMask", "pos": [ -790, -790 ], "size": [ 210, 26 ], "flags": { "collapsed": true }, "order": 34, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 378 } ], "outputs": [ { "label": "MASK", "name": "MASK", "type": "MASK", "links": [ 380 ] } ], "properties": { "Node name for S&R": "InvertMask" }, "widgets_values": [] }, { "id": 208, "type": "MaskPreview+", "pos": [ -790, -700 ], "size": [ 210, 246 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 381 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 209, "type": "LoadImage", "pos": [ -1500, -790 ], "size": [ 315, 314 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 376 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "links": null } ], "title": "Load Image: Left", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "front.png", "image", "" ], "color": "#322", "bgcolor": "#533" }, { "id": 210, "type": "ImageResize+", "pos": [ -1160, -310 ], "size": [ 315, 218 ], "flags": {}, "order": 22, "mode": 2, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 385 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 387, 389 ] }, { "label": "width", "name": "width", "type": "INT", "links": null }, { "label": "height", "name": "height", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "ImageResize+" }, "widgets_values": [ 518, 518, "lanczos", "pad", "always", 2 ] }, { "id": 211, "type": "ImageRemoveBackground+", "pos": [ -1160, -50 ], "size": [ 320, 50 ], "flags": {}, "order": 30, "mode": 2, "inputs": [ { "label": "rembg_session", "name": "rembg_session", "type": "REMBG_SESSION", "link": 392 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 387 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 388, 391 ] } ], "properties": { "Node name for S&R": "ImageRemoveBackground+" }, "widgets_values": [] }, { "id": 212, "type": "InvertMask", "pos": [ -790, -310 ], "size": [ 210, 26 ], "flags": { "collapsed": true }, "order": 36, "mode": 2, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 388 } ], "outputs": [ { "label": "MASK", "name": "MASK", "type": "MASK", "links": [ 390 ] } ], "properties": { "Node name for S&R": "InvertMask" }, "widgets_values": [] }, { "id": 214, "type": "MaskPreview+", "pos": [ -790, -220 ], "size": [ 210, 246 ], "flags": {}, "order": 37, "mode": 2, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 391 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 215, "type": "LoadImage", "pos": [ -1500, -310 ], "size": [ 315, 314 ], "flags": {}, "order": 2, "mode": 2, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 385 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "links": null } ], "title": "Load Image: Right", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "front.png", "image", "" ], "color": "#322", "bgcolor": "#533" }, { "id": 217, "type": "ImageResize+", "pos": [ -1160, 170 ], "size": [ 315, 218 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 393 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 395, 397 ] }, { "label": "width", "name": "width", "type": "INT", "links": null }, { "label": "height", "name": "height", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "ImageResize+" }, "widgets_values": [ 518, 518, "lanczos", "pad", "always", 2 ] }, { "id": 218, "type": "ImageRemoveBackground+", "pos": [ -1160, 430 ], "size": [ 320, 50 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "label": "rembg_session", "name": "rembg_session", "type": "REMBG_SESSION", "link": 402 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 395 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 396, 399 ] } ], "properties": { "Node name for S&R": "ImageRemoveBackground+" }, "widgets_values": [] }, { "id": 219, "type": "InvertMask", "pos": [ -790, 170 ], "size": [ 210, 26 ], "flags": { "collapsed": true }, "order": 38, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 396 } ], "outputs": [ { "label": "MASK", "name": "MASK", "type": "MASK", "links": [ 398 ] } ], "properties": { "Node name for S&R": "InvertMask" }, "widgets_values": [] }, { "id": 221, "type": "MaskPreview+", "pos": [ -790, 260 ], "size": [ 210, 246 ], "flags": {}, "order": 39, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 399 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 222, "type": "LoadImage", "pos": [ -1500, 170 ], "size": [ 315, 314 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 393 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "links": null } ], "title": "Load Image: Back", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "front.png", "image", "" ], "color": "#322", "bgcolor": "#533" }, { "id": 207, "type": "JoinImageWithAlpha", "pos": [ -790, -750 ], "size": [ 264.5999755859375, 46 ], "flags": { "collapsed": true }, "order": 41, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 379 }, { "label": "alpha", "name": "alpha", "type": "MASK", "link": 380 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 403 ] } ], "properties": { "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] }, { "id": 213, "type": "JoinImageWithAlpha", "pos": [ -790, -270 ], "size": [ 264.5999755859375, 46 ], "flags": { "collapsed": true }, "order": 42, "mode": 2, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 389 }, { "label": "alpha", "name": "alpha", "type": "MASK", "link": 390 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 404 ] } ], "properties": { "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] }, { "id": 220, "type": "JoinImageWithAlpha", "pos": [ -790, 210 ], "size": [ 264.5999755859375, 46 ], "flags": { "collapsed": true }, "order": 43, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 397 }, { "label": "alpha", "name": "alpha", "type": "MASK", "link": 398 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 405 ] } ], "properties": { "Node name for S&R": "JoinImageWithAlpha" }, "widgets_values": [] }, { "id": 193, "type": "MarkdownNote", "pos": [ -1497.031494140625, -1557.4007568359375 ], "size": [ 430, 140 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [], "title": "Model download links", "properties": {}, "widgets_values": [ "Fast MultiView model:\n\n[https://huggingface.co/tencent/Hunyuan3D-2mv/blob/main/hunyuan3d-dit-v2-mv-fast/model.fp16.safetensors](https://huggingface.co/tencent/Hunyuan3D-2mv/blob/main/hunyuan3d-dit-v2-mv-fast/model.fp16.safetensors)\n\nNormal:\n\n[https://huggingface.co/tencent/Hunyuan3D-2mv/blob/main/hunyuan3d-dit-v2-mv/model.fp16.safetensors](https://huggingface.co/tencent/Hunyuan3D-2mv/blob/main/hunyuan3d-dit-v2-mv/model.fp16.safetensors)" ], "color": "#432", "bgcolor": "#653" }, { "id": 10, "type": "Hy3DModelLoader", "pos": [ -1007.0319213867188, -1547.4007568359375 ], "size": [ 435.4117431640625, 126 ], "flags": {}, "order": 5, "mode": 0, "inputs": [ { "label": "compile_args", "name": "compile_args", "shape": 7, "type": "HY3DCOMPILEARGS", "link": null } ], "outputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DMODEL", "slot_index": 0, "links": [ 293 ] }, { "label": "vae", "name": "vae", "type": "HY3DVAE", "slot_index": 1, "links": [ 250 ] } ], "properties": { "Node name for S&R": "Hy3DModelLoader" }, "widgets_values": [ "hunyuan3d-dit-v2-mv.safetensors", "sdpa", false ], "color": "#322", "bgcolor": "#533" }, { "id": 166, "type": "Hy3DGenerateMeshMultiView", "pos": [ -460, -1470 ], "size": [ 315, 234 ], "flags": {}, "order": 44, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DMODEL", "link": 293 }, { "label": "front", "name": "front", "shape": 7, "type": "IMAGE", "link": 354 }, { "label": "left", "name": "left", "shape": 7, "type": "IMAGE", "link": 403 }, { "label": "right", "name": "right", "shape": 7, "type": "IMAGE", "link": 404 }, { "label": "back", "name": "back", "shape": 7, "type": "IMAGE", "link": 405 } ], "outputs": [ { "label": "latents", "name": "latents", "type": "HY3DLATENT", "links": [ 297 ] }, { "label": "image", "name": "image", "type": "IMAGE", "links": [ 325, 327 ] }, { "label": "mask", "name": "mask", "type": "MASK", "links": [ 326, 350 ] } ], "properties": { "Node name for S&R": "Hy3DGenerateMeshMultiView" }, "widgets_values": [ 5.5, 30, 416935455784444, "fixed", "FlowMatchEulerDiscreteScheduler" ] }, { "id": 168, "type": "Note", "pos": [ -450, -1180 ], "size": [ 300, 100 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The input should be either already with background removed or RGBA image" ], "color": "#432", "bgcolor": "#653" }, { "id": 140, "type": "Hy3DVAEDecode", "pos": [ 40, -1540 ], "size": [ 315, 198 ], "flags": {}, "order": 45, "mode": 0, "inputs": [ { "label": "vae", "name": "vae", "type": "HY3DVAE", "link": 250 }, { "label": "latents", "name": "latents", "type": "HY3DLATENT", "link": 297 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 372 ] } ], "properties": { "Node name for S&R": "Hy3DVAEDecode" }, "widgets_values": [ 1.01, 256, 32000, 0, "mc", true ] }, { "id": 203, "type": "Hy3DPostprocessMesh", "pos": [ 30, -1270 ], "size": [ 318.9639587402344, 158.95484924316406 ], "flags": {}, "order": 50, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 372 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "links": [ 373, 374, 375 ] } ], "properties": { "Node name for S&R": "Hy3DPostprocessMesh" }, "widgets_values": [ true, true, true, 50000, false ] }, { "id": 163, "type": "Hy3DRenderSingleView", "pos": [ 420, -1540 ], "size": [ 315, 294 ], "flags": {}, "order": 54, "mode": 2, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 375 } ], "outputs": [ { "label": "image", "name": "image", "type": "IMAGE", "links": [] }, { "label": "mask", "name": "mask", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "Hy3DRenderSingleView" }, "widgets_values": [ "normal", 1024, "orth", 1.45, 0, 0, 1.2, 146.666748046875, 0, "128, 128, 255" ] }, { "id": 17, "type": "Hy3DExportMesh", "pos": [ 40, -1070 ], "size": [ 315.6768493652344, 106 ], "flags": {}, "order": 52, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 373 } ], "outputs": [ { "label": "glb_path", "name": "glb_path", "type": "STRING", "slot_index": 0, "links": [ 283 ] } ], "properties": { "Node name for S&R": "Hy3DExportMesh" }, "widgets_values": [ "3D/Hy3D", "glb", true ] }, { "id": 162, "type": "Preview3D", "pos": [ 1420, -1530 ], "size": [ 536.2473754882812, 612.539794921875 ], "flags": {}, "order": 56, "mode": 0, "inputs": [ { "label": "model_file", "name": "model_file", "type": "STRING", "widget": { "name": "model_file" }, "link": 283 } ], "outputs": [], "properties": { "Node name for S&R": "Preview3D", "Camera Info": { "position": { "x": 7.755871271365268, "y": 7.75587127136527, "z": 7.755871271365269 }, "target": { "x": 0, "y": 0, "z": 0 }, "zoom": 1, "cameraType": "perspective" }, "FOV": 31, "Light Intensity": 7, "Material Mode": "normal" }, "widgets_values": [ "3D/Hy3D_00011_.glb", "" ] }, { "id": 182, "type": "PreviewImage", "pos": [ 780, -1220 ], "size": [ 618.2745971679688, 258 ], "flags": {}, "order": 46, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 325 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 183, "type": "MaskPreview+", "pos": [ 770, -1530 ], "size": [ 633.1389770507812, 258 ], "flags": {}, "order": 48, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 326 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 135, "type": "Reroute", "pos": [ -150, -560 ], "size": [ 75, 26 ], "flags": {}, "order": 49, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 350 } ], "outputs": [ { "label": "", "name": "", "type": "MASK", "slot_index": 0, "links": [ 231 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 132, "type": "SolidMask", "pos": [ -500.64788818359375, -326.732177734375 ], "size": [ 270, 106 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 0, "links": [ 226 ] } ], "properties": { "Node name for S&R": "SolidMask" }, "widgets_values": [ 0.8, 512, 512 ] }, { "id": 144, "type": "PrimitiveNode", "pos": [ 90, -920 ], "size": [ 260.3999938964844, 84.1800765991211 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "label": "INT", "name": "INT", "type": "INT", "widget": { "name": "width" }, "slot_index": 0, "links": [ 262, 263, 264 ] } ], "title": "Primitive: reference image size", "properties": { "Run widget replace on values": false }, "widgets_values": [ 512, "fixed" ] }, { "id": 148, "type": "Hy3DDiffusersSchedulerConfig", "pos": [ 180, -660 ], "size": [ 288.13494873046875, 82 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DDIFFUSERSPIPE", "link": 266 } ], "outputs": [ { "label": "diffusers_scheduler", "name": "diffusers_scheduler", "type": "NOISESCHEDULER", "links": [ 265 ] } ], "properties": { "Node name for S&R": "Hy3DDiffusersSchedulerConfig" }, "widgets_values": [ "Euler A", "default" ] }, { "id": 28, "type": "DownloadAndLoadHy3DDelightModel", "pos": [ -160, -710 ], "size": [ 307.71990966796875, 58 ], "flags": {}, "order": 9, "mode": 0, "inputs": [ { "label": "compile_args", "name": "compile_args", "shape": 7, "type": "HY3DCOMPILEARGS", "link": null } ], "outputs": [ { "label": "delight_pipe", "name": "delight_pipe", "type": "HY3DDIFFUSERSPIPE", "slot_index": 0, "links": [ 30, 266 ] } ], "properties": { "Node name for S&R": "DownloadAndLoadHy3DDelightModel" }, "widgets_values": [ "hunyuan3d-delight-v2-0" ], "color": "#322", "bgcolor": "#533" }, { "id": 45, "type": "PreviewImage", "pos": [ 610, -440 ], "size": [ 387.0841979980469, 384.5358581542969 ], "flags": {}, "order": 63, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 57 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 155, "type": "Note", "pos": [ 1980, -1510 ], "size": [ 320, 88 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "If the Preview3D node doesn't work, right click on it and select \"fix node\" or re-create the whole node. It's part of ComfyUI and often gets updated causing mismatch with the version that's in the workflow." ], "color": "#432", "bgcolor": "#653" }, { "id": 156, "type": "Note", "pos": [ 5220, -1810 ], "size": [ 317.4715270996094, 108.64700317382812 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "If the Preview3D node doesn't work, right click on it and select \"fix node\" or re-create the whole node. It's part of ComfyUI and often gets updated causing mismatch with the version that's in the workflow." ], "color": "#432", "bgcolor": "#653" }, { "id": 119, "type": "UpscaleModelLoader", "pos": [ 3227.823486328125, -1543.9659423828125 ], "size": [ 315, 58 ], "flags": {}, "order": 12, "mode": 2, "inputs": [], "outputs": [ { "label": "UPSCALE_MODEL", "name": "UPSCALE_MODEL", "type": "UPSCALE_MODEL", "links": [ 204 ] } ], "properties": { "Node name for S&R": "UpscaleModelLoader" }, "widgets_values": [ "4x_foolhardy_Remacri.pth" ] }, { "id": 118, "type": "ImageUpscaleWithModel", "pos": [ 3227.823486328125, -1443.9659423828125 ], "size": [ 310, 46 ], "flags": {}, "order": 69, "mode": 2, "inputs": [ { "label": "upscale_model", "name": "upscale_model", "type": "UPSCALE_MODEL", "link": 204 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 205 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": null } ], "properties": { "Node name for S&R": "ImageUpscaleWithModel" }, "widgets_values": [] }, { "id": 120, "type": "Note", "pos": [ 3587.823486328125, -1533.9659423828125 ], "size": [ 354.4071044921875, 125.7635726928711 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "You can upscale the multiviews at this point for more texture details" ], "color": "#432", "bgcolor": "#653" }, { "id": 98, "type": "Hy3DApplyTexture", "pos": [ 4510, -1440 ], "size": [ 226.79998779296875, 46 ], "flags": {}, "order": 75, "mode": 0, "inputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "link": 185 }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "link": 223 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 163 ] } ], "properties": { "Node name for S&R": "Hy3DApplyTexture" }, "widgets_values": [] }, { "id": 99, "type": "Hy3DExportMesh", "pos": [ 4770, -1440 ], "size": [ 315, 106 ], "flags": {}, "order": 77, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 163 } ], "outputs": [ { "label": "glb_path", "name": "glb_path", "type": "STRING", "slot_index": 0, "links": [ 276 ] } ], "properties": { "Node name for S&R": "Hy3DExportMesh" }, "widgets_values": [ "3D/Hy3D_textured", "glb", true ] }, { "id": 111, "type": "PreviewImage", "pos": [ 2760, -740 ], "size": [ 801.6017456054688, 562.7461547851562 ], "flags": {}, "order": 67, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 192 } ], "outputs": [], "title": "Preview Image: Multiview results", "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 126, "type": "PreviewImage", "pos": [ 4140, -750 ], "size": [ 491.2337341308594, 523.9635620117188 ], "flags": {}, "order": 73, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 221 } ], "outputs": [], "title": "Preview Image: vertex inpainted texture", "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 127, "type": "PreviewImage", "pos": [ 4680, -750 ], "size": [ 471.61279296875, 520.6934204101562 ], "flags": {}, "order": 76, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 209 } ], "outputs": [], "title": "Preview Image: fully inpainted texture", "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 125, "type": "PreviewImage", "pos": [ 3600, -750 ], "size": [ 503.22430419921875, 521.7835083007812 ], "flags": {}, "order": 71, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 207 } ], "outputs": [], "title": "Preview Image: Initial baked texture", "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 129, "type": "Hy3DMeshVerticeInpaintTexture", "pos": [ 4130, -1060 ], "size": [ 277.20001220703125, 66 ], "flags": {}, "order": 72, "mode": 0, "inputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "link": 217 }, { "label": "mask", "name": "mask", "type": "MASK", "link": 218 }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "link": 219 } ], "outputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "links": [ 220, 221 ] }, { "label": "mask", "name": "mask", "type": "MASK", "links": [ 222 ] }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "links": [ 223 ] } ], "properties": { "Node name for S&R": "Hy3DMeshVerticeInpaintTexture" }, "widgets_values": [] }, { "id": 104, "type": "CV2InpaintTexture", "pos": [ 4660, -1060 ], "size": [ 239.40000915527344, 102 ], "flags": {}, "order": 74, "mode": 0, "inputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "link": 220 }, { "label": "mask", "name": "mask", "type": "MASK", "link": 222 } ], "outputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "slot_index": 0, "links": [ 185, 209 ] } ], "properties": { "Node name for S&R": "CV2InpaintTexture" }, "widgets_values": [ 3, "ns" ] }, { "id": 92, "type": "Hy3DBakeFromMultiview", "pos": [ 3600, -1060 ], "size": [ 302.4000244140625, 66 ], "flags": {}, "order": 70, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 203 }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "link": 339 }, { "label": "camera_config", "name": "camera_config", "shape": 7, "type": "HY3DCAMERA", "link": 337 } ], "outputs": [ { "label": "texture", "name": "texture", "type": "IMAGE", "slot_index": 0, "links": [ 207, 217 ] }, { "label": "mask", "name": "mask", "type": "MASK", "slot_index": 1, "links": [ 218 ] }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "slot_index": 2, "links": [ 219 ] } ], "properties": { "Node name for S&R": "Hy3DBakeFromMultiview" }, "widgets_values": [] }, { "id": 35, "type": "Hy3DDelightImage", "pos": [ 620, -710 ], "size": [ 278.7183837890625, 222 ], "flags": {}, "order": 62, "mode": 0, "inputs": [ { "label": "delight_pipe", "name": "delight_pipe", "type": "HY3DDIFFUSERSPIPE", "link": 30 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 99 }, { "label": "scheduler", "name": "scheduler", "shape": 7, "type": "NOISESCHEDULER", "link": 265 }, { "label": "width", "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 262 }, { "label": "height", "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 263 } ], "outputs": [ { "label": "image", "name": "image", "type": "IMAGE", "slot_index": 0, "links": [ 57, 421 ] } ], "properties": { "Node name for S&R": "Hy3DDelightImage" }, "widgets_values": [ 50, 512, 512, 1, 0, "fixed" ] }, { "id": 234, "type": "Reroute", "pos": [ 1080, -860 ], "size": [ 75, 26 ], "flags": {}, "order": 64, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 421 } ], "outputs": [ { "label": "", "name": "", "type": "IMAGE", "links": [ 422 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 188, "type": "Reroute", "pos": [ 2400, -1010 ], "size": [ 75, 26 ], "flags": {}, "order": 61, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 338 } ], "outputs": [ { "label": "", "name": "", "type": "MESHRENDER", "links": [ 339 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 187, "type": "Reroute", "pos": [ 2400, -1060 ], "size": [ 75, 26 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 335 } ], "outputs": [ { "label": "", "name": "", "type": "HY3DCAMERA", "links": [ 336, 337 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 83, "type": "Hy3DMeshUVWrap", "pos": [ 1126.7655029296875, -707.058837890625 ], "size": [ 214.20001220703125, 26 ], "flags": {}, "order": 53, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 374 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 134 ] } ], "properties": { "Node name for S&R": "Hy3DMeshUVWrap" }, "widgets_values": [] }, { "id": 61, "type": "Hy3DCameraConfig", "pos": [ 1128.4725341796875, -633.6324462890625 ], "size": [ 342.9443054199219, 154 ], "flags": {}, "order": 14, "mode": 0, "inputs": [], "outputs": [ { "label": "camera_config", "name": "camera_config", "type": "HY3DCAMERA", "slot_index": 0, "links": [ 272, 335 ] } ], "properties": { "Node name for S&R": "Hy3DCameraConfig" }, "widgets_values": [ "0, 90, 180, 270, 0, 180", "0, 0, 0, 0, 90, -90", "1, 0.1, 0.5, 0.1, 0.05, 0.05", 1.45, 1.2 ] }, { "id": 79, "type": "Hy3DRenderMultiView", "pos": [ 1491.720947265625, -711.062744140625 ], "size": [ 342.5999755859375, 170 ], "flags": {}, "order": 57, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 134 }, { "label": "camera_config", "name": "camera_config", "shape": 7, "type": "HY3DCAMERA", "link": 272 } ], "outputs": [ { "label": "normal_maps", "name": "normal_maps", "type": "IMAGE", "slot_index": 0, "links": [ 148, 417 ] }, { "label": "position_maps", "name": "position_maps", "type": "IMAGE", "slot_index": 1, "links": [ 199, 418 ] }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "links": [ 338 ] }, { "label": "masks", "name": "masks", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "Hy3DRenderMultiView" }, "widgets_values": [ 1024, 2048, "world" ] }, { "id": 116, "type": "PreviewImage", "pos": [ 1399.96484375, -389.4582214355469 ], "size": [ 436.25860595703125, 366.5243835449219 ], "flags": {}, "order": 60, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 199 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 90, "type": "PreviewImage", "pos": [ 1863.701171875, -391.990478515625 ], "size": [ 436.39898681640625, 371.510498046875 ], "flags": {}, "order": 59, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 148 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 115, "type": "Note", "pos": [ 1132.720947265625, -438.7151794433594 ], "size": [ 235.0191650390625, 88 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "These are the default camera views used, customizing is fully experimental. To customize." ], "color": "#432", "bgcolor": "#653" }, { "id": 233, "type": "Reroute", "pos": [ 1869.108642578125, -859.0965576171875 ], "size": [ 75, 26 ], "flags": {}, "order": 65, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 422 } ], "outputs": [ { "label": "", "name": "", "type": "IMAGE", "links": [ 420 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 85, "type": "DownloadAndLoadHy3DPaintModel", "pos": [ 2370, -1570 ], "size": [ 327.5999755859375, 58 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "label": "compile_args", "name": "compile_args", "shape": 7, "type": "HY3DCOMPILEARGS", "link": null } ], "outputs": [ { "label": "multiview_pipe", "name": "multiview_pipe", "type": "HY3DDIFFUSERSPIPE", "links": [ 139, 268 ] } ], "properties": { "Node name for S&R": "DownloadAndLoadHy3DPaintModel" }, "widgets_values": [ "hunyuan3d-paint-v2-0" ] }, { "id": 88, "type": "Hy3DSampleMultiView", "pos": [ 2756.18603515625, -1439.86669921875 ], "size": [ 311.7241516113281, 286 ], "flags": {}, "order": 66, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DDIFFUSERSPIPE", "link": 139 }, { "label": "ref_image", "name": "ref_image", "type": "IMAGE", "link": 420 }, { "label": "normal_maps", "name": "normal_maps", "type": "IMAGE", "link": 417 }, { "label": "position_maps", "name": "position_maps", "type": "IMAGE", "link": 418 }, { "label": "camera_config", "name": "camera_config", "shape": 7, "type": "HY3DCAMERA", "link": 336 }, { "label": "scheduler", "name": "scheduler", "shape": 7, "type": "NOISESCHEDULER", "link": 267 }, { "label": "view_size", "name": "view_size", "type": "INT", "widget": { "name": "view_size" }, "link": 264 }, { "label": "samples", "name": "samples", "shape": 7, "type": "LATENT", "link": null } ], "outputs": [ { "label": "image", "name": "image", "type": "IMAGE", "slot_index": 0, "links": [ 192, 202, 205 ] } ], "properties": { "Node name for S&R": "Hy3DSampleMultiView" }, "widgets_values": [ 512, 25, 1024, "fixed", 1 ] }, { "id": 149, "type": "Hy3DDiffusersSchedulerConfig", "pos": [ 2374.73681640625, -1461.33642578125 ], "size": [ 288.13494873046875, 82 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DDIFFUSERSPIPE", "link": 268 } ], "outputs": [ { "label": "diffusers_scheduler", "name": "diffusers_scheduler", "type": "NOISESCHEDULER", "slot_index": 0, "links": [ 267 ] } ], "properties": { "Node name for S&R": "Hy3DDiffusersSchedulerConfig" }, "widgets_values": [ "Euler A", "default" ] }, { "id": 117, "type": "ImageResize+", "pos": [ 3236.396240234375, -1311.2293701171875 ], "size": [ 315, 218 ], "flags": {}, "order": 68, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 202 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 203 ] }, { "label": "width", "name": "width", "type": "INT", "links": null }, { "label": "height", "name": "height", "type": "INT", "links": null } ], "properties": { "Node name for S&R": "ImageResize+" }, "widgets_values": [ 2048, 2048, "lanczos", "stretch", "always", 0 ] }, { "id": 146, "type": "Note", "pos": [ -1940, -1260 ], "size": [ 374.3083190917969, 129.76754760742188 ], "flags": {}, "order": 17, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The image encoder used works at 518x518, every input is resized to that automatically, but better to do it here first in controlled fashion\n\nDepending on the version of the comfyui-essentials nodes, the \"Image Remove Background\" -node may return the image with alpha, in which case the InverMask and Join Image with Alpha -nodes are unnecessary." ], "color": "#432", "bgcolor": "#653" }, { "id": 55, "type": "TransparentBGSession+", "pos": [ -1898.323486328125, -431.44195556640625 ], "size": [ 290, 82 ], "flags": {}, "order": 18, "mode": 0, "inputs": [], "outputs": [ { "label": "REMBG_SESSION", "name": "REMBG_SESSION", "type": "REMBG_SESSION", "slot_index": 0, "links": [ 74, 384, 392, 402 ] } ], "properties": { "Node name for S&R": "TransparentBGSession+" }, "widgets_values": [ "base", true ] }, { "id": 64, "type": "ImageCompositeMasked", "pos": [ 180, -520 ], "size": [ 290, 150 ], "flags": {}, "order": 58, "mode": 0, "inputs": [ { "label": "destination", "name": "destination", "type": "IMAGE", "link": 330 }, { "label": "source", "name": "source", "type": "IMAGE", "link": 241 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": 231 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 99 ] } ], "properties": { "Node name for S&R": "ImageCompositeMasked" }, "widgets_values": [ 0, 0, false ] }, { "id": 73, "type": "Note", "pos": [ -496.90484619140625, -179.099609375 ], "size": [ 259.3616943359375, 99.84209442138672 ], "flags": {}, "order": 19, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The level of the background affects the delighting a lot, fully black generally doesn't work, too dark makes the image red, fully white can be overbright, adjust the background level to your liking with the mask value level" ], "color": "#432", "bgcolor": "#653" }, { "id": 133, "type": "MaskToImage", "pos": [ -432.7048034667969, -32.66529846191406 ], "size": [ 264.5999755859375, 26 ], "flags": { "collapsed": true }, "order": 24, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 226 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 329 ] } ], "properties": { "Node name for S&R": "MaskToImage" }, "widgets_values": [] }, { "id": 136, "type": "Reroute", "pos": [ -480, -510 ], "size": [ 75, 26 ], "flags": {}, "order": 47, "mode": 0, "inputs": [ { "label": "", "name": "", "type": "*", "link": 327 } ], "outputs": [ { "label": "", "name": "", "type": "IMAGE", "slot_index": 0, "links": [ 241, 332 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 185, "type": "BatchCount+", "pos": [ -470, -420 ], "size": [ 210, 26 ], "flags": { "collapsed": true }, "order": 51, "mode": 0, "inputs": [ { "label": "batch", "name": "batch", "type": "*", "link": 332 } ], "outputs": [ { "label": "INT", "name": "INT", "type": "INT", "links": [ 333 ] } ], "properties": { "Node name for S&R": "BatchCount+" }, "widgets_values": [] }, { "id": 184, "type": "RepeatImageBatch", "pos": [ -140, -420 ], "size": [ 315, 58 ], "flags": { "collapsed": true }, "order": 55, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 329 }, { "label": "amount", "name": "amount", "type": "INT", "widget": { "name": "amount" }, "link": 333 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "links": [ 330 ] } ], "properties": { "Node name for S&R": "RepeatImageBatch" }, "widgets_values": [ 3 ] }, { "id": 154, "type": "Preview3D", "pos": [ 5220, -1620 ], "size": [ 1203.0570068359375, 1629.183349609375 ], "flags": {}, "order": 78, "mode": 0, "inputs": [ { "label": "model_file", "name": "model_file", "type": "STRING", "widget": { "name": "model_file" }, "link": 276 } ], "outputs": [], "properties": { "Node name for S&R": "Preview3D", "Camera Info": { "position": { "x": 11.555238911017879, "y": 11.555238911017879, "z": 11.55523891101788 }, "target": { "x": 0, "y": 0, "z": 0 }, "zoom": 1, "cameraType": "perspective" } }, "widgets_values": [ "3D/Hy3D_textured_00010_.glb", "" ] } ], "links": [ [ 30, 28, 0, 35, 0, "DELIGHTMODEL" ], [ 57, 35, 0, 45, 0, "IMAGE" ], [ 74, 55, 0, 56, 0, "REMBG_SESSION" ], [ 99, 64, 0, 35, 1, "IMAGE" ], [ 134, 83, 0, 79, 0, "HY3DMESH" ], [ 139, 85, 0, 88, 0, "HY3DPAINTMODEL" ], [ 148, 79, 0, 90, 0, "IMAGE" ], [ 163, 98, 0, 99, 0, "HY3DMESH" ], [ 185, 104, 0, 98, 0, "IMAGE" ], [ 192, 88, 0, 111, 0, "IMAGE" ], [ 199, 79, 1, 116, 0, "IMAGE" ], [ 202, 88, 0, 117, 0, "IMAGE" ], [ 203, 117, 0, 92, 0, "IMAGE" ], [ 204, 119, 0, 118, 0, "UPSCALE_MODEL" ], [ 205, 88, 0, 118, 1, "IMAGE" ], [ 207, 92, 0, 125, 0, "IMAGE" ], [ 209, 104, 0, 127, 0, "IMAGE" ], [ 217, 92, 0, 129, 0, "IMAGE" ], [ 218, 92, 1, 129, 1, "MASK" ], [ 219, 92, 2, 129, 2, "MESHRENDER" ], [ 220, 129, 0, 104, 0, "IMAGE" ], [ 221, 129, 0, 126, 0, "IMAGE" ], [ 222, 129, 1, 104, 1, "MASK" ], [ 223, 129, 2, 98, 1, "MESHRENDER" ], [ 226, 132, 0, 133, 0, "MASK" ], [ 231, 135, 0, 64, 2, "MASK" ], [ 241, 136, 0, 64, 1, "IMAGE" ], [ 244, 56, 1, 138, 0, "MASK" ], [ 250, 10, 1, 140, 0, "HY3DVAE" ], [ 262, 144, 0, 35, 3, "INT" ], [ 263, 144, 0, 35, 4, "INT" ], [ 264, 144, 0, 88, 6, "INT" ], [ 265, 148, 0, 35, 2, "NOISESCHEDULER" ], [ 266, 28, 0, 148, 0, "HY3DDIFFUSERSPIPE" ], [ 267, 149, 0, 88, 5, "NOISESCHEDULER" ], [ 268, 85, 0, 149, 0, "HY3DDIFFUSERSPIPE" ], [ 272, 61, 0, 79, 1, "HY3DCAMERA" ], [ 276, 99, 0, 154, 0, "STRING" ], [ 283, 17, 0, 162, 0, "STRING" ], [ 292, 157, 0, 52, 0, "IMAGE" ], [ 293, 10, 0, 166, 0, "HY3DMODEL" ], [ 297, 166, 0, 140, 1, "HY3DLATENT" ], [ 306, 52, 0, 56, 1, "IMAGE" ], [ 325, 166, 1, 182, 0, "IMAGE" ], [ 326, 166, 2, 183, 0, "MASK" ], [ 327, 166, 1, 136, 0, "*" ], [ 329, 133, 0, 184, 0, "IMAGE" ], [ 330, 184, 0, 64, 0, "IMAGE" ], [ 332, 136, 0, 185, 0, "*" ], [ 333, 185, 0, 184, 1, "INT" ], [ 335, 61, 0, 187, 0, "*" ], [ 336, 187, 0, 88, 4, "HY3DCAMERA" ], [ 337, 187, 0, 92, 2, "HY3DCAMERA" ], [ 338, 79, 2, 188, 0, "*" ], [ 339, 188, 0, 92, 1, "MESHRENDER" ], [ 350, 166, 2, 135, 0, "*" ], [ 352, 52, 0, 195, 0, "IMAGE" ], [ 354, 195, 0, 166, 1, "IMAGE" ], [ 370, 56, 1, 202, 0, "MASK" ], [ 371, 202, 0, 195, 1, "MASK" ], [ 372, 140, 0, 203, 0, "TRIMESH" ], [ 373, 203, 0, 17, 0, "TRIMESH" ], [ 374, 203, 0, 83, 0, "TRIMESH" ], [ 375, 203, 0, 163, 0, "TRIMESH" ], [ 376, 209, 0, 204, 0, "IMAGE" ], [ 377, 204, 0, 205, 1, "IMAGE" ], [ 378, 205, 1, 206, 0, "MASK" ], [ 379, 204, 0, 207, 0, "IMAGE" ], [ 380, 206, 0, 207, 1, "MASK" ], [ 381, 205, 1, 208, 0, "MASK" ], [ 384, 55, 0, 205, 0, "REMBG_SESSION" ], [ 385, 215, 0, 210, 0, "IMAGE" ], [ 387, 210, 0, 211, 1, "IMAGE" ], [ 388, 211, 1, 212, 0, "MASK" ], [ 389, 210, 0, 213, 0, "IMAGE" ], [ 390, 212, 0, 213, 1, "MASK" ], [ 391, 211, 1, 214, 0, "MASK" ], [ 392, 55, 0, 211, 0, "REMBG_SESSION" ], [ 393, 222, 0, 217, 0, "IMAGE" ], [ 395, 217, 0, 218, 1, "IMAGE" ], [ 396, 218, 1, 219, 0, "MASK" ], [ 397, 217, 0, 220, 0, "IMAGE" ], [ 398, 219, 0, 220, 1, "MASK" ], [ 399, 218, 1, 221, 0, "MASK" ], [ 402, 55, 0, 218, 0, "REMBG_SESSION" ], [ 403, 207, 0, 166, 2, "IMAGE" ], [ 404, 213, 0, 166, 3, "IMAGE" ], [ 405, 220, 0, 166, 4, "IMAGE" ], [ 417, 79, 0, 88, 2, "IMAGE" ], [ 418, 79, 1, 88, 3, "IMAGE" ], [ 420, 233, 0, 88, 1, "IMAGE" ], [ 421, 35, 0, 234, 0, "*" ], [ 422, 234, 0, 233, 0, "*" ] ], "groups": [ { "id": 1, "title": "MeshGen", "bounding": [ -500, -1660, 2820, 850 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 2, "title": "Delight", "bounding": [ -190, -790, 1250, 800 ], "color": "#b58b2a", "font_size": 24, "flags": {} }, { "id": 3, "title": "RenderTextures", "bounding": [ 1090, -790, 1230, 800 ], "color": "#b06634", "font_size": 24, "flags": {} }, { "id": 4, "title": "TextureSampling", "bounding": [ 2350, -1660, 2853.1875, 1672.14794921875 ], "color": "#a1309b", "font_size": 24, "flags": {} }, { "id": 5, "title": "Front", "bounding": [ -1530, -1360, 980, 450 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 9, "title": "Left", "bounding": [ -1530, -880, 980, 450 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 10, "title": "Right", "bounding": [ -1530, -400, 980, 450 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 11, "title": "Back", "bounding": [ -1530, 80, 980, 450 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 12, "title": "Load Model Here", "bounding": [ -1527.031494140625, -1657.4007568359375, 975.4182739257812, 279.28448486328125 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 14, "title": "Upscale Image (Optional)", "bounding": [ 3217.823486328125, -1613.9659423828125, 780, 240 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 15, "title": "SolidMask", "bounding": [ -510.64788818359375, -400.3321838378906, 296.7890319824219, 408.2003173828125 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.12284597357367272, "offset": [ 4745.806428489098, 3794.7371951825885 ] }, "linkExtensions": [ { "id": 419, "parentId": 1 } ], "node_versions": { "ComfyUI_essentials": "33ff89fd354d8ec3ab6affb605a79a931b445d99", "comfy-core": "0.3.26", "comfyui-hunyan3dwrapper": "875b0b0420b2af86c4e75f9014b304ba4d21f4c3" }, "VHS_latentpreview": true, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "models": [ { "name": "hunyuan3d-dit-v2-mv.safetensors", "url": "https://huggingface.co/tencent/Hunyuan3D-2mv/blob/main/hunyuan3d-dit-v2-mv/model.fp16.safetensors", "directory": "diffusion_models" } ], "version": 0.4 }