Integrate CharacterGen & Improve its workflow with Unique3D

This commit is contained in:
Mr. For Example
2024-07-09 14:54:44 -06:00
parent a805a5a6eb
commit a4fb6cfa68
102 changed files with 20754 additions and 271 deletions
@@ -1,40 +1,7 @@
{
"last_node_id": 30,
"last_link_id": 46,
"last_node_id": 32,
"last_link_id": 48,
"nodes": [
{
"id": 2,
"type": "[Comfy3D] Load CRM MVDiffusion Model",
"pos": [
-102,
131
],
"size": {
"0": 489.21466064453125,
"1": 95.50737762451172
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "crm_mvdiffusion_sampler",
"type": "CRM_MVDIFFUSION_SAMPLER",
"links": [
1
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load CRM MVDiffusion Model"
},
"widgets_values": [
"pixel-diffusion.pth",
"configs/crm_configs/sd_v2_base_ipmv_zero_SNR.yaml"
]
},
{
"id": 24,
"type": "[Comfy3D] Save 3D Mesh",
@@ -47,7 +14,7 @@
"1": 58
},
"flags": {},
"order": 11,
"order": 12,
"mode": 0,
"inputs": [
{
@@ -86,7 +53,7 @@
"1": 130
},
"flags": {},
"order": 10,
"order": 11,
"mode": 0,
"inputs": [
{
@@ -116,69 +83,6 @@
false
]
},
{
"id": 3,
"type": "[Comfy3D] CRM Images MVDiffusion Model",
"pos": [
600,
300
],
"size": {
"0": 506.4000244140625,
"1": 262
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "crm_mvdiffusion_sampler",
"type": "CRM_MVDIFFUSION_SAMPLER",
"link": 1
},
{
"name": "reference_image",
"type": "IMAGE",
"link": 2
},
{
"name": "reference_mask",
"type": "MASK",
"link": 28
}
],
"outputs": [
{
"name": "multiview_images",
"type": "IMAGE",
"links": [
39
],
"shape": 3,
"slot_index": 0
},
{
"name": "orbit_camposes",
"type": "ORBIT_CAMPOSES",
"links": [
41
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "[Comfy3D] CRM Images MVDiffusion Model"
},
"widgets_values": [
"3D assets",
"uniform low no texture ugly, boring, bad anatomy, blurry, pixelated, obscure, unnatural colors, poor lighting, dull, and unclear.",
1234,
"fixed",
5.5,
50
]
},
{
"id": 25,
"type": "[Comfy3D] Preview 3DMesh",
@@ -191,7 +95,7 @@
500
],
"flags": {},
"order": 12,
"order": 13,
"mode": 0,
"inputs": [
{
@@ -211,45 +115,6 @@
null
]
},
{
"id": 27,
"type": "GetImagesFromBatchIndexed",
"pos": [
1141,
214
],
"size": {
"0": 255.99082946777344,
"1": 76.0000228881836
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 39
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
44
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"5, 3, 2, 0"
]
},
{
"id": 22,
"type": "[Comfy3D] Load InstantMesh Reconstruction Model",
@@ -262,7 +127,7 @@
"1": 58
},
"flags": {},
"order": 1,
"order": 0,
"mode": 0,
"outputs": [
{
@@ -294,7 +159,7 @@
"1": 76
},
"flags": {},
"order": 6,
"order": 7,
"mode": 0,
"inputs": [
{
@@ -333,7 +198,7 @@
"1": 250
},
"flags": {},
"order": 7,
"order": 8,
"mode": 0,
"inputs": [
{
@@ -381,7 +246,7 @@
"1": 122
},
"flags": {},
"order": 9,
"order": 10,
"mode": 0,
"inputs": [
{
@@ -467,7 +332,7 @@
"1": 545.7767944335938
},
"flags": {},
"order": 2,
"order": 1,
"mode": 0,
"outputs": [
{
@@ -497,19 +362,180 @@
"image"
]
},
{
"id": 3,
"type": "[Comfy3D] CRM Images MVDiffusion Model",
"pos": [
600,
300
],
"size": {
"0": 506.4000244140625,
"1": 262
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "crm_mvdiffusion_sampler",
"type": "CRM_MVDIFFUSION_SAMPLER",
"link": 48
},
{
"name": "reference_image",
"type": "IMAGE",
"link": 2
},
{
"name": "reference_mask",
"type": "MASK",
"link": 28
}
],
"outputs": [
{
"name": "multiview_images",
"type": "IMAGE",
"links": [
39,
47
],
"shape": 3,
"slot_index": 0
},
{
"name": "orbit_camposes",
"type": "ORBIT_CAMPOSES",
"links": [
41
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "[Comfy3D] CRM Images MVDiffusion Model"
},
"widgets_values": [
"3D assets",
"uniform low no texture ugly, boring, bad anatomy, blurry, pixelated, obscure, unnatural colors, poor lighting, dull, and unclear.",
1234,
"fixed",
5.5,
50
]
},
{
"id": 27,
"type": "GetImagesFromBatchIndexed",
"pos": [
1152,
214
],
"size": {
"0": 255.99082946777344,
"1": 76.0000228881836
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 39
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
44
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"5, 3, 2, 0"
]
},
{
"id": 32,
"type": "[Comfy3D] Load CRM MVDiffusion Model",
"pos": [
-157,
163
],
"size": [
435.4573393577026,
83.6087870826683
],
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "crm_mvdiffusion_sampler",
"type": "CRM_MVDIFFUSION_SAMPLER",
"links": [
48
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load CRM MVDiffusion Model"
},
"widgets_values": [
"pixel-diffusion.pth",
"sd_v2_base_ipmv_zero_SNR.yaml"
]
},
{
"id": 31,
"type": "PreviewImage",
"pos": [
1103,
-110
],
"size": [
685.57771038656,
142.33505712129315
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 47
}
],
"properties": {
"Node name for S&R": "PreviewImage"
}
},
{
"id": 15,
"type": "PreviewImage",
"pos": [
1805,
494
1820,
35
],
"size": [
675.7496017470316,
189.98764924222667
],
"size": {
"0": 770.9938354492188,
"1": 246
},
"flags": {},
"order": 8,
"order": 9,
"mode": 0,
"inputs": [
{
@@ -524,14 +550,6 @@
}
],
"links": [
[
1,
2,
0,
3,
0,
"CRM_MVDIFFUSION_SAMPLER"
],
[
2,
1,
@@ -635,16 +653,32 @@
23,
1,
"IMAGE"
],
[
47,
3,
0,
31,
0,
"IMAGE"
],
[
48,
32,
0,
3,
0,
"CRM_MVDIFFUSION_SAMPLER"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 0.5644739300537773,
"scale": 0.42409761837248683,
"offset": [
148.6926373068756,
262.952479355259
-1895.6373310621698,
224.7040148153894
]
}
},
@@ -0,0 +1,942 @@
{
"last_node_id": 43,
"last_link_id": 56,
"nodes": [
{
"id": 18,
"type": "[Comfy3D] Switch Mesh Axis",
"pos": [
1680,
520
],
"size": {
"0": 315,
"1": 154
},
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 21
}
],
"outputs": [
{
"name": "switched_mesh",
"type": "MESH",
"links": [
19
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Switch Mesh Axis"
},
"widgets_values": [
"+y",
"+z",
"+x",
false,
1
]
},
{
"id": 14,
"type": "[Comfy3D] Load InstantMesh Reconstruction Model",
"pos": [
930,
300
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "lrm_model",
"type": "LRM_MODEL",
"links": [
18
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load InstantMesh Reconstruction Model"
},
"widgets_values": [
"instant_mesh_large.ckpt"
]
},
{
"id": 32,
"type": "IMG_padder",
"pos": [
210,
440
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 43
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
44
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "IMG_padder"
},
"widgets_values": [
0.25,
"left"
]
},
{
"id": 34,
"type": "[Comfy3D] Load CharacterGen MVDiffusion Model",
"pos": [
-1900,
360
],
"size": {
"0": 294,
"1": 26
},
"flags": {},
"order": 1,
"mode": 0,
"outputs": [
{
"name": "character_mv_gen_pipe",
"type": "CHARACTER_MV_GEN_PIPE",
"links": [
46
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load CharacterGen MVDiffusion Model"
}
},
{
"id": 36,
"type": "InvertMask",
"pos": [
-1820,
530
],
"size": {
"0": 210,
"1": 26
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "mask",
"type": "MASK",
"link": 45
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
48
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "InvertMask"
}
},
{
"id": 39,
"type": "Image Rembg (Remove Background)",
"pos": [
-750,
510
],
"size": {
"0": 315,
"1": 250
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 50
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
51,
53
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Image Rembg (Remove Background)"
},
"widgets_values": [
false,
"isnet-anime",
false,
true,
false,
240,
10,
10,
"white"
]
},
{
"id": 40,
"type": "ImageToMask",
"pos": [
-400,
500
],
"size": {
"0": 210,
"1": 58
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 51
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
42
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageToMask"
},
"widgets_values": [
"red"
]
},
{
"id": 31,
"type": "[Comfy3D] Image Add Pure Color Background",
"pos": [
-160,
440
],
"size": {
"0": 315,
"1": 126
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 41
},
{
"name": "masks",
"type": "MASK",
"link": 42
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
43
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Image Add Pure Color Background"
},
"widgets_values": [
255,
255,
255
]
},
{
"id": 33,
"type": "IMG_padder",
"pos": [
570,
440
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 44
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
40
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "IMG_padder"
},
"widgets_values": [
0.2,
"right"
]
},
{
"id": 30,
"type": "ImageScale",
"pos": [
940,
440
],
"size": {
"0": 315,
"1": 130
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 40
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
54
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageScale"
},
"widgets_values": [
"lanczos",
1024,
1024,
"disabled"
]
},
{
"id": 38,
"type": "GetImagesFromBatchIndexed",
"pos": [
-1060,
440
],
"size": {
"0": 255.99082946777344,
"1": 76.0000228881836
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 49
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
41,
50,
52
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"3, 1, 2, 0"
]
},
{
"id": 37,
"type": "[Comfy3D] CharacterGen MVDiffusion Model",
"pos": [
-1570,
440
],
"size": {
"0": 456,
"1": 334
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "character_mv_gen_pipe",
"type": "CHARACTER_MV_GEN_PIPE",
"link": 46
},
{
"name": "reference_image",
"type": "IMAGE",
"link": 47
},
{
"name": "reference_mask",
"type": "MASK",
"link": 48
}
],
"outputs": [
{
"name": "multiviews",
"type": "IMAGE",
"links": [
49
],
"shape": 3,
"slot_index": 0
},
{
"name": "orbit_camposes",
"type": "ORBIT_CAMPOSES",
"links": [
55
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "[Comfy3D] CharacterGen MVDiffusion Model"
},
"widgets_values": [
512,
768,
2333,
"fixed",
5,
40,
"high quality, best quality",
"",
1.5
]
},
{
"id": 41,
"type": "PreviewImage",
"pos": [
-1273,
109
],
"size": [
718.229248046875,
246
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 52
}
],
"properties": {
"Node name for S&R": "PreviewImage"
}
},
{
"id": 42,
"type": "PreviewImage",
"pos": [
-457,
104
],
"size": [
608.1014404296875,
246
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 53
}
],
"properties": {
"Node name for S&R": "PreviewImage"
}
},
{
"id": 15,
"type": "[Comfy3D] InstantMesh Reconstruction Model",
"pos": [
1330,
520
],
"size": {
"0": 315,
"1": 122
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "lrm_model",
"type": "LRM_MODEL",
"link": 18
},
{
"name": "multiview_images",
"type": "IMAGE",
"link": 54
},
{
"name": "orbit_camera_poses",
"type": "ORBIT_CAMPOSES",
"link": 56
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
21
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] InstantMesh Reconstruction Model"
},
"widgets_values": [
40,
1024
]
},
{
"id": 43,
"type": "[Comfy3D] Get Camposes From List Indexed",
"pos": [
-988,
821
],
"size": {
"0": 531.5999755859375,
"1": 200
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "original_orbit_camera_poses",
"type": "ORBIT_CAMPOSES",
"link": 55
}
],
"outputs": [
{
"name": "ORBIT_CAMPOSES",
"type": "ORBIT_CAMPOSES",
"links": [
56
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Get Camposes From List Indexed"
},
"widgets_values": [
"3, 1, 2, 0"
]
},
{
"id": 35,
"type": "LoadImage",
"pos": [
-2230,
460
],
"size": {
"0": 315,
"1": 314
},
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
47
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
45
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"CharacterGen_Test_2.png",
"image"
]
},
{
"id": 16,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
2021,
520
],
"size": [
288.29027143395615,
58
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 19
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
20
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"InstantMesh_test\\Mesh_Girl.glb"
]
},
{
"id": 17,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
2344,
519
],
"size": [
600,
500
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 20,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
}
],
"links": [
[
18,
14,
0,
15,
0,
"LRM_MODEL"
],
[
19,
18,
0,
16,
0,
"MESH"
],
[
20,
16,
0,
17,
0,
"STRING"
],
[
21,
15,
0,
18,
0,
"MESH"
],
[
40,
33,
0,
30,
0,
"IMAGE"
],
[
41,
38,
0,
31,
0,
"IMAGE"
],
[
42,
40,
0,
31,
1,
"MASK"
],
[
43,
31,
0,
32,
0,
"IMAGE"
],
[
44,
32,
0,
33,
0,
"IMAGE"
],
[
45,
35,
1,
36,
0,
"MASK"
],
[
46,
34,
0,
37,
0,
"CHARACTER_MV_GEN_PIPE"
],
[
47,
35,
0,
37,
1,
"IMAGE"
],
[
48,
36,
0,
37,
2,
"MASK"
],
[
49,
37,
0,
38,
0,
"IMAGE"
],
[
50,
38,
0,
39,
0,
"IMAGE"
],
[
51,
39,
0,
40,
0,
"IMAGE"
],
[
52,
38,
0,
41,
0,
"IMAGE"
],
[
53,
39,
0,
42,
0,
"IMAGE"
],
[
54,
30,
0,
15,
1,
"IMAGE"
],
[
55,
37,
1,
43,
0,
"ORBIT_CAMPOSES"
],
[
56,
43,
0,
15,
2,
"ORBIT_CAMPOSES"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 1,
"offset": [
-1287.2902103988,
-400.040713409522
]
}
},
"version": 0.4
}
@@ -0,0 +1,680 @@
{
"last_node_id": 32,
"last_link_id": 45,
"nodes": [
{
"id": 6,
"type": "InvertMask",
"pos": [
-130,
510
],
"size": {
"0": 210,
"1": 26
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "mask",
"type": "MASK",
"link": 13
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
16
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "InvertMask"
}
},
{
"id": 1,
"type": "[Comfy3D] Load CharacterGen MVDiffusion Model",
"pos": [
-210,
340
],
"size": {
"0": 294,
"1": 26
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "character_mv_gen_pipe",
"type": "CHARACTER_MV_GEN_PIPE",
"links": [
14
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load CharacterGen MVDiffusion Model"
}
},
{
"id": 24,
"type": "[Comfy3D] Load CharacterGen Reconstruction Model",
"pos": [
923,
351
],
"size": {
"0": 319.20001220703125,
"1": 28.166826248168945
},
"flags": {},
"order": 1,
"mode": 0,
"outputs": [
{
"name": "character_lrm_pipe",
"type": "CHARACTER_LRM_PIPE",
"links": [
34
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Load CharacterGen Reconstruction Model"
}
},
{
"id": 25,
"type": "[Comfy3D] CharacterGen Reconstruction Model",
"pos": [
1621,
400
],
"size": {
"0": 292.20001220703125,
"1": 66
},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "character_lrm_pipe",
"type": "CHARACTER_LRM_PIPE",
"link": 34
},
{
"name": "multiview_images",
"type": "IMAGE",
"link": 38
},
{
"name": "multiview_masks",
"type": "MASK",
"link": 37
}
],
"outputs": [
{
"name": "mesh",
"type": "MESH",
"links": [
43
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] CharacterGen Reconstruction Model"
}
},
{
"id": 32,
"type": "[Comfy3D] Switch Mesh Axis",
"pos": [
1956,
400
],
"size": {
"0": 315,
"1": 154
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 43
}
],
"outputs": [
{
"name": "switched_mesh",
"type": "MESH",
"links": [
44
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Switch Mesh Axis"
},
"widgets_values": [
"+x",
"-z",
"+y",
false,
1
]
},
{
"id": 28,
"type": "[Comfy3D] Save 3D Mesh",
"pos": [
2320,
400
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESH",
"link": 44
}
],
"outputs": [
{
"name": "save_path",
"type": "STRING",
"links": [
41
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Save 3D Mesh"
},
"widgets_values": [
"CharacterGen\\Mesh\\Mesh_Girl.glb"
]
},
{
"id": 13,
"type": "[Comfy3D] CharacterGen MVDiffusion Model",
"pos": [
120,
420
],
"size": {
"0": 456,
"1": 334
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "character_mv_gen_pipe",
"type": "CHARACTER_MV_GEN_PIPE",
"link": 14
},
{
"name": "reference_image",
"type": "IMAGE",
"link": 15
},
{
"name": "reference_mask",
"type": "MASK",
"link": 16
}
],
"outputs": [
{
"name": "multiviews",
"type": "IMAGE",
"links": [
26
],
"shape": 3,
"slot_index": 0
},
{
"name": "orbit_camposes",
"type": "ORBIT_CAMPOSES",
"links": [],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "[Comfy3D] CharacterGen MVDiffusion Model"
},
"widgets_values": [
512,
768,
2333,
"fixed",
5,
40,
"high quality, best quality",
"",
1.5
]
},
{
"id": 21,
"type": "Image Rembg (Remove Background)",
"pos": [
940,
483
],
"size": {
"0": 315,
"1": 250
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 24
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
36,
42
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Image Rembg (Remove Background)"
},
"widgets_values": [
false,
"isnet-anime",
false,
true,
false,
240,
10,
10,
"white"
]
},
{
"id": 19,
"type": "GetImagesFromBatchIndexed",
"pos": [
619,
420
],
"size": {
"0": 255.99082946777344,
"1": 76.0000228881836
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 26
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
24,
38,
45
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "GetImagesFromBatchIndexed"
},
"widgets_values": [
"2, 3, 0, 1"
]
},
{
"id": 26,
"type": "ImageToMask",
"pos": [
1290,
486
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 36
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
37
],
"shape": 3,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ImageToMask"
},
"widgets_values": [
"red"
]
},
{
"id": 4,
"type": "SaveImage",
"pos": [
930,
820
],
"size": {
"0": 526.6419677734375,
"1": 270
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 45
}
],
"properties": {},
"widgets_values": [
"CharacterGen\\Multi_Views\\image"
]
},
{
"id": 30,
"type": "SaveImage",
"pos": [
1507,
825
],
"size": {
"0": 526.6419677734375,
"1": 270
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 42
}
],
"properties": {},
"widgets_values": [
"CharacterGen\\Multi_View_Masks\\image"
]
},
{
"id": 29,
"type": "[Comfy3D] Preview 3DMesh",
"pos": [
2663,
398
],
"size": [
600,
500
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "mesh_file_path",
"type": "STRING",
"link": 41,
"widget": {
"name": "mesh_file_path"
}
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Preview 3DMesh"
},
"widgets_values": [
"",
null
]
},
{
"id": 3,
"type": "LoadImage",
"pos": [
-540,
440
],
"size": {
"0": 315,
"1": 314
},
"flags": {},
"order": 2,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
15
],
"shape": 3,
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": [
13
],
"shape": 3,
"slot_index": 1
}
],
"properties": {
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"Test_ChunLi 768X512.png",
"image"
]
}
],
"links": [
[
13,
3,
1,
6,
0,
"MASK"
],
[
14,
1,
0,
13,
0,
"CHARACTER_MV_GEN_PIPE"
],
[
15,
3,
0,
13,
1,
"IMAGE"
],
[
16,
6,
0,
13,
2,
"MASK"
],
[
24,
19,
0,
21,
0,
"IMAGE"
],
[
26,
13,
0,
19,
0,
"IMAGE"
],
[
34,
24,
0,
25,
0,
"CHARACTER_LRM_PIPE"
],
[
36,
21,
0,
26,
0,
"IMAGE"
],
[
37,
26,
0,
25,
2,
"MASK"
],
[
38,
19,
0,
25,
1,
"IMAGE"
],
[
41,
28,
0,
29,
0,
"STRING"
],
[
42,
21,
0,
30,
0,
"IMAGE"
],
[
43,
25,
0,
32,
0,
"MESH"
],
[
44,
32,
0,
28,
0,
"MESH"
],
[
45,
19,
0,
4,
0,
"IMAGE"
]
],
"groups": [],
"config": {},
"extra": {
"ds": {
"scale": 0.7513148009015781,
"offset": [
621.9534614969469,
-192.59110955183658
]
}
},
"version": 0.4
}
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -128,7 +128,7 @@
},
{
"id": 22,
"type": "[Comfy3D] Era3D Diffusion Model",
"type": "[Comfy3D] Era3D MVDiffusion Model",
"pos": [
1118,
232
@@ -188,7 +188,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Era3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Era3D MVDiffusion Model"
},
"widgets_values": [
420,
+2 -2
View File
@@ -82,7 +82,7 @@
},
{
"id": 23,
"type": "[Comfy3D] Unique3D Diffusion Model",
"type": "[Comfy3D] Unique3D MVDiffusion Model",
"pos": [
1374,
159
@@ -124,7 +124,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Unique3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Unique3D MVDiffusion Model"
},
"widgets_values": [
1145,
+2 -2
View File
@@ -220,7 +220,7 @@
},
{
"id": 21,
"type": "[Comfy3D] Unique3D Diffusion Model",
"type": "[Comfy3D] Unique3D MVDiffusion Model",
"pos": [
1397,
254
@@ -262,7 +262,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Unique3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Unique3D MVDiffusion Model"
},
"widgets_values": [
1145,
@@ -1516,7 +1516,7 @@
},
{
"id": 317,
"type": "[Comfy3D] Unique3D Diffusion Model",
"type": "[Comfy3D] Unique3D MVDiffusion Model",
"pos": [
726.0260388541542,
742.5761190469728
@@ -1558,7 +1558,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Unique3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Unique3D MVDiffusion Model"
},
"widgets_values": [
1145,
@@ -1607,7 +1607,7 @@
},
{
"id": 307,
"type": "[Comfy3D] Unique3D Diffusion Model",
"type": "[Comfy3D] Unique3D MVDiffusion Model",
"pos": [
-67,
-1160
@@ -1650,7 +1650,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Unique3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Unique3D MVDiffusion Model"
},
"widgets_values": [
1145,
@@ -240,7 +240,7 @@
},
{
"id": 336,
"type": "[Comfy3D] Era3D Diffusion Model",
"type": "[Comfy3D] Era3D MVDiffusion Model",
"pos": [
-643.2975797406153,
-610.8013992433897
@@ -297,7 +297,7 @@
}
],
"properties": {
"Node name for S&R": "[Comfy3D] Era3D Diffusion Model"
"Node name for S&R": "[Comfy3D] Era3D MVDiffusion Model"
},
"widgets_values": [
420,
Binary file not shown.

After

Width:  |  Height:  |  Size: 298 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB