PostProcess UnWrap and Rasterize : removed fill_holes_max_perimeter -> using fill holes from Meshlib Remesh : added "remove_inner_faces" -> same algorithm as "Reconstruct Mesh" Mesh Texturing: added "mesh_cluster_threshold_cone_half_angle_rad"
694 lines
13 KiB
JSON
694 lines
13 KiB
JSON
{
|
|
"id": "622e21aa-627a-479c-9f08-0253df4ef152",
|
|
"revision": 0,
|
|
"last_node_id": 164,
|
|
"last_link_id": 329,
|
|
"nodes": [
|
|
{
|
|
"id": 119,
|
|
"type": "Trellis2PreProcessImage",
|
|
"pos": [
|
|
897.5905907717984,
|
|
823.1289593472236
|
|
],
|
|
"size": [
|
|
338.1875,
|
|
79.328125
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"link": 241
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
281,
|
|
327
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "15854282a73cf231b81d52ada22e652f414a078b",
|
|
"Node name for S&R": "Trellis2PreProcessImage",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
25
|
|
]
|
|
},
|
|
{
|
|
"id": 39,
|
|
"type": "Trellis2LoadModel",
|
|
"pos": [
|
|
1327.276154007807,
|
|
692.1676476307475
|
|
],
|
|
"size": [
|
|
362.0625,
|
|
207.328125
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "pipeline",
|
|
"type": "TRELLIS2PIPELINE",
|
|
"links": [
|
|
87,
|
|
326
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03",
|
|
"Node name for S&R": "Trellis2LoadModel",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"TRELLIS.2-4B",
|
|
"flash_attn",
|
|
"cuda",
|
|
true,
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"id": 138,
|
|
"type": "Trellis2SimplifyMesh",
|
|
"pos": [
|
|
2747.339362428528,
|
|
649.4485906473623
|
|
],
|
|
"size": [
|
|
335.5,
|
|
114
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"link": 321
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"links": [
|
|
309
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "fa93c4c067ccebf6ca689fa0d222a93b729325ee",
|
|
"Node name for S&R": "Trellis2SimplifyMesh",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
2000000,
|
|
"Cumesh"
|
|
]
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "Preview3D",
|
|
"pos": [
|
|
2257.240824765328,
|
|
1021.6339532742255
|
|
],
|
|
"size": [
|
|
903,
|
|
836.78125
|
|
],
|
|
"flags": {},
|
|
"order": 10,
|
|
"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",
|
|
"widget": {
|
|
"name": "model_file"
|
|
},
|
|
"link": 22
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.4.0",
|
|
"Node name for S&R": "Preview3D",
|
|
"widget_ue_connectable": {},
|
|
"Last Time Model File": "SerpentStatue_00002_.glb",
|
|
"Scene Config": {
|
|
"showGrid": true,
|
|
"backgroundColor": "#282828",
|
|
"backgroundImage": "",
|
|
"backgroundRenderMode": "tiled"
|
|
},
|
|
"Camera Config": {
|
|
"cameraType": "perspective",
|
|
"fov": 35,
|
|
"state": {
|
|
"position": {
|
|
"x": 7.414666256428865,
|
|
"y": 3.3570132290769408,
|
|
"z": 5.34874244185929
|
|
},
|
|
"target": {
|
|
"x": -0.02435503410412615,
|
|
"y": 1.6867273698374317,
|
|
"z": 0.13811717805443535
|
|
},
|
|
"zoom": 1,
|
|
"cameraType": "perspective"
|
|
}
|
|
},
|
|
"Light Config": {
|
|
"intensity": 3
|
|
},
|
|
"Model Config": {
|
|
"upDirection": "original",
|
|
"materialMode": "original",
|
|
"showSkeleton": false
|
|
}
|
|
},
|
|
"widgets_values": [
|
|
"SerpentStatue_00002_.glb",
|
|
""
|
|
]
|
|
},
|
|
{
|
|
"id": 45,
|
|
"type": "Trellis2MeshWithVoxelAdvancedGenerator",
|
|
"pos": [
|
|
1742.5332178164758,
|
|
972.3746051296943
|
|
],
|
|
"size": [
|
|
495.8125,
|
|
866
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "pipeline",
|
|
"type": "TRELLIS2PIPELINE",
|
|
"link": 87
|
|
},
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"link": 281
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"links": [
|
|
319
|
|
]
|
|
},
|
|
{
|
|
"name": "bvh",
|
|
"type": "BVH",
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0",
|
|
"Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
123456,
|
|
"fixed",
|
|
"1024",
|
|
12,
|
|
6.5,
|
|
0.2,
|
|
4,
|
|
12,
|
|
6.5,
|
|
0.2,
|
|
4,
|
|
12,
|
|
3,
|
|
0.2,
|
|
3,
|
|
999999,
|
|
4,
|
|
32,
|
|
false,
|
|
0.1,
|
|
1,
|
|
0.1,
|
|
1,
|
|
0,
|
|
0.9,
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"id": 19,
|
|
"type": "Trellis2ExportMesh",
|
|
"pos": [
|
|
3210.9571972842705,
|
|
1016.681270352647
|
|
],
|
|
"size": [
|
|
324,
|
|
146
|
|
],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "trimesh",
|
|
"type": "TRIMESH",
|
|
"link": 329
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "glb_path",
|
|
"type": "STRING",
|
|
"links": [
|
|
22
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "e7f9b30df7a09bcedf1c955e176754c73f983254",
|
|
"Node name for S&R": "Trellis2ExportMesh",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"Trellis2BetterTextured",
|
|
"glb",
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"id": 69,
|
|
"type": "Trellis2LoadImageWithTransparency",
|
|
"pos": [
|
|
897.3491520510952,
|
|
952.1619923367256
|
|
],
|
|
"size": [
|
|
788.875,
|
|
938.875
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"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_2048_00032_.png",
|
|
"image"
|
|
]
|
|
},
|
|
{
|
|
"id": 155,
|
|
"type": "Trellis2FillHolesWithMeshlib",
|
|
"pos": [
|
|
3167.7313003113813,
|
|
649.3451250922466
|
|
],
|
|
"size": [
|
|
344.9375,
|
|
71.328125
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"link": 309
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"links": [
|
|
311
|
|
]
|
|
},
|
|
{
|
|
"name": "holes_filled",
|
|
"type": "INT",
|
|
"links": null
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72",
|
|
"Node name for S&R": "Trellis2FillHolesWithMeshlib",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 156,
|
|
"type": "Trellis2MeshWithVoxelToTrimesh",
|
|
"pos": [
|
|
3593.1466803610683,
|
|
654.6503899580995
|
|
],
|
|
"size": [
|
|
349.40625,
|
|
82
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"link": 311
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "trimesh",
|
|
"type": "TRIMESH",
|
|
"links": [
|
|
328
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72",
|
|
"Node name for S&R": "Trellis2MeshWithVoxelToTrimesh",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
"90 degrees"
|
|
]
|
|
},
|
|
{
|
|
"id": 160,
|
|
"type": "Trellis2Remesh",
|
|
"pos": [
|
|
2277.4886240299484,
|
|
656.1644153578488
|
|
],
|
|
"size": [
|
|
422.1875,
|
|
262
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"link": 319
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "mesh",
|
|
"type": "MESHWITHVOXEL",
|
|
"links": [
|
|
321
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72",
|
|
"Node name for S&R": "Trellis2Remesh",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
1,
|
|
0,
|
|
false,
|
|
0.03,
|
|
"1024",
|
|
true,
|
|
true
|
|
]
|
|
},
|
|
{
|
|
"id": 164,
|
|
"type": "Trellis2MeshTexturing",
|
|
"pos": [
|
|
3592.0674518531387,
|
|
803.2771445659899
|
|
],
|
|
"size": [
|
|
419.125,
|
|
568.65625
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "pipeline",
|
|
"type": "TRELLIS2PIPELINE",
|
|
"link": 326
|
|
},
|
|
{
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"link": 327
|
|
},
|
|
{
|
|
"name": "trimesh",
|
|
"type": "TRIMESH",
|
|
"link": 328
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "trimesh",
|
|
"type": "TRIMESH",
|
|
"links": [
|
|
329
|
|
]
|
|
},
|
|
{
|
|
"name": "base_color_texture",
|
|
"type": "IMAGE",
|
|
"links": null
|
|
},
|
|
{
|
|
"name": "metallic_roughness_texture",
|
|
"type": "IMAGE",
|
|
"links": null
|
|
}
|
|
],
|
|
"properties": {
|
|
"aux_id": "visualbruno/ComfyUI-Trellis2",
|
|
"ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72",
|
|
"Node name for S&R": "Trellis2MeshTexturing",
|
|
"widget_ue_connectable": {}
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
"randomize",
|
|
12,
|
|
3,
|
|
0.2,
|
|
3,
|
|
1024,
|
|
4096,
|
|
"OPAQUE",
|
|
true,
|
|
0,
|
|
0.9,
|
|
4,
|
|
false,
|
|
false,
|
|
60
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
22,
|
|
19,
|
|
0,
|
|
10,
|
|
2,
|
|
"STRING"
|
|
],
|
|
[
|
|
87,
|
|
39,
|
|
0,
|
|
45,
|
|
0,
|
|
"TRELLIS2PIPELINE"
|
|
],
|
|
[
|
|
241,
|
|
69,
|
|
2,
|
|
119,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
281,
|
|
119,
|
|
0,
|
|
45,
|
|
1,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
309,
|
|
138,
|
|
0,
|
|
155,
|
|
0,
|
|
"MESHWITHVOXEL"
|
|
],
|
|
[
|
|
311,
|
|
155,
|
|
0,
|
|
156,
|
|
0,
|
|
"MESHWITHVOXEL"
|
|
],
|
|
[
|
|
319,
|
|
45,
|
|
0,
|
|
160,
|
|
0,
|
|
"MESHWITHVOXEL"
|
|
],
|
|
[
|
|
321,
|
|
160,
|
|
0,
|
|
138,
|
|
0,
|
|
"MESHWITHVOXEL"
|
|
],
|
|
[
|
|
326,
|
|
39,
|
|
0,
|
|
164,
|
|
0,
|
|
"TRELLIS2PIPELINE"
|
|
],
|
|
[
|
|
327,
|
|
119,
|
|
0,
|
|
164,
|
|
1,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
328,
|
|
156,
|
|
0,
|
|
164,
|
|
2,
|
|
"TRIMESH"
|
|
],
|
|
[
|
|
329,
|
|
164,
|
|
0,
|
|
19,
|
|
0,
|
|
"TRIMESH"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"workflowRendererVersion": "Vue",
|
|
"ue_links": [],
|
|
"ds": {
|
|
"scale": 0.513158118230707,
|
|
"offset": [
|
|
-749.1534758435857,
|
|
-288.6107035425266
|
|
]
|
|
},
|
|
"links_added_by_ue": [],
|
|
"frontendVersion": "1.37.11",
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
} |