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

1269 lines
23 KiB
JSON

{
"id": "440427ce-0c6a-4462-af51-639ed2f16dec",
"revision": 0,
"last_node_id": 262,
"last_link_id": 481,
"nodes": [
{
"id": 214,
"type": "Trellis2SparseGenerator",
"pos": [
-872.1942409198456,
344.02647643410654
],
"size": [
395.65625,
314
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 382
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 383
}
],
"outputs": [
{
"name": "coords",
"type": "COORDS",
"links": [
386
]
},
{
"name": "sparse_structure_resolution",
"type": "INT",
"links": [
391
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
384
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2SparseGenerator"
},
"widgets_values": [
12345,
"fixed",
25,
6.5,
0.05,
4,
"euler",
32,
0.1,
1
]
},
{
"id": 215,
"type": "Trellis2ShapeGenerator",
"pos": [
-855.151565408597,
726.994682893169
],
"size": [
335.24609375,
266
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 384
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 385
},
{
"name": "coords",
"type": "COORDS",
"link": 386
}
],
"outputs": [
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"links": [
389
]
},
{
"name": "resolution",
"type": "INT",
"links": [
390
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
387
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ShapeGenerator"
},
"widgets_values": [
512,
25,
6.5,
0.05,
4,
"heun",
0.1,
1
]
},
{
"id": 194,
"type": "Trellis2PreProcessImage",
"pos": [
-1212.844687114136,
417.26056106890996
],
"size": [
281.7837890625,
106
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 344
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
394
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "7ce26deae425d114f3deb78e802d6196e5987a4a",
"Node name for S&R": "Trellis2PreProcessImage"
},
"widgets_values": [
10,
false,
1024
]
},
{
"id": 216,
"type": "Trellis2ShapeCascadeGenerator",
"pos": [
-426.54052634056814,
302.07589200311196
],
"size": [
335.9791015625,
338
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 387
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 388
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 389
},
{
"name": "from_resolution",
"type": "INT",
"widget": {
"name": "from_resolution"
},
"link": 390
},
{
"name": "sparse_structure_resolution",
"type": "INT",
"widget": {
"name": "sparse_structure_resolution"
},
"link": 391
}
],
"outputs": [
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"links": [
392,
454
]
},
{
"name": "resolution",
"type": "INT",
"links": [
393
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
455
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ShapeCascadeGenerator"
},
"widgets_values": [
0,
1024,
0,
999999,
12,
6.5,
0.05,
4,
"heun",
0.1,
1
]
},
{
"id": 250,
"type": "Trellis2TexSlatGenerator",
"pos": [
-431.9948341634278,
690.5094818639157
],
"size": [
340.390625,
266
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 455
},
{
"name": "image_cond",
"type": "IMAGE_COND",
"link": 456
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 454
}
],
"outputs": [
{
"name": "texture_slat",
"type": "TEXTURE_SLAT",
"links": [
457
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
458
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229",
"Node name for S&R": "Trellis2TexSlatGenerator"
},
"widgets_values": [
1024,
12,
6.5,
0.05,
4,
"heun",
0,
0.9
]
},
{
"id": 39,
"type": "Trellis2LoadModel",
"pos": [
-1210.8241828954976,
96.62230168163859
],
"size": [
277.41578101763673,
178
],
"flags": {
"collapsed": false
},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
395
]
}
],
"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,
true,
true
]
},
{
"id": 217,
"type": "Trellis2DecodeLatents",
"pos": [
-408.196800558825,
1019.802428457353
],
"size": [
270,
122
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 458
},
{
"name": "shape_slat",
"type": "SHAPE_SLAT",
"link": 392
},
{
"name": "texture_slat",
"shape": 7,
"type": "TEXTURE_SLAT",
"link": 457
},
{
"name": "resolution",
"type": "INT",
"widget": {
"name": "resolution"
},
"link": 393
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
397
]
},
{
"name": "bvh",
"type": "BVH",
"links": []
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": []
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2DecodeLatents"
},
"widgets_values": [
0,
true
]
},
{
"id": 6,
"type": "Trellis2LoadImageWithTransparency",
"pos": [
-1908.730358105195,
406.7647488726515
],
"size": [
631.9393495485403,
765.9737728955563
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": null
},
{
"name": "mask",
"type": "MASK",
"links": null
},
{
"name": "image_with_alpha",
"type": "IMAGE",
"links": [
344
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "e7f9b30df7a09bcedf1c955e176754c73f983254",
"Node name for S&R": "Trellis2LoadImageWithTransparency",
"widget_ue_connectable": {}
},
"widgets_values": [
"AnimeGirl_808_00001_.png",
"image"
]
},
{
"id": 219,
"type": "PrimitiveString",
"pos": [
-1575.7994683431934,
136.77288003205013
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
402
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.16.4",
"Node name for S&R": "PrimitiveString"
},
"widgets_values": [
"AnimeGirl_Blackwell_Fix"
]
},
{
"id": 209,
"type": "PrimitiveInt",
"pos": [
-1570.942141945629,
255.4957705739691
],
"size": [
270,
82
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
400
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.16.4",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
300000,
"fixed"
]
},
{
"id": 213,
"type": "Trellis2ImageCondGenerator",
"pos": [
-866.8570558744582,
176.31804970384457
],
"size": [
308.0748046875,
98
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"link": 395
},
{
"name": "image",
"type": "IMAGE",
"link": 394
}
],
"outputs": [
{
"name": "cond_512",
"type": "IMAGE_COND",
"links": [
383,
385
]
},
{
"name": "cond_1024",
"type": "IMAGE_COND",
"links": [
388,
456
]
},
{
"name": "pipeline",
"type": "TRELLIS2PIPELINE",
"links": [
382
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ImageCondGenerator"
},
"widgets_values": [
1
]
},
{
"id": 235,
"type": "Trellis2PostProcess2",
"pos": [
24.133675547956525,
362.0772744928699
],
"size": [
391.8560546875,
298
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 477
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
433
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "e8098f5641702e74133c2dea0b45a13a3ab19985",
"Node name for S&R": "Trellis2PostProcess2"
},
"widgets_values": [
false,
false,
false,
false,
false,
4,
false,
20,
false,
1
]
},
{
"id": 218,
"type": "Trellis2SimplifyMesh",
"pos": [
71.88347427563457,
200.37816583993163
],
"size": [
270,
82
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 462
},
{
"name": "target_face_num",
"type": "INT",
"widget": {
"name": "target_face_num"
},
"link": 400
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
477
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2SimplifyMesh"
},
"widgets_values": [
1000000,
"Cumesh"
]
},
{
"id": 193,
"type": "Trellis2FillHolesWithCuMesh",
"pos": [
60.532268544981,
-142.8999402007425
],
"size": [
312.4361328125,
58
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 397
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
466
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af",
"Node name for S&R": "Trellis2FillHolesWithCuMesh"
},
"widgets_values": [
1
]
},
{
"id": 232,
"type": "Preview3D",
"pos": [
509.6688921377072,
39.41691420099228
],
"size": [
910.0013000223857,
956.707495272562
],
"flags": {},
"order": 18,
"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": 429
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.16.4",
"Node name for S&R": "Preview3D",
"Last Time Model File": "C:/Git/ComfyUI/output/AnimeGirl_Blackwell_Fix_00002_.glb",
"Resource Folder": "Git/ComfyUI/output",
"Scene Config": {
"showGrid": true,
"backgroundColor": "#282828",
"backgroundImage": "",
"backgroundRenderMode": "tiled"
},
"Camera Config": {
"cameraType": "perspective",
"fov": 35,
"state": {
"position": {
"x": -2.9191976030449545,
"y": 3.138633899480527,
"z": 9.773963116798788
},
"target": {
"x": 1.1379123119003614e-194,
"y": 2.4999999999999996,
"z": 4.47868625654868e-195
},
"zoom": 1,
"cameraType": "perspective"
}
},
"Light Config": {
"intensity": 3
},
"Model Config": {
"upDirection": "original",
"materialMode": "normal",
"showSkeleton": false
}
},
"widgets_values": [
"C:/Git/ComfyUI/output/AnimeGirl_Blackwell_Fix_00002_.glb",
""
]
},
{
"id": 203,
"type": "Trellis2ExportMesh",
"pos": [
57.53124832161256,
1074.2826924762512
],
"size": [
270,
102
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"link": 481
},
{
"name": "filename_prefix",
"type": "STRING",
"widget": {
"name": "filename_prefix"
},
"link": 402
}
],
"outputs": [
{
"name": "glb_path",
"type": "STRING",
"links": [
429
]
},
{
"name": "relative_path",
"type": "STRING",
"links": null
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2ExportMesh"
},
"widgets_values": [
"LaserPistol",
"glb"
]
},
{
"id": 202,
"type": "Trellis2MeshWithVoxelToTrimesh",
"pos": [
31.947839153029758,
737.945401318784
],
"size": [
349.41171875,
58
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 433
}
],
"outputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"links": [
480
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72",
"Node name for S&R": "Trellis2MeshWithVoxelToTrimesh"
},
"widgets_values": [
"90 degrees"
]
},
{
"id": 262,
"type": "Trellis2SmoothNormals",
"pos": [
79.73568125843858,
910.9762119916751
],
"size": [
211.9263671875,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"link": 480
}
],
"outputs": [
{
"name": "trimesh",
"type": "TRIMESH",
"links": [
481
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229",
"Node name for S&R": "Trellis2SmoothNormals"
}
},
{
"id": 253,
"type": "Trellis2VoxelToMesh",
"pos": [
73.89669612542303,
-4.9472881408934235
],
"size": [
280.296875,
130
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"link": 466
}
],
"outputs": [
{
"name": "mesh",
"type": "MESHWITHVOXEL",
"links": [
462
]
}
],
"properties": {
"aux_id": "visualbruno/ComfyUI-Trellis2",
"ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229",
"Node name for S&R": "Trellis2VoxelToMesh"
},
"widgets_values": [
0,
0,
1,
20
]
}
],
"links": [
[
344,
6,
2,
194,
0,
"IMAGE"
],
[
382,
213,
2,
214,
0,
"TRELLIS2PIPELINE"
],
[
383,
213,
0,
214,
1,
"IMAGE_COND"
],
[
384,
214,
2,
215,
0,
"TRELLIS2PIPELINE"
],
[
385,
213,
0,
215,
1,
"IMAGE_COND"
],
[
386,
214,
0,
215,
2,
"COORDS"
],
[
387,
215,
2,
216,
0,
"TRELLIS2PIPELINE"
],
[
388,
213,
1,
216,
1,
"IMAGE_COND"
],
[
389,
215,
0,
216,
2,
"SHAPE_SLAT"
],
[
390,
215,
1,
216,
3,
"INT"
],
[
391,
214,
1,
216,
4,
"INT"
],
[
392,
216,
0,
217,
1,
"SHAPE_SLAT"
],
[
393,
216,
1,
217,
3,
"INT"
],
[
394,
194,
0,
213,
1,
"IMAGE"
],
[
395,
39,
0,
213,
0,
"TRELLIS2PIPELINE"
],
[
397,
217,
0,
193,
0,
"MESHWITHVOXEL"
],
[
400,
209,
0,
218,
1,
"INT"
],
[
402,
219,
0,
203,
1,
"STRING"
],
[
429,
203,
0,
232,
2,
"STRING"
],
[
433,
235,
0,
202,
0,
"MESHWITHVOXEL"
],
[
454,
216,
0,
250,
2,
"SHAPE_SLAT"
],
[
455,
216,
2,
250,
0,
"TRELLIS2PIPELINE"
],
[
456,
213,
1,
250,
1,
"IMAGE_COND"
],
[
457,
250,
0,
217,
2,
"TEXTURE_SLAT"
],
[
458,
250,
1,
217,
0,
"TRELLIS2PIPELINE"
],
[
462,
253,
0,
218,
0,
"MESHWITHVOXEL"
],
[
466,
193,
0,
253,
0,
"MESHWITHVOXEL"
],
[
477,
218,
0,
235,
0,
"MESHWITHVOXEL"
],
[
480,
202,
0,
262,
0,
"TRIMESH"
],
[
481,
262,
0,
203,
0,
"TRIMESH"
]
],
"groups": [],
"config": {},
"extra": {
"workflowRendererVersion": "LG",
"ue_links": [],
"ds": {
"scale": 0.47188410990243945,
"offset": [
2054.6391006821386,
555.6956247249777
]
},
"links_added_by_ue": [],
"frontendVersion": "1.42.8",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}