{ "id": "13f349ae-553a-4f20-973a-2a3de20f8151", "revision": 0, "last_node_id": 157, "last_link_id": 283, "nodes": [ { "id": 137, "type": "Note", "pos": [ -970, -90 ], "size": [ 312.0663146972656, 88 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "https://huggingface.co/Kijai/Hunyuan3D-2_safetensors/blob/main/hunyuan3d-dit-v2-0-fp16.safetensors" ], "color": "#432", "bgcolor": "#653" }, { "id": 10, "type": "Hy3DModelLoader", "pos": [ -970, -260 ], "size": [ 320, 126 ], "flags": {}, "order": 1, "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": [ 252 ] }, { "label": "vae", "name": "vae", "type": "HY3DVAE", "slot_index": 1, "links": [ 250 ] } ], "properties": { "Node name for S&R": "Hy3DModelLoader" }, "widgets_values": [ "hunyuan3d-dit-v2-0-fp16.safetensors", "sdpa", false ], "color": "#322", "bgcolor": "#533" }, { "id": 153, "type": "Preview3D", "pos": [ 250, -260 ], "size": [ 720, 660 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "label": "model_file", "name": "model_file", "type": "STRING", "widget": { "name": "model_file" }, "link": 275 } ], "outputs": [], "properties": { "Node name for S&R": "Preview3D", "Camera Info": { "position": { "x": 11.839123219347632, "y": 2.45955151472784, "z": -5.045516849763656 }, "target": { "x": 0, "y": 2.5, "z": 0 }, "zoom": 1, "cameraType": "perspective" } }, "widgets_values": [ "3D/Hy3D_00008_.glb", "" ] }, { "id": 140, "type": "Hy3DVAEDecode", "pos": [ -150, -20 ], "size": [ 315, 198 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "label": "vae", "name": "vae", "type": "HY3DVAE", "link": 250 }, { "label": "latents", "name": "latents", "type": "HY3DLATENT", "link": 255 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 251 ] } ], "properties": { "Node name for S&R": "Hy3DVAEDecode" }, "widgets_values": [ 1.01, 384, 32000, 0, "mc", true ] }, { "id": 141, "type": "Hy3DGenerateMesh", "pos": [ -150, -260 ], "size": [ 315, 194 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DMODEL", "link": 252 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 277 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": 278 } ], "outputs": [ { "label": "latents", "name": "latents", "type": "HY3DLATENT", "links": [ 255 ] } ], "properties": { "Node name for S&R": "Hy3DGenerateMesh" }, "widgets_values": [ 5.5, 50, 123, "fixed", "FlowMatchEulerDiscreteScheduler" ] }, { "id": 17, "type": "Hy3DExportMesh", "pos": [ -150, 230 ], "size": [ 315.6768493652344, 106 ], "flags": {}, "order": 28, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 86 } ], "outputs": [ { "label": "glb_path", "name": "glb_path", "type": "STRING", "slot_index": 0, "links": [ 275 ] } ], "properties": { "Node name for S&R": "Hy3DExportMesh" }, "widgets_values": [ "3D/Hy3D", "glb", true ] }, { "id": 59, "type": "Hy3DPostprocessMesh", "pos": [ -150, 380 ], "size": [ 315, 174 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 251 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": null } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 86, 133 ] } ], "properties": { "Node name for S&R": "Hy3DPostprocessMesh" }, "widgets_values": [ true, true, true, 50000, false ] }, { "id": 55, "type": "TransparentBGSession+", "pos": [ -580, 310 ], "size": [ 290, 82 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "label": "REMBG_SESSION", "name": "REMBG_SESSION", "type": "REMBG_SESSION", "slot_index": 0, "links": [ 74 ] } ], "properties": { "Node name for S&R": "TransparentBGSession+" }, "widgets_values": [ "base", true ] }, { "id": 138, "type": "MaskPreview+", "pos": [ -580, 440 ], "size": [ 290, 260 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 244 } ], "outputs": [], "properties": { "Node name for S&R": "MaskPreview+" }, "widgets_values": [] }, { "id": 13, "type": "LoadImage", "pos": [ -970, 50 ], "size": [ 315, 314.0000305175781 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 69 ] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [] } ], "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "lora.png", "image" ], "color": "#322", "bgcolor": "#533" }, { "id": 146, "type": "Note", "pos": [ -590, 0 ], "size": [ 312.0663146972656, 88 ], "flags": { "collapsed": false }, "order": 4, "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" ], "color": "#432", "bgcolor": "#653" }, { "id": 56, "type": "ImageRemoveBackground+", "pos": [ -580, 210 ], "size": [ 300, 46 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "label": "rembg_session", "name": "rembg_session", "type": "REMBG_SESSION", "link": 74 }, { "label": "image", "name": "image", "type": "IMAGE", "link": 279 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [] }, { "label": "MASK", "name": "MASK", "type": "MASK", "slot_index": 1, "links": [ 244, 278, 281 ] } ], "properties": { "Node name for S&R": "ImageRemoveBackground+" }, "widgets_values": [] }, { "id": 52, "type": "ImageResize+", "pos": [ -590, -260 ], "size": [ 315, 218 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "label": "image", "name": "image", "type": "IMAGE", "link": 69 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 277, 279, 282 ] }, { "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": 148, "type": "Hy3DDiffusersSchedulerConfig", "pos": [ -140, 1330 ], "size": [ 310, 82 ], "flags": {}, "order": 17, "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": [ -140, 1220 ], "size": [ 307.71990966796875, 58 ], "flags": {}, "order": 5, "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" ] }, { "id": 64, "type": "ImageCompositeMasked", "pos": [ -140, 1020 ], "size": [ 310, 150 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "label": "destination", "name": "destination", "type": "IMAGE", "link": 227 }, { "label": "source", "name": "source", "type": "IMAGE", "link": 282 }, { "label": "mask", "name": "mask", "shape": 7, "type": "MASK", "link": 281 } ], "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": 132, "type": "SolidMask", "pos": [ -140, 800 ], "size": [ 315, 106 ], "flags": {}, "order": 6, "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": 129, "type": "Hy3DMeshVerticeInpaintTexture", "pos": [ 1980, 1260 ], "size": [ 277.20001220703125, 66 ], "flags": {}, "order": 40, "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": 149, "type": "Hy3DDiffusersSchedulerConfig", "pos": [ 1050, 910 ], "size": [ 288.13494873046875, 82 ], "flags": {}, "order": 19, "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": 88, "type": "Hy3DSampleMultiView", "pos": [ 1060, 1040 ], "size": [ 311.7241516113281, 286 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "label": "pipeline", "name": "pipeline", "type": "HY3DDIFFUSERSPIPE", "link": 139 }, { "label": "ref_image", "name": "ref_image", "type": "IMAGE", "link": 196 }, { "label": "normal_maps", "name": "normal_maps", "type": "IMAGE", "link": 193 }, { "label": "position_maps", "name": "position_maps", "type": "IMAGE", "link": 142 }, { "label": "camera_config", "name": "camera_config", "shape": 7, "type": "HY3DCAMERA", "link": 273 }, { "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": 117, "type": "ImageResize+", "pos": [ 1060, 1380 ], "size": [ 315, 218 ], "flags": {}, "order": 36, "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": 85, "type": "DownloadAndLoadHy3DPaintModel", "pos": [ 1050, 790 ], "size": [ 327.5999755859375, 58 ], "flags": {}, "order": 7, "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": 125, "type": "PreviewImage", "pos": [ 1420, 1380 ], "size": [ 503.22430419921875, 521.7835083007812 ], "flags": {}, "order": 39, "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": 126, "type": "PreviewImage", "pos": [ 1980, 1380 ], "size": [ 491.2337341308594, 523.9635620117188 ], "flags": {}, "order": 41, "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": 104, "type": "CV2InpaintTexture", "pos": [ 2520, 1240 ], "size": [ 239.40000915527344, 102 ], "flags": {}, "order": 42, "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": 98, "type": "Hy3DApplyTexture", "pos": [ 2530, 1130 ], "size": [ 226.79998779296875, 46 ], "flags": {}, "order": 43, "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": [ 2530, 960 ], "size": [ 315, 106 ], "flags": {}, "order": 45, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 163 } ], "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_textured", "glb", true ] }, { "id": 127, "type": "PreviewImage", "pos": [ 2510, 1380 ], "size": [ 471.61279296875, 520.6934204101562 ], "flags": {}, "order": 44, "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": 92, "type": "Hy3DBakeFromMultiview", "pos": [ 1070, 1640 ], "size": [ 302.4000244140625, 66 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 203 }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "link": 151 }, { "label": "camera_config", "name": "camera_config", "shape": 7, "type": "HY3DCAMERA", "link": 274 } ], "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": 155, "type": "Note", "pos": [ 310, -440 ], "size": [ 310, 100 ], "flags": {}, "order": 8, "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": 83, "type": "Hy3DMeshUVWrap", "pos": [ 750, 460 ], "size": [ 214.20001220703125, 26 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "link": 133 } ], "outputs": [ { "label": "trimesh", "name": "trimesh", "type": "TRIMESH", "slot_index": 0, "links": [ 134 ] } ], "properties": { "Node name for S&R": "Hy3DMeshUVWrap" }, "widgets_values": [] }, { "id": 115, "type": "Note", "pos": [ 1030, -250 ], "size": [ 244.82861328125, 119.78506469726562 ], "flags": {}, "order": 9, "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": 61, "type": "Hy3DCameraConfig", "pos": [ 1020, -80 ], "size": [ 310, 160 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "label": "camera_config", "name": "camera_config", "type": "HY3DCAMERA", "slot_index": 0, "links": [ 272, 273, 274 ] } ], "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": [ 1030, 130 ], "size": [ 300, 170 ], "flags": {}, "order": 31, "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, 193 ] }, { "label": "position_maps", "name": "position_maps", "type": "IMAGE", "slot_index": 1, "links": [ 142, 199 ] }, { "label": "renderer", "name": "renderer", "type": "MESHRENDER", "links": [ 151 ] }, { "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": [ 1480, -300 ], "size": [ 600, 440 ], "flags": {}, "order": 34, "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": [ 1470, 180 ], "size": [ 610, 450 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 148 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 157, "type": "Preview3D", "pos": [ 2215.00341796875, -296.0173645019531 ], "size": [ 805.4703369140625, 946.2879028320312 ], "flags": {}, "order": 46, "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": 8.339934542473006, "y": 8.39000431958506, "z": 8.339934542473008 }, "target": { "x": 0, "y": 0, "z": 0 }, "zoom": 1, "cameraType": "perspective" } }, "widgets_values": [ "", "" ] }, { "id": 156, "type": "Note", "pos": [ 3049.099365234375, -292.0060729980469 ], "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": 133, "type": "MaskToImage", "pos": [ -140, 950 ], "size": [ 312.096435546875, 29.03265380859375 ], "flags": { "collapsed": false }, "order": 18, "mode": 0, "inputs": [ { "label": "mask", "name": "mask", "type": "MASK", "link": 226 } ], "outputs": [ { "label": "IMAGE", "name": "IMAGE", "type": "IMAGE", "slot_index": 0, "links": [ 227 ] } ], "properties": { "Node name for S&R": "MaskToImage" }, "widgets_values": [] }, { "id": 144, "type": "PrimitiveNode", "pos": [ -134.81890869140625, 671.6475830078125 ], "size": [ 306.06402587890625, 82 ], "flags": {}, "order": 12, "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": 35, "type": "Hy3DDelightImage", "pos": [ 280, 1020 ], "size": [ 278.7183837890625, 222 ], "flags": {}, "order": 25, "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, 196 ] } ], "properties": { "Node name for S&R": "Hy3DDelightImage" }, "widgets_values": [ 50, 512, 512, 1, 0, "fixed" ] }, { "id": 45, "type": "PreviewImage", "pos": [ 580, 1020 ], "size": [ 370.2379455566406, 396.4273376464844 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "label": "images", "name": "images", "type": "IMAGE", "link": 57 } ], "outputs": [], "properties": { "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 73, "type": "Note", "pos": [ 225.60549926757812, 802.2355346679688 ], "size": [ 300, 100 ], "flags": {}, "order": 13, "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": 118, "type": "ImageUpscaleWithModel", "pos": [ 1410, 880 ], "size": [ 340.20001220703125, 46 ], "flags": {}, "order": 37, "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": 119, "type": "UpscaleModelLoader", "pos": [ 1410, 770 ], "size": [ 340, 58 ], "flags": {}, "order": 14, "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": 120, "type": "Note", "pos": [ 1779.7166748046875, 765.5234985351562 ], "size": [ 210, 160 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "You can upscale the multiviews at this point for more texture details" ], "color": "#432", "bgcolor": "#653" }, { "id": 111, "type": "PreviewImage", "pos": [ 1425.8035888671875, 996.9034423828125 ], "size": [ 486.08502197265625, 339.8870849609375 ], "flags": {}, "order": 35, "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": [] } ], "links": [ [ 30, 28, 0, 35, 0, "DELIGHTMODEL" ], [ 57, 35, 0, 45, 0, "IMAGE" ], [ 69, 13, 0, 52, 0, "IMAGE" ], [ 74, 55, 0, 56, 0, "REMBG_SESSION" ], [ 86, 59, 0, 17, 0, "HY3DMESH" ], [ 99, 64, 0, 35, 1, "IMAGE" ], [ 133, 59, 0, 83, 0, "HY3DMESH" ], [ 134, 83, 0, 79, 0, "HY3DMESH" ], [ 139, 85, 0, 88, 0, "HY3DPAINTMODEL" ], [ 142, 79, 1, 88, 3, "IMAGE" ], [ 148, 79, 0, 90, 0, "IMAGE" ], [ 151, 79, 2, 92, 1, "MESHRENDER" ], [ 163, 98, 0, 99, 0, "HY3DMESH" ], [ 185, 104, 0, 98, 0, "IMAGE" ], [ 192, 88, 0, 111, 0, "IMAGE" ], [ 193, 79, 0, 88, 2, "IMAGE" ], [ 196, 35, 0, 88, 1, "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" ], [ 227, 133, 0, 64, 0, "IMAGE" ], [ 244, 56, 1, 138, 0, "MASK" ], [ 250, 10, 1, 140, 0, "HY3DVAE" ], [ 251, 140, 0, 59, 0, "HY3DMESH" ], [ 252, 10, 0, 141, 0, "HY3DMODEL" ], [ 255, 141, 0, 140, 1, "HY3DLATENT" ], [ 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" ], [ 273, 61, 0, 88, 4, "HY3DCAMERA" ], [ 274, 61, 0, 92, 2, "HY3DCAMERA" ], [ 275, 17, 0, 153, 0, "STRING" ], [ 277, 52, 0, 141, 1, "IMAGE" ], [ 278, 56, 1, 141, 2, "MASK" ], [ 279, 52, 0, 56, 1, "IMAGE" ], [ 281, 56, 1, 64, 2, "MASK" ], [ 282, 52, 0, 64, 1, "IMAGE" ], [ 283, 99, 0, 157, 0, "STRING" ] ], "groups": [ { "id": 2, "title": "Delight", "bounding": [ -160, 590, 1140, 850 ], "color": "#b58b2a", "font_size": 24, "flags": {} }, { "id": 3, "title": "RenderTextures", "bounding": [ 1010, -330, 1160, 990 ], "color": "#b06634", "font_size": 24, "flags": {} }, { "id": 4, "title": "TextureSampling", "bounding": [ 1010, 690, 2010, 1240 ], "color": "#a1309b", "font_size": 24, "flags": {} }, { "id": 5, "title": "Resize", "bounding": [ -600, -330, 335, 431.6000061035156 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 6, "title": "Remove BG", "bounding": [ -600, 120, 340, 610 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 7, "title": "GenerateMesh", "bounding": [ -160, -330, 1140, 897.5999755859375 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 8, "title": "Input", "bounding": [ -980, -330, 340, 707.6000366210938 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.17985878990921372, "offset": [ 2377.8145603235803, 1002.5954432141118 ] }, "node_versions": { "comfyui-hunyan3dwrapper": "875b0b0420b2af86c4e75f9014b304ba4d21f4c3", "comfy-core": "0.3.26", "ComfyUI_essentials": "33ff89fd354d8ec3ab6affb605a79a931b445d99" }, "VHS_latentpreview": true, "VHS_latentpreviewrate": 0 }, "models": [ { "name": "hunyuan3d-dit-v2-0-fp16.safetensors", "url": "https://huggingface.co/Kijai/Hunyuan3D-2_safetensors/blob/main/hunyuan3d-dit-v2-0-fp16.safetensors", "directory": "diffusion_models" } ], "version": 0.4 }