Files
visualbruno-ComfyUI-Trellis2/example_workflows/Advanced_CustomSteps.json
T

1249 lines
22 KiB
JSON

{
"id": "cd6e2e00-83cc-4795-abf1-09b46428c270",
"revision": 0,
"last_node_id": 223,
"last_link_id": 456,
"nodes": [
{
"id": 69,
"type": "Trellis2LoadImageWithTransparency",
"pos": [
-377.72410571388025,
328.4870830026766
],
"size": [
717.521556382955,
915.5313594325766
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": []
},
{
"name": "mask",
"type": "MASK",
"links": []
},
{
"name": "image_with_alpha",
"type": "IMAGE",
"links": [
241
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "e7f9b30df7a09bcedf1c955e176754c73f983254",
"Node name for S&R": "Trellis2LoadImageWithTransparency",
"widget_ue_connectable": {}
},
"widgets_values": [
"Image_1024_00101_.png",
"image"
]
},
{
"id": 213,
"type": "Trellis2ShapeGenerator",
"pos": [
783.1875248410059,
-209.1034640968784
],
"size": [
335.24609375,
266
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 428
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 429
},
{
"name": "coords",
"type": "COORDS",
"link": 430
}
],
"outputs": [
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"links": [
433
]
},
{
"name": "resolution",
"type": "INT",
"links": [
434
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
431
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ShapeGenerator"
},
"widgets_values": [
512,
25,
7.5,
0.01,
3,
"heun",
0.1,
1
]
},
{
"id": 212,
"type": "Trellis2SparseGenerator",
"pos": [
755.5154833297573,
-586.166449201357
],
"size": [
395.65625,
314
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 426
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 427
}
],
"outputs": [
{
"name": "coords",
"type": "COORDS",
"links": [
430
]
},
{
"name": "sparse_structure_resolution",
"type": "INT",
"links": [
435
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
428
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2SparseGenerator"
},
"widgets_values": [
12345,
"fixed",
25,
7.5,
0.01,
5,
"euler",
32,
0.1,
1
]
},
{
"id": 39,
"type": "Trellis2LoadModel",
"pos": [
385.7151992875252,
-750.0584765375115
],
"size": [
301.71875,
202
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
444
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03",
"Node name for S&R": "Trellis2LoadModel",
"widget_ue_connectable": {}
},
"widgets_values": [
"microsoft/TRELLIS.2-4B",
"flash_attn",
"cuda",
true,
false,
"flex_gemm",
"flash_attn"
]
},
{
"id": 119,
"type": "Trellis2PreProcessImage",
"pos": [
424.3737559582122,
-335.9840037159542
],
"size": [
281.8229166666667,
106
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 241
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
445
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "15854282a73cf231b81d52ada22e652f414a078b",
"Node name for S&R": "Trellis2PreProcessImage",
"widget_ue_connectable": {}
},
"widgets_values": [
10,
false,
1024
]
},
{
"id": 208,
"type": "Trellis2ImageCondGenerator",
"pos": [
779.7493550843124,
-745.7690930815886
],
"size": [
308.0748046875,
98
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 444
},
{
"name": "image",
"type": "IMAGE",
"link": 445
}
],
"outputs": [
{
"name": "cond_512",
"type": "IMAGE_COND",
"links": [
427,
429
]
},
{
"name": "cond_1024",
"type": "IMAGE_COND",
"links": [
432,
447
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
426
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ImageCondGenerator"
},
"widgets_values": [
1
]
},
{
"id": 214,
"type": "Trellis2ShapeCascadeGenerator",
"pos": [
1204.298470222733,
-593.6739172678739
],
"size": [
335.9791015625,
338
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 431
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 432
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 433
},
{
"name": "from_resolution",
"type": "INT",
"widget": {
"name": "from_resolution"
},
"link": 434
},
{
"name": "sparse_structure_resolution",
"type": "INT",
"widget": {
"name": "sparse_structure_resolution"
},
"link": 435
}
],
"outputs": [
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"links": [
423,
448
]
},
{
"name": "resolution",
"type": "INT",
"links": [
424
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
446
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ShapeCascadeGenerator"
},
"widgets_values": [
0,
1024,
0,
999999,
12,
7.5,
0.01,
3,
"heun",
0.1,
1
]
},
{
"id": 203,
"type": "PrimitiveInt",
"pos": [
-373.0898096413628,
163.12227474974895
],
"size": [
270,
82
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
451
]
}
],
"title": "Target Face Number",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
300000,
"fixed"
]
},
{
"id": 216,
"type": "Trellis2SimplifyMesh",
"pos": [
1703.393750669334,
-500.59691468161645
],
"size": [
270,
82
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 437
},
{
"name": "target_face_num",
"type": "INT",
"widget": {
"name": "target_face_num"
},
"link": 451
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
436
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229",
"Node name for S&R": "Trellis2SimplifyMesh"
},
"widgets_values": [
500000,
"Cumesh"
]
},
{
"id": 220,
"type": "Trellis2FillHolesWithCuMesh",
"pos": [
1670.7679554530735,
-854.0252749431562
],
"size": [
312.4361328125,
58
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 443
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
425
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af",
"Node name for S&R": "Trellis2FillHolesWithCuMesh"
},
"widgets_values": [
1
]
},
{
"id": 211,
"type": "Trellis2ReconstructMeshWithQuad",
"pos": [
1658.76843203833,
-712.5207015189599
],
"size": [
331.5878996659427,
142.11360851901668
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 425
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
437
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5",
"Node name for S&R": "Trellis2ReconstructMeshWithQuad",
"widget_ue_connectable": {}
},
"widgets_values": [
1,
1024,
true,
true
]
},
{
"id": 215,
"type": "Trellis2FillHolesWithMeshlib",
"pos": [
1682.2010450446755,
-361.2081091911047
],
"size": [
249.284765625,
46
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 436
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
452
]
},
{
"name": "holes_filled",
"type": "INT",
"links": null
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "e8098f5641702e74133c2dea0b45a13a3ab19985",
"Node name for S&R": "Trellis2FillHolesWithMeshlib"
},
"widgets_values": []
},
{
"id": 209,
"type": "Trellis2DecodeLatents",
"pos": [
1214.7402059785773,
139.23732698343224
],
"size": [
270,
122
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 450
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 423
},
{
"name": "texture_slat",
"shape": 7,
"type": "TEXTURE_SLAT",
"link": 449
},
{
"name": "resolution",
"type": "INT",
"widget": {
"name": "resolution"
},
"link": 424
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
443
]
},
{
"name": "bvh",
"type": "BVH",
"links": [
453
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": []
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2DecodeLatents"
},
"widgets_values": [
0,
true
]
},
{
"id": 222,
"type": "Trellis2UnWrapAndRasterizer",
"pos": [
1627.2488876663126,
-234.41356008052338
],
"size": [
419.15234375,
314
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 452
},
{
"name": "bvh",
"type": "BVH",
"link": 453
}
],
"outputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"links": [
454
]
},
{
"name": "base_color_texture",
"type": "IMAGE",
"links": null
},
{
"name": "metallic_roughness_texture",
"type": "IMAGE",
"links": null
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "a5242473f68fe91d5ef0b188f8658ae0da540237",
"Node name for S&R": "Trellis2UnWrapAndRasterizer"
},
"widgets_values": [
60,
0,
1,
1,
2048,
"OPAQUE",
false,
false,
false,
"telea"
]
},
{
"id": 223,
"type": "Trellis2ExportMesh",
"pos": [
1641.6918045364303,
146.40641977787487
],
"size": [
270,
102
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"link": 454
},
{
"name": "filename_prefix",
"type": "STRING",
"widget": {
"name": "filename_prefix"
},
"link": 456
}
],
"outputs": [
{
"name": "glb_path",
"type": "STRING",
"links": [
455
]
},
{
"name": "relative_path",
"type": "STRING",
"links": null
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "a5242473f68fe91d5ef0b188f8658ae0da540237",
"Node name for S&R": "Trellis2ExportMesh"
},
"widgets_values": [
"3D/Trellis2",
"glb"
]
},
{
"id": 202,
"type": "Preview3D",
"pos": [
405.0700414873716,
334.1097337450922
],
"size": [
868.8731050199159,
920.1382602693357
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "camera_info",
"shape": 7,
"type": "LOAD3D_CAMERA",
"link": null
},
{
"name": "bg_image",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "model_file",
"type": "STRING,FILE_3D_GLB,FILE_3D_GLTF,FILE_3D_FBX,FILE_3D_OBJ,FILE_3D_STL,FILE_3D_USDZ,FILE_3D",
"widget": {
"name": "model_file"
},
"link": 455
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "Preview3D"
},
"widgets_values": [
"",
""
]
},
{
"id": 204,
"type": "PrimitiveString",
"pos": [
-368.2858630795249,
34.401714106564214
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
456
]
}
],
"title": "Name",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PrimitiveString"
},
"widgets_values": [
"Tank"
]
},
{
"id": 221,
"type": "Trellis2TexSlatGenerator",
"pos": [
1188.8316361245397,
-197.22556623205915
],
"size": [
340.390625,
266
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 446
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 447
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 448
}
],
"outputs": [
{
"name": "texture_slat",
"type": "TEXTURE_SLAT",
"links": [
449
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
450
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "a5242473f68fe91d5ef0b188f8658ae0da540237",
"Node name for S&R": "Trellis2TexSlatGenerator"
},
"widgets_values": [
1024,
12,
3,
0.01,
3,
"euler",
0,
0.9
]
}
],
"links": [
[
241,
69,
2,
119,
0,
"IMAGE"
],
[
423,
214,
0,
209,
1,
"SHAPE_SLAT"
],
[
424,
214,
1,
209,
3,
"INT"
],
[
425,
220,
0,
211,
0,
"MESHWITHVOXEL"
],
[
426,
208,
2,
212,
0,
"TRELLIS2PIPELINE"
],
[
427,
208,
0,
212,
1,
"IMAGE_COND"
],
[
428,
212,
2,
213,
0,
"TRELLIS2PIPELINE"
],
[
429,
208,
0,
213,
1,
"IMAGE_COND"
],
[
430,
212,
0,
213,
2,
"COORDS"
],
[
431,
213,
2,
214,
0,
"TRELLIS2PIPELINE"
],
[
432,
208,
1,
214,
1,
"IMAGE_COND"
],
[
433,
213,
0,
214,
2,
"SHAPE_SLAT"
],
[
434,
213,
1,
214,
3,
"INT"
],
[
435,
212,
1,
214,
4,
"INT"
],
[
436,
216,
0,
215,
0,
"MESHWITHVOXEL"
],
[
437,
211,
0,
216,
0,
"MESHWITHVOXEL"
],
[
443,
209,
0,
220,
0,
"MESHWITHVOXEL"
],
[
444,
39,
0,
208,
0,
"TRELLIS2PIPELINE"
],
[
445,
119,
0,
208,
1,
"IMAGE"
],
[
446,
214,
2,
221,
0,
"TRELLIS2PIPELINE"
],
[
447,
208,
1,
221,
1,
"IMAGE_COND"
],
[
448,
214,
0,
221,
2,
"SHAPE_SLAT"
],
[
449,
221,
0,
209,
2,
"TEXTURE_SLAT"
],
[
450,
221,
1,
209,
0,
"TRELLIS2PIPELINE"
],
[
451,
203,
0,
216,
1,
"INT"
],
[
452,
215,
0,
222,
0,
"MESHWITHVOXEL"
],
[
453,
209,
1,
222,
1,
"BVH"
],
[
454,
222,
0,
223,
0,
"TRIMESH"
],
[
455,
223,
0,
202,
2,
"STRING"
],
[
456,
204,
0,
223,
1,
"STRING"
]
],
"groups": [
{
"id": 1,
"title": "Configuration",
"bounding": [
-387.72410571388025,
-53.37077389343578,
737.521556382955,
1307.389216328689
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "Generation",
"bounding": [
375.7151992875252,
-957.7197012700683,
1860.9819191012211,
1225.6071509713981
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"workflowRendererVersion": "LG",
"ue_links": [],
"ds": {
"scale": 0.6209213230591558,
"offset": [
341.8543937245997,
855.1515920610424
]
},
"links_added_by_ue": [],
"frontendVersion": "1.42.8",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}