ubun/Hunyuan3D单视角.json
2025-08-28 16:50:43 +08:00

2555 lines
44 KiB
JSON

{
"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
}