Files

1479 lines
24 KiB
JSON

{
"last_node_id": 345,
"last_link_id": 694,
"nodes": [
{
"id": 330,
"type": "Reroute",
"pos": [
4580,
-570
],
"size": [
75,
26
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 653
}
],
"outputs": [
{
"name": "",
"type": "MASK",
"links": [
654
],
"slot_index": 0
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 291,
"type": "[Comfy3D] ExplicitTarget Color Projection",
"pos": [
4830,
-1060
],
"size": {
"0": 418.1999816894531,
"1": 142
},
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 601
},
{
"name": "reference_images",
"type": "IMAGE",
"link": 684
},
{
"name": "reference_masks",
"type": "MASK",
"link": 654
},
{
"name": "reference_orbit_camera_poses",
"type": "ORBIT_CAMPOSES",
"link": null
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
608
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] ExplicitTarget Color Projection"
},
"widgets_values": [
1024,
true
]
},
{
"id": 297,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
5670,
-1060
],
"size": [
600,
500
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 609,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
},
{
"id": 270,
"type": "LoadImage",
"pos": [
-1820.81851174679,
-584.0096719221132
],
"size": {
"0": 315,
"1": 314.0000305175781
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
676
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
579
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"PriestCat.png",
"image"
]
},
{
"id": 335,
"type": "[Comfy3D] Load Diffusers Pipeline",
"pos": [
-1063.2975797406154,
-730.8013992433897
],
"size": {
"0": 383.9324645996094,
"1": 130
},
"flags": {},
"order": 1,
"mode": 0,
"outputs": [
{
"name": "pipe",
"type": "DIFFUSERS_PIPE",
"links": [
660
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load Diffusers Pipeline"
},
"widgets_values": [
"Era3DPipeline",
"pengHTYX/MacLab-Era3D-512-6view",
"",
true
]
},
{
"id": 272,
"type": "InvertMask",
"pos": [
-1432.76903183373,
-344.23133437720605
],
"size": {
"0": 210,
"1": 26
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "mask",
"type": "MASK",
"link": 579
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
677
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "InvertMask"
}
},
{
"id": 336,
"type": "[Comfy3D] Era3D MVDiffusion Model",
"pos": [
-643.2975797406153,
-610.8013992433897
],
"size": {
"0": 418.1999816894531,
"1": 242
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "era3d_pipe",
"type": "DIFFUSERS_PIPE",
"link": 660
},
{
"name": "reference_image",
"type": "IMAGE",
"link": 676
},
{
"name": "reference_mask",
"type": "MASK",
"link": 677
}
],
"outputs": [
{
"name": "multiviews",
"type": "IMAGE",
"links": [
661
],
"shape": 3,
"slot_index": 0
},
{
"name": "multiview_normals",
"type": "IMAGE",
"links": [
679
],
"shape": 3,
"slot_index": 1
},
{
"name": "orbit_camposes",
"type": "ORBIT_CAMPOSES",
"links": [],
"shape": 3,
"slot_index": 2
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Era3D MVDiffusion Model"
},
"widgets_values": [
420,
600,
"fixed",
3,
40,
1,
4
]
},
{
"id": 295,
"type": "Reroute",
"pos": [
3509,
-574
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 691
}
],
"outputs": [
{
"name": "",
"type": "MASK",
"links": [
600,
653
],
"slot_index": 0
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 274,
"type": "[Comfy3D] Fast Normal Maps To Mesh",
"pos": [
3219,
-779
],
"size": {
"0": 284.5090026855469,
"1": 46
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "front_side_back_normal_maps",
"type": "IMAGE",
"link": 648
},
{
"name": "front_side_back_normal_masks",
"type": "MASK",
"link": 689
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
593,
598
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Fast Normal Maps To Mesh"
}
},
{
"id": 286,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
3169,
-287
],
"size": [
600,
500
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 594,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
},
{
"id": 298,
"type": "[Comfy3D] Fast Clean Mesh",
"pos": [
4233,
-919
],
"size": {
"0": 315,
"1": 130
},
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 610
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
601,
611
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Fast Clean Mesh"
},
"widgets_values": [
true,
1,
true,
0.25
]
},
{
"id": 290,
"type": "[Comfy3D] ExplicitTarget Mesh Optimization",
"pos": [
3652,
-920
],
"size": {
"0": 380.4000244140625,
"1": 238
},
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 598
},
{
"name": "normal_maps",
"type": "IMAGE",
"link": 649
},
{
"name": "normal_masks",
"type": "MASK",
"link": 600
},
{
"name": "normal_orbit_camera_poses",
"type": "ORBIT_CAMPOSES",
"link": null
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
596,
610
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] ExplicitTarget Mesh Optimization"
},
"widgets_values": [
200,
512,
0.1,
100,
5,
20
]
},
{
"id": 327,
"type": "Reroute",
"pos": [
2387,
-900
],
"size": [
75,
26
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 694
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
648,
649,
690
],
"slot_index": 0
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 276,
"type": "[Comfy3D] Get Masks From Normal Maps",
"pos": [
2856,
-701
],
"size": {
"0": 304.79998779296875,
"1": 26
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "normal_maps",
"type": "IMAGE",
"link": 690
}
],
"outputs": [
{
"name": "normal_masks",
"type": "MASK",
"links": [
689,
691
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Get Masks From Normal Maps"
}
},
{
"id": 306,
"type": "SaveImage",
"pos": [
203,
-980
],
"size": {
"0": 303.7020263671875,
"1": 270
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 665
}
],
"properties": {},
"widgets_values": [
"Unique3D_Era3D\\RGB\\rgb"
]
},
{
"id": 337,
"type": "GetImagesFromBatchIndexed",
"pos": [
-122,
-623
],
"size": {
"0": 266.3033447265625,
"1": 79.16864776611328
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 661
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
665,
666
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"0, 2, 3, 4"
]
},
{
"id": 344,
"type": "GetImagesFromBatchIndexed",
"pos": [
-123,
-480
],
"size": {
"0": 266.3033447265625,
"1": 79.16864776611328
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 679
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
680
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"0, 2, 3, 4"
]
},
{
"id": 194,
"type": "UpscaleModelLoader",
"pos": [
704,
-946
],
"size": {
"0": 394.51678466796875,
"1": 58
},
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "UPSCALE_MODEL",
"type": "UPSCALE_MODEL",
"links": [
547,
672
],
"shape": 3,
"slot_index": 0
}
],
"title": "Load Upscale Model [Var]",
"properties": {
"Node name for S&R": "UpscaleModelLoader"
},
"widgets_values": [
"realesrganX4plus_v1.pt"
]
},
{
"id": 324,
"type": "Reroute",
"pos": [
2384,
-952
],
"size": [
75,
26
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 640
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
684
],
"slot_index": 0
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 289,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
3856,
-286
],
"size": [
600,
500
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 597,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
},
{
"id": 300,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
4551,
-295
],
"size": [
600,
500
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 612,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
},
{
"id": 285,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
3211,
-418
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 593
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
594
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"Unique3D_Era3D\\Mesh_Gen_0\\mesh.obj"
]
},
{
"id": 288,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
3869,
-425
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 596
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
597
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"Unique3D_Era3D\\Mesh_Gen_1\\mesh.obj"
]
},
{
"id": 299,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
4557,
-430
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 611
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
612
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"Unique3D_Era3D\\Mesh_Gen_2\\mesh.obj"
]
},
{
"id": 296,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
5310,
-1060
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 608
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
609
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"Unique3D_Era3D\\Mesh_Gen_3\\mesh.obj"
]
},
{
"id": 340,
"type": "ImageUpscaleWithModel",
"pos": [
1189,
-515
],
"size": {
"0": 241.79998779296875,
"1": 46
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 672
},
{
"name": "image",
"type": "IMAGE",
"link": 680
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
693,
694
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageUpscaleWithModel"
}
},
{
"id": 338,
"type": "SaveImage",
"pos": [
1870,
-518
],
"size": {
"0": 410.9214172363281,
"1": 270
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 693
}
],
"properties": {},
"widgets_values": [
"Unique3D_Era3D/Normals/normal"
]
},
{
"id": 257,
"type": "ImageUpscaleWithModel",
"pos": [
1192,
-927
],
"size": {
"0": 226.8000030517578,
"1": 46
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "upscale_model",
"type": "UPSCALE_MODEL",
"link": 547
},
{
"name": "image",
"type": "IMAGE",
"link": 666
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
549,
640
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageUpscaleWithModel"
}
},
{
"id": 195,
"type": "SaveImage",
"pos": [
1467,
-857
],
"size": [
307.4297732548023,
270
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 549
}
],
"title": "Save Image [Sys] [Imgs_Out]",
"properties": {
"ttNbgOverride": {
"color": "#223",
"bgcolor": "#335",
"groupcolor": "#88A"
}
},
"widgets_values": [
"_Era3D\\Upscales\\rgb_highres"
]
}
],
"links": [
[
547,
194,
0,
257,
0,
"UPSCALE_MODEL"
],
[
549,
257,
0,
195,
0,
"IMAGE"
],
[
579,
270,
1,
272,
0,
"MASK"
],
[
593,
274,
0,
285,
0,
"MESH"
],
[
594,
285,
0,
286,
0,
"STRING"
],
[
596,
290,
0,
288,
0,
"MESH"
],
[
597,
288,
0,
289,
0,
"STRING"
],
[
598,
274,
0,
290,
0,
"MESH"
],
[
600,
295,
0,
290,
2,
"MASK"
],
[
601,
298,
0,
291,
0,
"MESH"
],
[
608,
291,
0,
296,
0,
"MESH"
],
[
609,
296,
0,
297,
0,
"STRING"
],
[
610,
290,
0,
298,
0,
"MESH"
],
[
611,
298,
0,
299,
0,
"MESH"
],
[
612,
299,
0,
300,
0,
"STRING"
],
[
640,
257,
0,
324,
0,
"*"
],
[
648,
327,
0,
274,
0,
"IMAGE"
],
[
649,
327,
0,
290,
1,
"IMAGE"
],
[
653,
295,
0,
330,
0,
"*"
],
[
654,
330,
0,
291,
2,
"MASK"
],
[
660,
335,
0,
336,
0,
"DIFFUSERS_PIPE"
],
[
661,
336,
0,
337,
0,
"IMAGE"
],
[
665,
337,
0,
306,
0,
"IMAGE"
],
[
666,
337,
0,
257,
1,
"IMAGE"
],
[
672,
194,
0,
340,
0,
"UPSCALE_MODEL"
],
[
676,
270,
0,
336,
1,
"IMAGE"
],
[
677,
272,
0,
336,
2,
"MASK"
],
[
679,
336,
1,
344,
0,
"IMAGE"
],
[
680,
344,
0,
340,
1,
"IMAGE"
],
[
684,
324,
0,
291,
1,
"IMAGE"
],
[
689,
276,
0,
274,
1,
"MASK"
],
[
690,
327,
0,
276,
0,
"IMAGE"
],
[
691,
276,
0,
295,
0,
"*"
],
[
693,
340,
0,
338,
0,
"IMAGE"
],
[
694,
340,
0,
327,
0,
"*"
]
],
"groups": [
{
"title": "Stage_2: Upscale",
"bounding": [
628,
-1071,
2027,
965
],
"color": "#3f789e",
"font_size": 48
},
{
"title": "Stage_1: Multi-Views Images & Normal Maps Generation From Single Image",
"bounding": [
-1107,
-1078,
1685,
881
],
"color": "#3f789e",
"font_size": 48
},
{
"title": "Stage_3: Mesh & RGB Texture Reconstruction from Multi-View Images & Normal Maps",
"bounding": [
2753,
-1233,
3588,
1541
],
"color": "#3f789e",
"font_size": 48
},
{
"title": "Single RGBA Input Image",
"bounding": [
-1874,
-798,
719,
581
],
"color": "#8AA",
"font_size": 48
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.5054470284993436,
"offset": [
-3322.963725661908,
1577.7134425968748
]
}
},
"version": 0.4
}