From f0bc251544dcb380b4266535ac985d402a40a9b9 Mon Sep 17 00:00:00 2001 From: Bruno Fargnoli Date: Mon, 20 Apr 2026 23:04:20 +0200 Subject: [PATCH] Updated Workflows + Added new MultiView nodes Trellis2SparseMultiViewGenerator Trellis2ImageCondMultiViewGenerator Trellis2ShapeMultiViewGenerator Trellis2ShapeCascadeMultiViewGenerator Trellis2TexSlatMultiViewGenerator --- README.md | 2 + example_workflows/Advanced.json | 769 - example_workflows/Better_Texture.json | 694 - example_workflows/LowPoly.json | 1127 - .../{Watertight_Mesh.json => MeshOnly.json} | 1800 +- ...CustomSteps.json => MeshOnly_LowPoly.json} | 1963 +- ..._MeshOnly.json => MeshOnly_MultiView.json} | 1944 +- example_workflows/MeshRefiner.json | 634 - .../{TextureMesh.json => MeshTexturing.json} | 658 +- ...Mesh.json => MeshTexturing_MultiView.json} | 1075 +- ...ax_Quality.json => MeshWithTexturing.json} | 2364 +- ...es.json => MeshWithTexturing_LowPoly.json} | 2273 +- ....json => MeshWithTexturing_MultiView.json} | 2290 +- example_workflows/MultiViews.json | 1109 - example_workflows/MultiViews_MeshOnly.json | 1075 - example_workflows/Only_Mesh_Advanced.json | 588 - example_workflows/Only_Mesh_Simple.json | 573 - example_workflows/Projection_6Views_Hy20.json | 8578 ------- ....json => Projection_Hy20_Qwen_2Views.json} | 7273 +++--- ....json => Projection_Hy20_Qwen_4Views.json} | 16157 +++++++------ ....json => Projection_Hy20_Qwen_6Views.json} | 19160 +++++++++++----- ...rojection_MultiView_Hy2.0_Qwen_2Views.json | 8504 ------- ...n_MultiView_Hy2.0_Qwen_2Views_LowPoly.json | 9546 -------- ...Qwen_2Views_LowPoly_FullWorkflow_Fast.json | 9296 -------- ..._MultiView_Hy2.0_Qwen_2Views_Upscaled.json | 10347 --------- ...rojection_MultiView_with_Hunyuan3D2.0.json | 2740 --- example_workflows/ReconViaGen_MeshOnly.json | 1019 - .../ReconViaGen_MeshOnly_FromVideo.json | 1053 - example_workflows/RefineMesh.json | 810 - example_workflows/RefineMesh_MeshOnly.json | 1085 +- example_workflows/Simple.json | 754 - example_workflows/Using_Qwen_Rembg.json | 4504 ---- nodes.py | 822 +- trellis2/pipelines/samplers/flow_euler.py | 7 +- 34 files changed, 33203 insertions(+), 89390 deletions(-) delete mode 100644 example_workflows/Advanced.json delete mode 100644 example_workflows/Better_Texture.json delete mode 100644 example_workflows/LowPoly.json rename example_workflows/{Watertight_Mesh.json => MeshOnly.json} (80%) rename example_workflows/{Advanced_CustomSteps.json => MeshOnly_LowPoly.json} (60%) rename example_workflows/{Advanced_CustomSteps_MeshOnly.json => MeshOnly_MultiView.json} (55%) delete mode 100644 example_workflows/MeshRefiner.json rename example_workflows/{TextureMesh.json => MeshTexturing.json} (55%) rename example_workflows/{MultiViews_TextureMesh.json => MeshTexturing_MultiView.json} (61%) rename example_workflows/{Max_Quality.json => MeshWithTexturing.json} (55%) rename example_workflows/{Watertight_No_Holes.json => MeshWithTexturing_LowPoly.json} (72%) rename example_workflows/{High_Quality.json => MeshWithTexturing_MultiView.json} (54%) delete mode 100644 example_workflows/MultiViews.json delete mode 100644 example_workflows/MultiViews_MeshOnly.json delete mode 100644 example_workflows/Only_Mesh_Advanced.json delete mode 100644 example_workflows/Only_Mesh_Simple.json delete mode 100644 example_workflows/Projection_6Views_Hy20.json rename example_workflows/{Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow.json => Projection_Hy20_Qwen_2Views.json} (88%) rename example_workflows/{Projection_MultiView_Hy2.0_Qwen_4Views_Upscaled.json => Projection_Hy20_Qwen_4Views.json} (82%) rename example_workflows/{Projection_MultiView_Hy2.0_Qwen_4Views.json => Projection_Hy20_Qwen_6Views.json} (57%) delete mode 100644 example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views.json delete mode 100644 example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly.json delete mode 100644 example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow_Fast.json delete mode 100644 example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_Upscaled.json delete mode 100644 example_workflows/Projection_MultiView_with_Hunyuan3D2.0.json delete mode 100644 example_workflows/ReconViaGen_MeshOnly.json delete mode 100644 example_workflows/ReconViaGen_MeshOnly_FromVideo.json delete mode 100644 example_workflows/RefineMesh.json delete mode 100644 example_workflows/Simple.json delete mode 100644 example_workflows/Using_Qwen_Rembg.json diff --git a/README.md b/README.md index 55038b4..9818d35 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,8 @@ | Date | Description | | --- | --- | +| **2026-04-20** | Recreated all Workflows | +| **2026-04-20** | Added node "Sparse MultiView Generator"
Added node "ImageCond MultiView Generator"
Added node "Shape MultiView Generator"
Added node "Shape Cascade MultiView Generator"
Added node "Tex Slat MultiView Generator" | | **2026-04-20** | Added node "Fill Holes Nicely with Meshlib"
Fixed DinoV3 Features Extractor | | **2026-04-06** | Added new "DINO-Lock" functionality
New fill_holes in Sparse Generator
Thanks to Easymode on Discord | | **2026-04-05** | Added node "Extract Images from Video"
Can be used with "Sparse Generator with ReconViaGen" | diff --git a/example_workflows/Advanced.json b/example_workflows/Advanced.json deleted file mode 100644 index 1f51ae1..0000000 --- a/example_workflows/Advanced.json +++ /dev/null @@ -1,769 +0,0 @@ -{ - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", - "revision": 0, - "last_node_id": 207, - "last_link_id": 416, - "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": 203, - "type": "PrimitiveInt", - "pos": [ - -373.0898096413628, - 163.12227474974895 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 409 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -368.2858630795249, - 34.401714106564214 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 410 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 202, - "type": "Preview3D", - "pos": [ - 376.48890096546415, - 331.2515281089069 - ], - "size": [ - 868.8731050199159, - 920.1382602693357 - ], - "flags": {}, - "order": 12, - "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": 398 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" - }, - "widgets_values": [ - "", - "" - ] - }, - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - 404.6117778691903, - -564.6350558283436 - ], - "size": [ - 301.71875, - 202 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 411 - ] - } - ], - "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": [ - 413.7442818307099, - -185.99180300678682 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 412 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 196, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1148.203832543889, - -691.4362805609004 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 413 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 392 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 197, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1143.7616665123248, - -576.3871604957823 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 392 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 393 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 198, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1146.6254930330851, - -381.0428638307529 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 393 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 409 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 394 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 205, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - 717.5499413662296, - -588.6883997158563 - ], - "size": [ - 413.1841796875, - 702 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 411 - }, - { - "name": "image", - "type": "IMAGE", - "link": 412 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 413 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [ - 415 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator" - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 25, - 7.5, - 0.01, - 5, - 12, - 7.5, - 0.01, - 3, - 12, - 3, - 0.01, - 3, - 999999, - 1, - 32, - true, - 0.1, - 1, - 0.1, - 1, - 0, - 0.9, - true, - "euler" - ] - }, - { - "id": 201, - "type": "Trellis2ExportMesh", - "pos": [ - 1597.089782460921, - -140.8020848589493 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 416 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 410 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 398 - ] - }, - { - "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": 199, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1151.769446503904, - -245.92060963339878 - ], - "size": [ - 302.4315956250001, - 47.18107670916754 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 394 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 414 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 207, - "type": "Trellis2UnWrapAndRasterizer", - "pos": [ - 1153.8343873953147, - -150.96148118668327 - ], - "size": [ - 419.15234375, - 314 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 414 - }, - { - "name": "bvh", - "type": "BVH", - "link": 415 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 416 - ] - }, - { - "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" - ] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 392, - 196, - 0, - 197, - 0, - "MESHWITHVOXEL" - ], - [ - 393, - 197, - 0, - 198, - 0, - "MESHWITHVOXEL" - ], - [ - 394, - 198, - 0, - 199, - 0, - "MESHWITHVOXEL" - ], - [ - 398, - 201, - 0, - 202, - 2, - "STRING" - ], - [ - 409, - 203, - 0, - 198, - 1, - "INT" - ], - [ - 410, - 204, - 0, - 201, - 1, - "STRING" - ], - [ - 411, - 39, - 0, - 205, - 0, - "TRELLIS2PIPELINE" - ], - [ - 412, - 119, - 0, - 205, - 1, - "IMAGE" - ], - [ - 413, - 205, - 0, - 196, - 0, - "MESHWITHVOXEL" - ], - [ - 414, - 199, - 0, - 207, - 0, - "MESHWITHVOXEL" - ], - [ - 415, - 205, - 1, - 207, - 1, - "BVH" - ], - [ - 416, - 207, - 0, - 201, - 0, - "TRIMESH" - ] - ], - "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": [ - 394.6117778691903, - -772.2962805609001, - 1523.2043605195558, - 1035.4596396805657 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.5644739300537777, - "offset": [ - 717.24240821608, - 973.4146936919584 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Better_Texture.json b/example_workflows/Better_Texture.json deleted file mode 100644 index 7df50f7..0000000 --- a/example_workflows/Better_Texture.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "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 -} \ No newline at end of file diff --git a/example_workflows/LowPoly.json b/example_workflows/LowPoly.json deleted file mode 100644 index ed74ffe..0000000 --- a/example_workflows/LowPoly.json +++ /dev/null @@ -1,1127 +0,0 @@ -{ - "id": "38599de0-fbb1-45b3-85bd-350be4be0b99", - "revision": 0, - "last_node_id": 172, - "last_link_id": 343, - "nodes": [ - { - "id": 119, - "type": "Trellis2PreProcessImage", - "pos": [ - 1357.4880522655158, - 810.1377432913037 - ], - "size": [ - 338.1875, - 79.328125 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 281, - 328 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25 - ] - }, - { - "id": 10, - "type": "Preview3D", - "pos": [ - 2599.179449827363, - 977.8483761282848 - ], - "size": [ - 831.375, - 757.8125 - ], - "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", - "widget": { - "name": "model_file" - }, - "link": 333 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.4.0", - "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "BattleAxe_Skull_5K_T2_Textured_00001_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": 1.3746484182480285, - "y": 3.7115237021120526, - "z": 8.609243944537441 - }, - "target": { - "x": 0.06851264618030543, - "y": 2.774695192748069, - "z": -0.05880120407407445 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "BattleAxe_Skull_5K_T2_Textured_00001_.glb", - "" - ] - }, - { - "id": 45, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - 1767.1639555715703, - -114.10767101742454 - ], - "size": [ - 495.8125, - 866 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 339 - }, - { - "name": "image", - "type": "IMAGE", - "link": 281 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 322 - ] - }, - { - "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", - "512", - 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": [ - 3722.219143756678, - -56.84392538923839 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 326 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 335 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 330 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "WhiteMesh", - "obj", - true - ] - }, - { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - 892.153671159438, - 939.1711468794934 - ], - "size": [ - 788.875, - 938.875 - ], - "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": [ - "battle_axe_with_embedded_skull_3d_game.png", - "image" - ] - }, - { - "id": 159, - "type": "Trellis2Remesh", - "pos": [ - 2326.5176031841925, - -99.42788615598494 - ], - "size": [ - 316.625, - 262 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 322 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 323 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2Remesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 0, - false, - 0.03, - "512", - true, - true - ] - }, - { - "id": 160, - "type": "Trellis2SimplifyMesh", - "pos": [ - 2703.839854715736, - -90.523939391573 - ], - "size": [ - 270, - 114 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 323 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 341 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 324 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 5000, - "Cumesh" - ] - }, - { - "id": 161, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 3035.359166460096, - -85.97365143678927 - ], - "size": [ - 249.28125, - 71.328125 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 324 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 325 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2FillHolesWithMeshlib", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 162, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 3354.196116941102, - -83.69832440291476 - ], - "size": [ - 349.40625, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 325 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 326, - 329 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 163, - "type": "Trellis2MeshTexturing", - "pos": [ - 1740.7385238714119, - 1041.3627089428724 - ], - "size": [ - 419.125, - 568.65625 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 340 - }, - { - "name": "image", - "type": "IMAGE", - "link": 328 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 331 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 342 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2MeshTexturing", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 123456, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 1024, - "OPAQUE", - false, - 0, - 0.9, - 4, - false, - false, - 60 - ] - }, - { - "id": 164, - "type": "Trellis2Continue", - "pos": [ - 2294.202369111298, - 811.4790325208386 - ], - "size": [ - 225, - 71.328125 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 329 - }, - { - "name": "input_2", - "type": "*", - "link": 330 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 331 - ] - }, - { - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 165, - "type": "Trellis2ExportMesh", - "pos": [ - 2202.473699765833, - 1181.2855867420053 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 343 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 337 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 333 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Textured", - "glb", - true - ] - }, - { - "id": 166, - "type": "PrimitiveString", - "pos": [ - 900.2335947425305, - 552.694956150639 - ], - "size": [ - 331.40625, - 83.328125 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 334, - 336 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.11.1", - "Node name for S&R": "PrimitiveString", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "BattleAxe_Skull_5K_T2" - ] - }, - { - "id": 167, - "type": "StringConcatenate", - "pos": [ - 3727.6751710278695, - -122.64888950302634 - ], - "size": [ - 225, - 7.328125 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 334 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 335 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.11.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 168, - "type": "StringConcatenate", - "pos": [ - 2219.606967655262, - 1012.7523448008801 - ], - "size": [ - 225, - 7.328125 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 336 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 337 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.11.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 170, - "type": "Trellis2LoadModel", - "pos": [ - 1364.3322312258001, - -17.707259679385793 - ], - "size": [ - 283.34375, - 207.328125 - ], - "flags": { - "collapsed": false - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 339, - 340 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "8d389d90fb1634796041b8253b1f29a9ae7db4ef", - "Node name for S&R": "Trellis2LoadModel", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "TRELLIS.2-4B", - "flash_attn", - "cuda", - true, - true - ] - }, - { - "id": 171, - "type": "PrimitiveInt", - "pos": [ - 902.6554561677136, - 696.7034727830761 - ], - "size": [ - 270, - 79.328125 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 341 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.11.1", - "Node name for S&R": "PrimitiveInt", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 5000, - "fixed" - ] - }, - { - "id": 172, - "type": "Trellis2SmoothNormals", - "pos": [ - 2226.9685287459724, - 1078.936735793132 - ], - "size": [ - 225, - 47.328125 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 342 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 343 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f1e883cdb34689b410e1c0286597a51751be50b2", - "widget_ue_connectable": {}, - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 281, - 119, - 0, - 45, - 1, - "IMAGE" - ], - [ - 322, - 45, - 0, - 159, - 0, - "MESHWITHVOXEL" - ], - [ - 323, - 159, - 0, - 160, - 0, - "MESHWITHVOXEL" - ], - [ - 324, - 160, - 0, - 161, - 0, - "MESHWITHVOXEL" - ], - [ - 325, - 161, - 0, - 162, - 0, - "MESHWITHVOXEL" - ], - [ - 326, - 162, - 0, - 19, - 0, - "TRIMESH" - ], - [ - 328, - 119, - 0, - 163, - 1, - "IMAGE" - ], - [ - 329, - 162, - 0, - 164, - 0, - "TRIMESH" - ], - [ - 330, - 19, - 0, - 164, - 1, - "STRING" - ], - [ - 331, - 164, - 0, - 163, - 2, - "TRIMESH" - ], - [ - 333, - 165, - 0, - 10, - 2, - "STRING" - ], - [ - 334, - 166, - 0, - 167, - 0, - "STRING" - ], - [ - 335, - 167, - 0, - 19, - 1, - "STRING" - ], - [ - 336, - 166, - 0, - 168, - 0, - "STRING" - ], - [ - 337, - 168, - 0, - 165, - 1, - "STRING" - ], - [ - 339, - 170, - 0, - 45, - 0, - "TRELLIS2PIPELINE" - ], - [ - 340, - 170, - 0, - 163, - 0, - "TRELLIS2PIPELINE" - ], - [ - 341, - 171, - 0, - 160, - 1, - "INT" - ], - [ - 342, - 163, - 0, - 172, - 0, - "TRIMESH" - ], - [ - 343, - 172, - 0, - 165, - 0, - "TRIMESH" - ] - ], - "groups": [ - { - "id": 1, - "title": "Name and Target Face Number", - "bounding": [ - 890.2338177724025, - 479.09488334527896, - 441.0472365999999, - 308.2356777044349 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Mesh Generation", - "bounding": [ - 1757.163603422229, - -196.2487937712677, - 2299.0540245365846, - 958.1412272586741 - ], - "color": "#8A8", - "font_size": 24, - "flags": {} - }, - { - "id": 3, - "title": "Texture Generation", - "bounding": [ - 1730.7385305087832, - 935.0237987471314, - 829.9439258535322, - 684.9946437568864 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "Vue", - "ue_links": [], - "ds": { - "scale": 0.5131581182307069, - "offset": [ - -556.7203315201916, - -227.11759657774516 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.37.11", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Watertight_Mesh.json b/example_workflows/MeshOnly.json similarity index 80% rename from example_workflows/Watertight_Mesh.json rename to example_workflows/MeshOnly.json index f1df64a..ab2955b 100644 --- a/example_workflows/Watertight_Mesh.json +++ b/example_workflows/MeshOnly.json @@ -2,8 +2,568 @@ "id": "440427ce-0c6a-4462-af51-639ed2f16dec", "revision": 0, "last_node_id": 262, - "last_link_id": 481, + "last_link_id": 493, "nodes": [ + { + "id": 161, + "type": "Trellis2ReconstructMeshWithQuad", + "pos": [ + 42.12202901638162, + 315.53794484782753 + ], + "size": [ + 331.5878996659427, + 142.11360851901668 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 356 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 398 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "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": 39, + "type": "Trellis2LoadModel", + "pos": [ + -1225.323779258147, + 97.34726822503463 + ], + "size": [ + 280.05208333333337, + 226 + ], + "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, + false, + "flex_gemm", + "flash_attn", + false + ] + }, + { + "id": 213, + "type": "Trellis2ImageCondGenerator", + "pos": [ + -866.8570558744583, + 190.32905390845917 + ], + "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 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 382 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 217, + "type": "Trellis2DecodeLatents", + "pos": [ + -302.5870823674038, + 804.5797634734253 + ], + "size": [ + 210, + 122 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 473 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 474 + }, + { + "name": "texture_slat", + "shape": 7, + "type": "TEXTURE_SLAT", + "link": null + }, + { + "name": "resolution", + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 475 + } + ], + "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": 209, + "type": "PrimitiveInt", + "pos": [ + -1883.1657163658836, + 265.38518281780483 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 454, + 487 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 500000, + "fixed" + ] + }, + { + "id": 193, + "type": "Trellis2FillHolesWithCuMesh", + "pos": [ + 58.53233213593285, + 190.24608046707428 + ], + "size": [ + 312.4361328125, + 58 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 397 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 356 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", + "Node name for S&R": "Trellis2FillHolesWithCuMesh" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 250, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 27.172408987570098, + 684.5941003078756 + ], + "size": [ + 328.5106969603829, + 46 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 463 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 488 + ] + }, + { + "name": "holes_filled", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" + }, + "widgets_values": [] + }, + { + "id": 218, + "type": "Trellis2SimplifyMesh", + "pos": [ + 60.71297365573324, + 528.7818008283625 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 398 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 454 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 463 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 202, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 41.86901436804146, + 947.2751508532208 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 489 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 456 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 257, + "type": "Trellis2SimplifyMesh", + "pos": [ + 55.12329723396692, + 796.9913280677006 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 488 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 487 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 489 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 203, + "type": "Trellis2ExportMesh", + "pos": [ + 98.61938066287024, + 1104.3648579832004 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 456 + }, + { + "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": 214, "type": "Trellis2SparseGenerator", @@ -13,7 +573,7 @@ ], "size": [ 395.65625, - 314 + 506 ], "flags": {}, "order": 6, @@ -61,13 +621,200 @@ "widgets_values": [ 12345, "fixed", - 25, - 6.5, - 0.05, - 4, - "euler", + 12, + 7.5, + 0.01, + 5, + "heun", 32, 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true + ] + }, + { + "id": 232, + "type": "Preview3D", + "pos": [ + 469.87123985078125, + 89.91939202830551 + ], + "size": [ + 1197.5811272300746, + 1196.1310737028766 + ], + "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": 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/Pistol_00101_.glb", + "Resource Folder": "Git/ComfyUI/output", + "Scene Config": { + "showGrid": true, + "backgroundColor": "#282828", + "backgroundImage": "", + "backgroundRenderMode": "tiled" + }, + "Camera Config": { + "cameraType": "perspective", + "fov": 35, + "state": { + "position": { + "x": 7.932158321003734, + "y": 3.513283699259569, + "z": 3.2911390249191155 + }, + "target": { + "x": 0.0000011943518630922081, + "y": 1.414723607318128, + "z": 0.0000010450170503808164 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "normal", + "showSkeleton": false + } + }, + "widgets_values": [ + "C:/Git/ComfyUI/output/Pistol_00101_.glb", + "" + ] + }, + { + "id": 216, + "type": "Trellis2ShapeCascadeGenerator", + "pos": [ + -403.7222745640721, + 264.4757299878484 + ], + "size": [ + 335.9791015625, + 454 + ], + "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": [ + 474 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 475 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 473 + ] + }, + { + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "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, + false, + 0, + 4, 1 ] }, @@ -75,12 +822,12 @@ "id": 215, "type": "Trellis2ShapeGenerator", "pos": [ - -855.151565408597, - 726.994682893169 + -842.0405541805097, + 911.2447168262939 ], "size": [ 335.24609375, - 266 + 362 ], "flags": {}, "order": 7, @@ -132,332 +879,66 @@ }, "widgets_values": [ 512, - 25, - 6.5, - 0.05, - 4, + 12, + 7.5, + 0.01, + 3, "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, + 1, 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", + "id": 219, + "type": "PrimitiveString", "pos": [ - -431.9948341634278, - 690.5094818639157 + -1882.8038827668045, + 135.0565357583266 ], "size": [ - 340.390625, - 266 + 270, + 58 ], "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, + "order": 2, "mode": 0, "inputs": [], "outputs": [ { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", + "name": "STRING", + "type": "STRING", "links": [ - 395 + 402 ] } ], + "title": "Name", "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", - "Node name for S&R": "Trellis2LoadModel", - "widget_ue_connectable": {} + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" }, "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 + "Pistol" ] }, { "id": 6, "type": "Trellis2LoadImageWithTransparency", "pos": [ - -1908.730358105195, - 406.7647488726515 + -1951.1136458241538, + 426.5437027038524 ], "size": [ 631.9393495485403, 765.9737728955563 ], "flags": {}, - "order": 1, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -479,6 +960,7 @@ ] } ], + "title": "Image with Transparency", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", @@ -486,522 +968,9 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "AnimeGirl_808_00001_.png", + "Image_1024_00122_.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": [ @@ -1013,6 +982,14 @@ 0, "IMAGE" ], + [ + 356, + 193, + 0, + 161, + 0, + "MESHWITHVOXEL" + ], [ 382, 213, @@ -1093,22 +1070,6 @@ 4, "INT" ], - [ - 392, - 216, - 0, - 217, - 1, - "SHAPE_SLAT" - ], - [ - 393, - 216, - 1, - 217, - 3, - "INT" - ], [ 394, 194, @@ -1134,12 +1095,12 @@ "MESHWITHVOXEL" ], [ - 400, - 209, + 398, + 161, 0, 218, - 1, - "INT" + 0, + "MESHWITHVOXEL" ], [ 402, @@ -1157,109 +1118,120 @@ 2, "STRING" ], - [ - 433, - 235, - 0, - 202, - 0, - "MESHWITHVOXEL" - ], [ 454, - 216, + 209, 0, - 250, - 2, - "SHAPE_SLAT" - ], - [ - 455, - 216, - 2, - 250, - 0, - "TRELLIS2PIPELINE" + 218, + 1, + "INT" ], [ 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" + ], + [ + 463, + 218, + 0, + 250, + 0, + "MESHWITHVOXEL" + ], + [ + 473, + 216, + 2, + 217, + 0, + "TRELLIS2PIPELINE" + ], + [ + 474, + 216, + 0, + 217, + 1, + "SHAPE_SLAT" + ], + [ + 475, + 216, + 1, + 217, + 3, + "INT" + ], + [ + 487, + 209, + 0, + 257, + 1, + "INT" + ], + [ + 488, + 250, + 0, + 257, + 0, + "MESHWITHVOXEL" + ], + [ + 489, + 257, + 0, + 202, + 0, + "MESHWITHVOXEL" ] ], - "groups": [], + "groups": [ + { + "id": 2, + "title": "Configuration", + "bounding": [ + -1961.1136458241538, + 53.28346778821458, + 651.9393495485403, + 1149.234007811194 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Generation", + "bounding": [ + -1235.323779258147, + 23.74726822503463, + 1640.9143430149, + 1259.497448601259 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], "config": {}, "extra": { "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.47188410990243945, + "scale": 0.5709797729819567, "offset": [ - 2054.6391006821386, - 555.6956247249777 + 2087.1871461450896, + 213.55513282098417 ] }, "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/Advanced_CustomSteps.json b/example_workflows/MeshOnly_LowPoly.json similarity index 60% rename from example_workflows/Advanced_CustomSteps.json rename to example_workflows/MeshOnly_LowPoly.json index d5be7db..7f26169 100644 --- a/example_workflows/Advanced_CustomSteps.json +++ b/example_workflows/MeshOnly_LowPoly.json @@ -1,468 +1,19 @@ { - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", + "id": "440427ce-0c6a-4462-af51-639ed2f16dec", "revision": 0, - "last_node_id": 223, - "last_link_id": 456, + "last_node_id": 263, + "last_link_id": 501, "nodes": [ { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", + "id": 161, + "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - -377.72410571388025, - 328.4870830026766 + 42.12202901638162, + 315.53794484782753 ], "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 + 331.5878996659427, + 142.11360851901668 ], "flags": {}, "order": 13, @@ -471,15 +22,7 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 437 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 451 + "link": 356 } ], "outputs": [ @@ -487,86 +30,7 @@ "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 + 398 ] } ], @@ -584,15 +48,156 @@ ] }, { - "id": 215, - "type": "Trellis2FillHolesWithMeshlib", + "id": 194, + "type": "Trellis2PreProcessImage", "pos": [ - 1682.2010450446755, - -361.2081091911047 + -1212.844687114136, + 417.26056106890996 ], "size": [ - 249.284765625, - 46 + 281.7837890625, + 106 + ], + "flags": {}, + "order": 5, + "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": 39, + "type": "Trellis2LoadModel", + "pos": [ + -1225.323779258147, + 97.34726822503463 + ], + "size": [ + 280.05208333333337, + 226 + ], + "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, + false, + "flex_gemm", + "flash_attn", + false + ] + }, + { + "id": 213, + "type": "Trellis2ImageCondGenerator", + "pos": [ + -866.8570558744583, + 190.32905390845917 + ], + "size": [ + 308.0748046875, + 98 + ], + "flags": {}, + "order": 8, + "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": [] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 382 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 218, + "type": "Trellis2SimplifyMesh", + "pos": [ + 60.71297365573324, + 528.7818008283625 + ], + "size": [ + 270, + 82 ], "flags": {}, "order": 14, @@ -601,7 +206,15 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 436 + "link": 398 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 454 } ], "outputs": [ @@ -609,32 +222,69 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 452 + 463 ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" }, - "widgets_values": [] + "widgets_values": [ + 500000, + "Cumesh" + ] }, { - "id": 209, - "type": "Trellis2DecodeLatents", + "id": 193, + "type": "Trellis2FillHolesWithCuMesh", "pos": [ - 1214.7402059785773, - 139.23732698343224 + 58.53233213593285, + 190.24608046707428 ], "size": [ - 270, - 122 + 312.4361328125, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 397 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 356 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", + "Node name for S&R": "Trellis2FillHolesWithCuMesh" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 215, + "type": "Trellis2ShapeGenerator", + "pos": [ + -429.8834425644453, + 342.6314806715992 + ], + "size": [ + 335.24609375, + 362 ], "flags": {}, "order": 10, @@ -643,18 +293,92 @@ { "name": "pipeline", "type": "TRELLIS2PIPELINE", - "link": 450 + "link": 384 + }, + { + "name": "image_cond", + "type": "IMAGE_COND", + "link": 385 + }, + { + "name": "coords", + "type": "COORDS", + "link": 386 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 491 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 492 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 490 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ShapeGenerator" + }, + "widgets_values": [ + 512, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 9, + 1 + ] + }, + { + "id": 217, + "type": "Trellis2DecodeLatents", + "pos": [ + -348.1228460324012, + 773.0550040130425 + ], + "size": [ + 210, + 122 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 490 }, { "name": "shape_slat", "type": "SHAPE_SLAT", - "link": 423 + "link": 491 }, { "name": "texture_slat", "shape": 7, "type": "TEXTURE_SLAT", - "link": 449 + "link": null }, { "name": "resolution", @@ -662,7 +386,7 @@ "widget": { "name": "resolution" }, - "link": 424 + "link": 492 } ], "outputs": [ @@ -670,15 +394,13 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 443 + 397 ] }, { "name": "bvh", "type": "BVH", - "links": [ - 453 - ] + "links": [] }, { "name": "pipeline", @@ -697,15 +419,99 @@ ] }, { - "id": 222, - "type": "Trellis2UnWrapAndRasterizer", + "id": 209, + "type": "PrimitiveInt", "pos": [ - 1627.2488876663126, - -234.41356008052338 + -1922.863543796378, + 258.3796807154975 ], "size": [ - 419.15234375, - 314 + 270, + 82 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 454, + 487 + ] + } + ], + "title": "High Poly Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 300000, + "fixed" + ] + }, + { + "id": 257, + "type": "Trellis2SimplifyMesh", + "pos": [ + 55.12329723396692, + 796.9913280677006 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 488 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 487 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 489 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 250, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 27.172408987570098, + 684.5941003078756 + ], + "size": [ + 328.5106969603829, + 46 ], "flags": {}, "order": 15, @@ -714,117 +520,168 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 452 - }, - { - "name": "bvh", - "type": "BVH", - "link": 453 + "link": 463 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 454 + 488, + 495 ] }, { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", + "name": "holes_filled", + "type": "INT", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2UnWrapAndRasterizer" + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" }, - "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" - ] + "widgets_values": [] }, { "id": 202, - "type": "Preview3D", + "type": "Trellis2MeshWithVoxelToTrimesh", "pos": [ - 405.0700414873716, - 334.1097337450922 + 41.86901436804146, + 947.2751508532208 ], "size": [ - 868.8731050199159, - 920.1382602693357 + 349.41171875, + 58 ], "flags": {}, - "order": 17, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 489 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 456 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 261, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 441.4922498365083, + 940.9266742549942 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 497 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 498 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 263, + "type": "StringConcatenate", + "pos": [ + 322.06327200836495, + 1167.062154461707 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 499 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 500 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_LowPoly", + "" + ] + }, + { + "id": 232, + "type": "Preview3D", + "pos": [ + 856.8895834636321, + 234.76945495112636 + ], + "size": [ + 817.5444864747835, + 868.3669388950859 + ], + "flags": {}, + "order": 22, "mode": 0, "inputs": [ { @@ -845,64 +702,378 @@ "widget": { "name": "model_file" }, - "link": 455 + "link": 501 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" + "ver": "0.16.4", + "Node name for S&R": "Preview3D", + "Last Time Model File": "C:/Git/ComfyUI/output/Wolfman_LowPoly_00001_.glb", + "Resource Folder": "Git/ComfyUI/output", + "Scene Config": { + "showGrid": true, + "backgroundColor": "#282828", + "backgroundImage": "", + "backgroundRenderMode": "tiled" + }, + "Camera Config": { + "cameraType": "perspective", + "fov": 35, + "state": { + "position": { + "x": 0.5638962629773029, + "y": 3.4030749810333027, + "z": 9.930585251103395 + }, + "target": { + "x": 0, + "y": 2.5, + "z": 0 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "normal", + "showSkeleton": false + } }, "widgets_values": [ - "", + "C:/Git/ComfyUI/output/Wolfman_LowPoly_00001_.glb", "" ] }, { - "id": 204, - "type": "PrimitiveString", + "id": 262, + "type": "Trellis2ExportMesh", "pos": [ - -368.2858630795249, - 34.401714106564214 + 473.92423444041935, + 1097.0268078309243 ], "size": [ 270, - 58 + 102 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 498 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 500 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 501 + ] + }, + { + "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": 203, + "type": "Trellis2ExportMesh", + "pos": [ + 60.73128711941538, + 1105.2555271381577 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 456 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 494 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [] + }, + { + "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": 259, + "type": "StringConcatenate", + "pos": [ + -166.5015437694207, + 1170.750691381279 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 493 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 494 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_HighPoly", + "" + ] + }, + { + "id": 260, + "type": "Trellis2SimplifyMesh", + "pos": [ + 468.01112645119275, + 804.4467376177097 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 495 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 496 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 497 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Meshlib" + ] + }, + { + "id": 258, + "type": "PrimitiveInt", + "pos": [ + -1617.5599447088298, + 255.84625612562002 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 496 + ] + } + ], + "title": "Low Poly Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 5000, + "fixed" + ] + }, + { + "id": 6, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + -1951.1136458241538, + 426.5437027038524 + ], + "size": [ + 631.9393495485403, + 765.9737728955563 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": null + }, + { + "name": "mask", + "type": "MASK", + "links": null + }, + { + "name": "image_with_alpha", + "type": "IMAGE", + "links": [ + 344 + ] + } + ], + "title": "Image with Transparency", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", + "Node name for S&R": "Trellis2LoadImageWithTransparency", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Image_1024_00143_.png", + "image" + ] + }, + { + "id": 219, + "type": "PrimitiveString", + "pos": [ + -1922.5017101972994, + 135.0565357583266 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ - 456 + 493, + 499 ] } ], "title": "Name", "properties": { "cnr_id": "comfy-core", - "ver": "0.18.1", + "ver": "0.16.4", "Node name for S&R": "PrimitiveString" }, "widgets_values": [ - "Tank" + "Wolfman" ] }, { - "id": 221, - "type": "Trellis2TexSlatGenerator", + "id": 214, + "type": "Trellis2SparseGenerator", "pos": [ - 1188.8316361245397, - -197.22556623205915 + -872.1942409198456, + 344.02647643410654 ], "size": [ - 340.390625, - 266 + 395.65625, + 506 ], "flags": {}, "order": 9, @@ -911,316 +1082,318 @@ { "name": "pipeline", "type": "TRELLIS2PIPELINE", - "link": 446 + "link": 382 }, { "name": "image_cond", "type": "IMAGE_COND", - "link": 447 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 448 + "link": 383 } ], "outputs": [ { - "name": "texture_slat", - "type": "TEXTURE_SLAT", + "name": "coords", + "type": "COORDS", "links": [ - 449 + 386 ] }, + { + "name": "sparse_structure_resolution", + "type": "INT", + "links": [] + }, { "name": "pipeline", "type": "TRELLIS2PIPELINE", "links": [ - 450 + 384 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2TexSlatGenerator" + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" }, "widgets_values": [ - 1024, + 12345, + "fixed", 12, - 3, + 7.5, 0.01, - 3, - "euler", - 0, - 0.9 + 5, + "heun", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true ] } ], "links": [ [ - 241, - 69, + 344, + 6, 2, - 119, + 194, 0, "IMAGE" ], [ - 423, - 214, + 356, + 193, 0, - 209, - 1, - "SHAPE_SLAT" - ], - [ - 424, - 214, - 1, - 209, - 3, - "INT" - ], - [ - 425, - 220, - 0, - 211, + 161, 0, "MESHWITHVOXEL" ], [ - 426, - 208, + 382, + 213, 2, - 212, + 214, 0, "TRELLIS2PIPELINE" ], [ - 427, - 208, + 383, + 213, 0, - 212, + 214, 1, "IMAGE_COND" ], [ - 428, - 212, + 384, + 214, 2, - 213, + 215, 0, "TRELLIS2PIPELINE" ], [ - 429, - 208, - 0, + 385, 213, + 0, + 215, 1, "IMAGE_COND" ], [ - 430, - 212, + 386, + 214, 0, - 213, + 215, 2, "COORDS" ], [ - 431, + 394, + 194, + 0, 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, + 395, + 39, + 0, + 213, 0, "TRELLIS2PIPELINE" ], [ - 447, - 208, - 1, - 221, - 1, - "IMAGE_COND" - ], - [ - 448, - 214, + 397, + 217, 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, + 193, 0, "MESHWITHVOXEL" ], [ - 453, - 209, - 1, - 222, - 1, - "BVH" + 398, + 161, + 0, + 218, + 0, + "MESHWITHVOXEL" ], [ 454, - 222, + 209, 0, - 223, + 218, + 1, + "INT" + ], + [ + 456, + 202, + 0, + 203, 0, "TRIMESH" ], [ - 455, - 223, + 463, + 218, + 0, + 250, + 0, + "MESHWITHVOXEL" + ], + [ + 487, + 209, + 0, + 257, + 1, + "INT" + ], + [ + 488, + 250, + 0, + 257, + 0, + "MESHWITHVOXEL" + ], + [ + 489, + 257, 0, 202, + 0, + "MESHWITHVOXEL" + ], + [ + 490, + 215, 2, + 217, + 0, + "TRELLIS2PIPELINE" + ], + [ + 491, + 215, + 0, + 217, + 1, + "SHAPE_SLAT" + ], + [ + 492, + 215, + 1, + 217, + 3, + "INT" + ], + [ + 493, + 219, + 0, + 259, + 0, "STRING" ], [ - 456, - 204, + 494, + 259, 0, - 223, + 203, 1, "STRING" + ], + [ + 495, + 250, + 0, + 260, + 0, + "MESHWITHVOXEL" + ], + [ + 496, + 258, + 0, + 260, + 1, + "INT" + ], + [ + 497, + 260, + 0, + 261, + 0, + "MESHWITHVOXEL" + ], + [ + 498, + 261, + 0, + 262, + 0, + "TRIMESH" + ], + [ + 499, + 219, + 0, + 263, + 0, + "STRING" + ], + [ + 500, + 263, + 0, + 262, + 1, + "STRING" + ], + [ + 501, + 262, + 0, + 232, + 2, + "STRING" ] ], "groups": [ { - "id": 1, + "id": 2, "title": "Configuration", "bounding": [ - -387.72410571388025, - -53.37077389343578, - 737.521556382955, - 1307.389216328689 + -1961.1136458241538, + 53.28346778821458, + 651.9393495485403, + 1149.234007811194 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { - "id": 2, + "id": 3, "title": "Generation", "bounding": [ - 375.7151992875252, - -957.7197012700683, - 1860.9819191012211, - 1225.6071509713981 + -1235.323779258147, + 23.74726822503463, + 2040.344682019778, + 1255.6444224449901 ], "color": "#3f789e", "font_size": 24, @@ -1232,14 +1405,14 @@ "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.6209213230591558, + "scale": 0.6908855253081628, "offset": [ - 341.8543937245997, - 855.1515920610424 + 1795.6181443425166, + 257.5453772985801 ] }, "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/Advanced_CustomSteps_MeshOnly.json b/example_workflows/MeshOnly_MultiView.json similarity index 55% rename from example_workflows/Advanced_CustomSteps_MeshOnly.json rename to example_workflows/MeshOnly_MultiView.json index 844feeb..526acf0 100644 --- a/example_workflows/Advanced_CustomSteps_MeshOnly.json +++ b/example_workflows/MeshOnly_MultiView.json @@ -1,19 +1,19 @@ { - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", + "id": "3bdea5b6-de91-48e2-aa33-349b37afef1e", "revision": 0, - "last_node_id": 224, - "last_link_id": 459, + "last_node_id": 23, + "last_link_id": 56, "nodes": [ { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", + "id": 1, + "type": "Trellis2LoadModel", "pos": [ - -377.72410571388025, - 328.4870830026766 + -1660.6147159730579, + 1294.9744607479583 ], "size": [ - 717.521556382955, - 915.5313594325766 + 283.349609375, + 226 ], "flags": {}, "order": 0, @@ -21,200 +21,17 @@ "inputs": [], "outputs": [ { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", "links": [ - 241 + 3 ] } ], "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": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadModel" }, "widgets_values": [ "microsoft/TRELLIS.2-4B", @@ -223,28 +40,29 @@ true, false, "flex_gemm", - "flash_attn" + "flash_attn", + false ] }, { - "id": 119, + "id": 4, "type": "Trellis2PreProcessImage", "pos": [ - 424.3737559582122, - -335.9840037159542 + -1659.0149754535676, + 1593.5591899196058 ], "size": [ - 281.8229166666667, + 281.7837890625, 106 ], "flags": {}, - "order": 4, + "order": 5, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", - "link": 241 + "link": 2 } ], "outputs": [ @@ -252,15 +70,14 @@ "name": "image", "type": "IMAGE", "links": [ - 445 + 4 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ 10, @@ -269,163 +86,59 @@ ] }, { - "id": 208, - "type": "Trellis2ImageCondGenerator", + "id": 2, + "type": "Trellis2LoadImageWithTransparency", "pos": [ - 779.7493550843124, - -745.7690930815886 + -2175.9580724598304, + 1300.3289463009166 ], "size": [ - 308.0748046875, - 98 + 416.3761876256575, + 478.7546325388778 ], "flags": {}, - "order": 5, + "order": 1, "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 444 - }, + "inputs": [], + "outputs": [ { "name": "image", "type": "IMAGE", - "link": 445 - } - ], - "outputs": [ - { - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 427, - 429 - ] + "links": null }, { - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 432 - ] + "name": "mask", + "type": "MASK", + "links": null }, { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", + "name": "image_with_alpha", + "type": "IMAGE", "links": [ - 426 + 2 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadImageWithTransparency" }, "widgets_values": [ - 1 + "Image_1024_00138_.png", + "image" ] }, { - "id": 214, - "type": "Trellis2ShapeCascadeGenerator", + "id": 3, + "type": "Trellis2LoadImageWithTransparency", "pos": [ - 1204.298470222733, - -593.6739172678739 + -2176.230304933502, + 1838.5076491533239 ], "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 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 424 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 457 - ] - } - ], - "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 + 432.3491396996368, + 512.6970300241226 ], "flags": {}, "order": 2, @@ -433,43 +146,112 @@ "inputs": [], "outputs": [ { - "name": "INT", - "type": "INT", + "name": "image", + "type": "IMAGE", + "links": null + }, + { + "name": "mask", + "type": "MASK", + "links": null + }, + { + "name": "image_with_alpha", + "type": "IMAGE", "links": [ - 451 + 1 ] } ], - "title": "Target Face Number", "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadImageWithTransparency" }, "widgets_values": [ - 300000, - "fixed" + "Image_1024_00139_.png", + "image" ] }, { - "id": 220, - "type": "Trellis2FillHolesWithCuMesh", + "id": 5, + "type": "Trellis2PreProcessImage", "pos": [ - 1670.7679554530735, - -854.0252749431562 + -1664.8742981962707, + 1851.5592437827538 ], "size": [ - 312.4361328125, - 58 + 281.7837890625, + 106 ], "flags": {}, - "order": 10, + "order": 6, "mode": 0, "inputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 443 + "name": "image", + "type": "IMAGE", + "link": 1 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 5 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 10, + "type": "Trellis2DecodeLatents", + "pos": [ + 8.9512560505061, + 1625.7235781680856 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 46 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 44 + }, + { + "name": "texture_slat", + "shape": 7, + "type": "TEXTURE_SLAT", + "link": null + }, + { + "name": "resolution", + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 45 } ], "outputs": [ @@ -477,13 +259,63 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 425 + 23 + ] + }, + { + "name": "bvh", + "type": "BVH", + "links": null + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2DecodeLatents" + }, + "widgets_values": [ + 0, + true + ] + }, + { + "id": 11, + "type": "Trellis2FillHolesWithCuMesh", + "pos": [ + 352.93842235305965, + 1368.5216547947557 + ], + "size": [ + 312.4361328125, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 23 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 24 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", "Node name for S&R": "Trellis2FillHolesWithCuMesh" }, "widgets_values": [ @@ -491,24 +323,24 @@ ] }, { - "id": 211, + "id": 12, "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - 1658.76843203833, - -712.5207015189599 + 351.4697312533539, + 1498.7389826894835 ], "size": [ - 331.5878996659427, - 142.11360851901668 + 355.2359375, + 130 ], "flags": {}, - "order": 11, + "order": 13, "mode": 0, "inputs": [ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 425 + "link": 24 } ], "outputs": [ @@ -516,15 +348,14 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 437 + 25 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad" }, "widgets_values": [ 1, @@ -534,19 +365,688 @@ ] }, { - "id": 202, - "type": "Preview3D", + "id": 13, + "type": "Trellis2SimplifyMesh", "pos": [ - 405.0700414873716, - 334.1097337450922 + 370.4612535360999, + 1696.6533934038957 ], "size": [ - 868.8731050199159, - 920.1382602693357 + 270, + 82 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 25 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 55 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 26 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 14, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 363.55136312028174, + 1840.1737794604007 + ], + "size": [ + 296.9859375, + 46 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 26 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 27 + ] + }, + { + "name": "holes_filled", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" + }, + "widgets_values": [] + }, + { + "id": 15, + "type": "Trellis2SimplifyMesh", + "pos": [ + 378.9802403286183, + 1947.2687883919168 + ], + "size": [ + 270, + 82 ], "flags": {}, "order": 16, "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 27 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 56 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 28 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 16, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 333.8272688463347, + 2099.776990044273 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 28 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 29 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 17, + "type": "Trellis2ExportMesh", + "pos": [ + 371.34769162319697, + 2233.990394920371 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 29 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 54 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 30 + ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ExportMesh" + }, + "widgets_values": [ + "MV", + "glb" + ] + }, + { + "id": 6, + "type": "Trellis2ImageCondMultiViewGenerator", + "pos": [ + -1287.0614328101565, + 1423.0300023845314 + ], + "size": [ + 316.91953125, + 106 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 3 + }, + { + "name": "front_image", + "type": "IMAGE", + "link": 4 + }, + { + "name": "back_image", + "shape": 7, + "type": "IMAGE", + "link": 5 + }, + { + "name": "left_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "right_image", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "conds_512", + "type": "IMAGE_CONDS", + "links": [ + 32, + 48 + ] + }, + { + "name": "conds_1024", + "type": "IMAGE_CONDS", + "links": [ + 40 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 49 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 47 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ImageCondMultiViewGenerator" + }, + "widgets_values": [] + }, + { + "id": 21, + "type": "Trellis2SparseMultiViewGenerator", + "pos": [ + -1297.9280024257578, + 1612.6177480211225 + ], + "size": [ + 395.65625, + 574 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 47 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 48 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 49 + } + ], + "outputs": [ + { + "name": "coords", + "type": "COORDS", + "links": [ + 50 + ] + }, + { + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 53 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 51 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 52 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SparseMultiViewGenerator" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 7.5, + 0.01, + 5, + "heun", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true, + "z", + 1 + ] + }, + { + "id": 19, + "type": "Trellis2ShapeMultiViewGenerator", + "pos": [ + -838.6472880672718, + 1622.4125160728568 + ], + "size": [ + 342.6783203125, + 430 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 52 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 32 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 51 + }, + { + "name": "coords", + "type": "COORDS", + "link": 50 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 42 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 43 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 41 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 39 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ShapeMultiViewGenerator" + }, + "widgets_values": [ + 1024, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1, + "z", + 1 + ] + }, + { + "id": 20, + "type": "Trellis2ShapeCascadeMultiViewGenerator", + "pos": [ + -440.75002875806535, + 1620.7952486491045 + ], + "size": [ + 404.823828125, + 522 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 39 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 40 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 41 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 42 + }, + { + "name": "from_resolution", + "type": "INT", + "widget": { + "name": "from_resolution" + }, + "link": 43 + }, + { + "name": "sparse_structure_resolution", + "type": "INT", + "widget": { + "name": "sparse_structure_resolution" + }, + "link": 53 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 44 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 45 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": null + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 46 + ] + }, + { + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ShapeCascadeMultiViewGenerator" + }, + "widgets_values": [ + 0, + 1024, + 32, + 999999, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1, + "z", + 1 + ] + }, + { + "id": 22, + "type": "PrimitiveString", + "pos": [ + -2169.759489450603, + 1041.098030757621 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 54 + ] + } + ], + "title": "Name", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "MV" + ] + }, + { + "id": 23, + "type": "PrimitiveInt", + "pos": [ + -2167.0249756263947, + 1163.2406028894243 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 55, + 56 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 500000, + "fixed" + ] + }, + { + "id": 18, + "type": "Preview3D", + "pos": [ + 772.5955320318133, + 1468.427931533263 + ], + "size": [ + 716.2418039718609, + 806.4481702397279 + ], + "flags": {}, + "order": 19, + "mode": 0, "inputs": [ { "name": "camera_info", @@ -566,506 +1066,311 @@ "widget": { "name": "model_file" }, - "link": 455 + "link": 30 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" + "ver": "0.19.3", + "Node name for S&R": "Preview3D", + "Last Time Model File": "C:/Git/ComfyUI/output/MV_00001_.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.5452638846910416, + "y": 3.976657793696841, + "z": 13.852587023898536 + }, + "target": { + "x": 0, + "y": 2.5, + "z": 0 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "normal", + "showSkeleton": false + } }, "widgets_values": [ - "", + "C:/Git/ComfyUI/output/MV_00001_.glb", "" ] - }, - { - "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": 209, - "type": "Trellis2DecodeLatents", - "pos": [ - 1222.2559520778204, - -168.90688691732427 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 457 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 423 - }, - { - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 424 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 443 - ] - }, - { - "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": 224, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 1658.7016089575882, - -75.3276646144487 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 458 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 459 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 215, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1668.2431606477028, - -224.8516122407264 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 436 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 458 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 216, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1657.2258628678205, - -436.17651468161654 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 12, - "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": 223, - "type": "Trellis2ExportMesh", - "pos": [ - 1660.8568735364302, - 90.69364157484758 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 459 - }, - { - "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" - ] } ], "links": [ [ - 241, - 69, + 1, + 3, 2, - 119, + 5, 0, "IMAGE" ], [ - 423, - 214, + 2, + 2, + 2, + 4, 0, - 209, - 1, - "SHAPE_SLAT" + "IMAGE" ], [ - 424, - 214, - 1, - 209, 3, - "INT" + 1, + 0, + 6, + 0, + "TRELLIS2PIPELINE" ], [ - 425, - 220, + 4, + 4, 0, - 211, + 6, + 1, + "IMAGE" + ], + [ + 5, + 5, + 0, + 6, + 2, + "IMAGE" + ], + [ + 23, + 10, + 0, + 11, 0, "MESHWITHVOXEL" ], [ - 426, - 208, + 24, + 11, + 0, + 12, + 0, + "MESHWITHVOXEL" + ], + [ + 25, + 12, + 0, + 13, + 0, + "MESHWITHVOXEL" + ], + [ + 26, + 13, + 0, + 14, + 0, + "MESHWITHVOXEL" + ], + [ + 27, + 14, + 0, + 15, + 0, + "MESHWITHVOXEL" + ], + [ + 28, + 15, + 0, + 16, + 0, + "MESHWITHVOXEL" + ], + [ + 29, + 16, + 0, + 17, + 0, + "TRIMESH" + ], + [ + 30, + 17, + 0, + 18, 2, - 212, + "STRING" + ], + [ + 32, + 6, + 0, + 19, + 1, + "IMAGE_CONDS" + ], + [ + 39, + 19, + 3, + 20, 0, "TRELLIS2PIPELINE" ], [ - 427, - 208, - 0, - 212, + 40, + 6, 1, - "IMAGE_COND" - ], - [ - 428, - 212, - 2, - 213, - 0, - "TRELLIS2PIPELINE" - ], - [ - 429, - 208, - 0, - 213, + 20, 1, - "IMAGE_COND" + "IMAGE_CONDS" ], [ - 430, - 212, - 0, - 213, + 41, + 19, 2, - "COORDS" - ], - [ - 431, - 213, + 20, 2, - 214, - 0, - "TRELLIS2PIPELINE" + "VIEWS_LIST" ], [ - 432, - 208, - 1, - 214, - 1, - "IMAGE_COND" - ], - [ - 433, - 213, + 42, + 19, 0, - 214, - 2, + 20, + 3, "SHAPE_SLAT" ], [ - 434, - 213, + 43, + 19, 1, - 214, - 3, - "INT" - ], - [ - 435, - 212, - 1, - 214, + 20, 4, "INT" ], [ - 436, - 216, + 44, + 20, 0, - 215, - 0, - "MESHWITHVOXEL" + 10, + 1, + "SHAPE_SLAT" ], [ - 437, - 211, - 0, - 216, - 0, - "MESHWITHVOXEL" + 45, + 20, + 1, + 10, + 3, + "INT" ], [ - 443, - 209, - 0, - 220, - 0, - "MESHWITHVOXEL" - ], - [ - 444, - 39, - 0, - 208, + 46, + 20, + 3, + 10, 0, "TRELLIS2PIPELINE" ], [ - 445, - 119, + 47, + 6, + 3, + 21, 0, - 208, - 1, - "IMAGE" + "TRELLIS2PIPELINE" ], [ - 451, - 203, + 48, + 6, 0, - 216, + 21, + 1, + "IMAGE_CONDS" + ], + [ + 49, + 6, + 2, + 21, + 2, + "VIEWS_LIST" + ], + [ + 50, + 21, + 0, + 19, + 3, + "COORDS" + ], + [ + 51, + 21, + 2, + 19, + 2, + "VIEWS_LIST" + ], + [ + 52, + 21, + 3, + 19, + 0, + "TRELLIS2PIPELINE" + ], + [ + 53, + 21, + 1, + 20, + 5, + "INT" + ], + [ + 54, + 22, + 0, + 17, + 1, + "STRING" + ], + [ + 55, + 23, + 0, + 13, 1, "INT" ], [ - 455, - 223, + 56, + 23, 0, - 202, - 2, - "STRING" - ], - [ - 456, - 204, - 0, - 223, + 15, 1, - "STRING" - ], - [ - 457, - 214, - 2, - 209, - 0, - "TRELLIS2PIPELINE" - ], - [ - 458, - 215, - 0, - 224, - 0, - "MESHWITHVOXEL" - ], - [ - 459, - 224, - 0, - 223, - 0, - "TRIMESH" + "INT" ] ], "groups": [ @@ -1073,10 +1378,10 @@ "id": 1, "title": "Configuration", "bounding": [ - -387.72410571388025, - -53.37077389343578, - 737.521556382955, - 1307.389216328689 + -2186.230304933502, + 967.498030757621, + 452.3491396996369, + 1393.7066484198253 ], "color": "#3f789e", "font_size": 24, @@ -1086,10 +1391,10 @@ "id": 2, "title": "Generation", "bounding": [ - 375.7151992875252, - -957.7197012700683, - 1860.9819191012211, - 1225.6071509713981 + -1674.8742981962707, + 1221.3744607479584, + 2391.5799669496246, + 1124.6159341724124 ], "color": "#3f789e", "font_size": 24, @@ -1098,17 +1403,14 @@ ], "config": {}, "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], "ds": { - "scale": 0.5131581182307072, + "scale": 0.5017256541791068, "offset": [ - 698.5290381042139, - 1125.1909919152047 + 2390.2603912751388, + -819.3313325536038 ] }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/MeshRefiner.json b/example_workflows/MeshRefiner.json deleted file mode 100644 index 37b82a8..0000000 --- a/example_workflows/MeshRefiner.json +++ /dev/null @@ -1,634 +0,0 @@ -{ - "id": "bdcdd41a-9d6d-48d5-8de6-ab8903d3b227", - "revision": 0, - "last_node_id": 16, - "last_link_id": 26, - "nodes": [ - { - "id": 1, - "type": "Trellis2LoadModel", - "pos": [ - 324.6709594238695, - 598.4626830706405 - ], - "size": [ - 362.0625, - 207.328125 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 1 - ] - } - ], - "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, - true - ] - }, - { - "id": 10, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1674.314276200003, - 751.6717152746028 - ], - "size": [ - 324, - 114 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 26 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 21 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 2000000, - "Cumesh" - ] - }, - { - "id": 9, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 2339.5056410006705, - 749.748649282976 - ], - "size": [ - 410.71875, - 82 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 22 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 9 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 7, - "type": "Preview3D", - "pos": [ - 1687.9847496889538, - 1105.4665469841239 - ], - "size": [ - 859.3125, - 770.71875 - ], - "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": 6 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.6.0", - "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "DwarfWarrior_Refined_1536_00001_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -0.12117550423665688, - "y": 2.8575581491112874, - "z": 8.963607314880118 - }, - "target": { - "x": 0, - "y": 2.5, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "DwarfWarrior_Refined_1536_00001_.glb", - "" - ] - }, - { - "id": 3, - "type": "Trellis2LoadMesh", - "pos": [ - 88.2344076276703, - 883.9986034541271 - ], - "size": [ - 587.9375, - 83.328125 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 2 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2LoadMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "C:\\Git\\ComfyUI\\output\\DwarfWarrior_Hy20_Hy3D_00002_.obj" - ] - }, - { - "id": 2, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -1.0218170793607726, - 1192.2193858033618 - ], - "size": [ - 726.8125, - 683.71875 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 23 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "DwarfWarrior02.png", - "image" - ] - }, - { - "id": 4, - "type": "Trellis2MeshRefiner", - "pos": [ - 791.2868696727592, - 858.6175724018431 - ], - "size": [ - 375.6875, - 700.65625 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 2 - }, - { - "name": "image", - "type": "IMAGE", - "link": 24 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 25 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshRefiner", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 1024, - 12, - 6.5, - 0.2, - 4, - 12, - 3, - 0.2, - 3, - 999999, - false, - 16, - 0.1, - 1, - 0, - 0.9, - true, - 4 - ] - }, - { - "id": 6, - "type": "Trellis2ExportMesh", - "pos": [ - 1236.5760403785862, - 1117.3755723277798 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 9 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 6 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "DwarfWarrior_Refined_1536", - "glb", - true - ] - }, - { - "id": 14, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 2050.9297608170014, - 763.9776229275544 - ], - "size": [ - 249.28125, - 71.328125 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 21 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 22 - ] - }, - { - "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": 15, - "type": "Trellis2PreProcessImage", - "pos": [ - 300.70156840071724, - 1039.995663322853 - ], - "size": [ - 281.78125, - 79.328125 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 23 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 24 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25 - ] - }, - { - "id": 16, - "type": "Trellis2Remesh", - "pos": [ - 1224.0291703682533, - 749.6436908727221 - ], - "size": [ - 316.625, - 262 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 25 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 26 - ] - } - ], - "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 - ] - } - ], - "links": [ - [ - 1, - 1, - 0, - 4, - 0, - "TRELLIS2PIPELINE" - ], - [ - 2, - 3, - 0, - 4, - 1, - "TRIMESH" - ], - [ - 6, - 6, - 0, - 7, - 2, - "STRING" - ], - [ - 9, - 9, - 0, - 6, - 0, - "TRIMESH" - ], - [ - 21, - 10, - 0, - 14, - 0, - "MESHWITHVOXEL" - ], - [ - 22, - 14, - 0, - 9, - 0, - "MESHWITHVOXEL" - ], - [ - 23, - 2, - 2, - 15, - 0, - "IMAGE" - ], - [ - 24, - 15, - 0, - 4, - 2, - "IMAGE" - ], - [ - 25, - 4, - 0, - 16, - 0, - "MESHWITHVOXEL" - ], - [ - 26, - 16, - 0, - 10, - 0, - "MESHWITHVOXEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "workflowRendererVersion": "Vue", - "ue_links": [], - "ds": { - "scale": 0.5730855330116876, - "offset": [ - 101.58649840815897, - -273.8080548162989 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.37.11", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/TextureMesh.json b/example_workflows/MeshTexturing.json similarity index 55% rename from example_workflows/TextureMesh.json rename to example_workflows/MeshTexturing.json index 5b0d76e..03e86bb 100644 --- a/example_workflows/TextureMesh.json +++ b/example_workflows/MeshTexturing.json @@ -1,173 +1,279 @@ { - "id": "9b1321c3-d206-474a-bf17-498b285fb45b", + "id": "bf99b914-b22a-4148-ba05-a9b9c3380ed0", "revision": 0, - "last_node_id": 13, - "last_link_id": 19, + "last_node_id": 268, + "last_link_id": 528, "nodes": [ { - "id": 1, - "type": "Trellis2LoadImageWithTransparency", + "id": 39, + "type": "Trellis2LoadModel", "pos": [ - 628.7628375593317, - 1459.9883699049824 + -1225.323779258147, + 97.34726822503463 ], "size": [ - 470.78125, - 499.8125 + 280.05208333333337, + 226 ], - "flags": {}, + "flags": { + "collapsed": false + }, "order": 0, "mode": 0, "inputs": [], "outputs": [ { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", "links": [ - 18 + 526 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", + "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", + "Node name for S&R": "Trellis2LoadModel", "widget_ue_connectable": {} }, "widgets_values": [ - "Image_04298_2048.png", - "image" + "microsoft/TRELLIS.2-4B", + "flash_attn", + "cuda", + true, + false, + "flex_gemm", + "flash_attn", + false ] }, { - "id": 3, - "type": "Trellis2MeshTexturing", + "id": 260, + "type": "PrimitiveInt", "pos": [ - 1571.8033823942308, - 1463.2804651639194 + -1888.7341838217667, + 348.47508641032636 ], "size": [ - 376.8125, - 568.65625 + 270, + 82 ], "flags": {}, - "order": 4, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 508 + ] + } + ], + "title": "Texture Size", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 194, + "type": "Trellis2PreProcessImage", + "pos": [ + -1208.174423642917, + 385.7358016085273 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 5, "mode": 0, "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1 - }, { "name": "image", "type": "IMAGE", - "link": 19 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 8 + "link": 344 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 11 - ] - }, - { - "name": "base_color_texture", + "name": "image", "type": "IMAGE", "links": [ - 9 - ] - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": [ - 10 + 500 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2MeshTexturing", - "widget_ue_connectable": {} + "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", + "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ - 810478905, - "randomize", - 12, - 3, - 0.2, - 3, - 1024, - 4096, - "OPAQUE", - true, - 0, - 0.9, - 4, + 10, false, - false, - 60 + 1024 ] }, { - "id": 9, - "type": "PreviewImage", + "id": 261, + "type": "Trellis2MeshTexturing", "pos": [ - 1571.9379630780118, - 2084.7201337705405 + -888.2213736686743, + 116.2308532718417 ], "size": [ - 371.03125, - 275.75 + 419.15234375, + 602 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { - "name": "images", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 526 + }, + { + "name": "image", "type": "IMAGE", - "link": 9 + "link": 500 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 528 + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 508 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 502 + ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null } ], - "outputs": [], "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "PreviewImage", - "widget_ue_connectable": {} + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2MeshTexturing" }, - "widgets_values": [] + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 2048, + "OPAQUE", + false, + 0, + 0.99, + 4, + false, + false, + 60, + "heun", + "telea", + false, + 0, + 4, + 1 + ] }, { - "id": 12, - "type": "Preview3D", + "id": 262, + "type": "Trellis2ExportMesh", "pos": [ - 2434.8718248184696, - 1320.1591362771344 + -416.7657094952575, + 129.1425828262007 ], "size": [ - 844.875, - 826.0625 + 270, + 102 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 502 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 527 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 503 + ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ExportMesh" + }, + "widgets_values": [ + "Test", + "glb" + ] + }, + { + "id": 263, + "type": "Preview3D", + "pos": [ + -442.8173364514051, + 292.64840010239254 + ], + "size": [ + 893.4374971800978, + 964.1087296962992 ], "flags": {}, "order": 8, @@ -187,20 +293,20 @@ }, { "name": "model_file", - "type": "STRING", + "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": 12 + "link": 503 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.5.1", + "ver": "0.16.4", "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "TexturedMesh_00001_.glb", + "Last Time Model File": "C:/Git/ComfyUI/output/Tower_00001_.glb", + "Resource Folder": "Git/ComfyUI/output", "Scene Config": { "showGrid": true, "backgroundColor": "#282828", @@ -212,14 +318,14 @@ "fov": 35, "state": { "position": { - "x": -0.1760179925373424, - "y": 7.556479375501969, - "z": 6.940407508674209 + "x": 7.40962749875979, + "y": 4.597048002760341, + "z": 6.563498084427726 }, "target": { - "x": 0, - "y": 2.5, - "z": 0 + "x": 0.01192413674304426, + "y": 2.400108551931419, + "z": 0.01837531975156183 }, "zoom": 1, "cameraType": "perspective" @@ -227,61 +333,28 @@ }, "Light Config": { "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "original", + "showSkeleton": false } }, "widgets_values": [ - "TexturedMesh_00001_.glb", + "C:/Git/ComfyUI/output/Tower_00001_.glb", "" ] }, { - "id": 2, - "type": "Trellis2LoadModel", + "id": 6, + "type": "Trellis2LoadImageWithTransparency", "pos": [ - 1059.2676133611621, - 1150.7603358557099 + -1938.3986918443484, + 498.59522715431825 ], "size": [ - 362.0625, - 207.328125 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 1 - ] - } - ], - "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": 8, - "type": "Trellis2LoadMesh", - "pos": [ - 954.9310336408487, - 2139.1348802280054 - ], - "size": [ - 514.34375, - 83.328125 + 657.6262101878383, + 765.9737728955563 ], "flags": {}, "order": 2, @@ -289,216 +362,211 @@ "inputs": [], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 8 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2LoadMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "C:\\Git\\ComfyUI\\output\\DwarfSorcerer_Hy20_Hy3D_00001_.obj" - ] - }, - { - "id": 10, - "type": "PreviewImage", - "pos": [ - 2002.8182577158457, - 2067.2225148250195 - ], - "size": [ - 379.34375, - 274.25 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "images", + "name": "image", "type": "IMAGE", - "link": 10 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "PreviewImage", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 11, - "type": "Trellis2ExportMesh", - "pos": [ - 2025.4304267482246, - 1460.1946946799014 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ + "links": null + }, { - "name": "trimesh", - "type": "TRIMESH", - "link": 11 - } - ], - "outputs": [ + "name": "mask", + "type": "MASK", + "links": null + }, { - "name": "glb_path", - "type": "STRING", + "name": "image_with_alpha", + "type": "IMAGE", "links": [ - 12 + 344 ] } ], + "title": "Image with Transparency", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2ExportMesh", + "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", + "Node name for S&R": "Trellis2LoadImageWithTransparency", "widget_ue_connectable": {} }, "widgets_values": [ - "TexturedMesh", - "glb", - true + "Tower04_6Views_Hy20_SourceImage_00001_.png", + "image" ] }, { - "id": 13, - "type": "Trellis2PreProcessImage", + "id": 219, + "type": "PrimitiveString", "pos": [ - 1189.9333547330602, - 1507.6866688560513 + -1879.908257415271, + 106.80098905509897 ], "size": [ - 281.78125, - 79.328125 + 270, + 58 ], "flags": {}, "order": 3, "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 18 - } - ], + "inputs": [], "outputs": [ { - "name": "image", - "type": "IMAGE", + "name": "STRING", + "type": "STRING", "links": [ - 19 + 527 ] } ], + "title": "Name", "properties": { - "widget_ue_connectable": {}, - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2PreProcessImage" + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" }, "widgets_values": [ - 25 + "Tower" + ] + }, + { + "id": 268, + "type": "Trellis2LoadMesh", + "pos": [ + -1883.220870920183, + 235.75914980178976 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 528 + ] + } + ], + "title": "Mesh to Texture", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2LoadMesh" + }, + "widgets_values": [ + "C:\\Git\\ComfyUI\\output\\3D\\Tower04_6Views_Hy20\\Tower04_6Views_Hy20_WhiteMesh_HighPoly_00001_.glb" ] } ], "links": [ [ - 1, + 344, + 6, 2, - 0, - 3, - 0, - "TRELLIS2PIPELINE" - ], - [ - 8, - 8, - 0, - 3, - 2, - "TRIMESH" - ], - [ - 9, - 3, - 1, - 9, + 194, 0, "IMAGE" ], [ - 10, - 3, - 2, - 10, + 500, + 194, 0, + 261, + 1, "IMAGE" ], [ - 11, - 3, + 502, + 261, 0, - 11, + 262, 0, "TRIMESH" ], [ - 12, - 11, + 503, + 262, 0, - 12, + 263, 2, "STRING" ], [ - 18, - 1, - 2, - 13, + 508, + 260, 0, - "IMAGE" + 261, + 3, + "INT" ], [ - 19, - 13, + 526, + 39, 0, - 3, + 261, + 0, + "TRELLIS2PIPELINE" + ], + [ + 527, + 219, + 0, + 262, 1, - "IMAGE" + "STRING" + ], + [ + 528, + 268, + 0, + 261, + 2, + "TRIMESH" ] ], - "groups": [], + "groups": [ + { + "id": 2, + "title": "Configuration", + "bounding": [ + -1963.9391875601236, + 26.440740456795428, + 701.3865401112473, + 1252.3667177085042 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Texturing", + "bounding": [ + -1235.323779258147, + 23.74726822503463, + 1709.8835112121144, + 1259.8828335264047 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], "config": {}, "extra": { - "workflowRendererVersion": "Vue", + "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.6303940863128702, + "scale": 0.5709797729819551, "offset": [ - -519.4532595217203, - -1005.3553299723907 + 2230.433003559318, + 196.9062149677335 ] }, "links_added_by_ue": [], - "frontendVersion": "1.37.11", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/MultiViews_TextureMesh.json b/example_workflows/MeshTexturing_MultiView.json similarity index 61% rename from example_workflows/MultiViews_TextureMesh.json rename to example_workflows/MeshTexturing_MultiView.json index b30bced..8c0427d 100644 --- a/example_workflows/MultiViews_TextureMesh.json +++ b/example_workflows/MeshTexturing_MultiView.json @@ -1,22 +1,545 @@ { - "id": "9b1321c3-d206-474a-bf17-498b285fb45b", + "id": "c36d9fb3-5dc8-4707-9ec9-62c353027cda", "revision": 0, - "last_node_id": 37, - "last_link_id": 83, + "last_node_id": 46, + "last_link_id": 78, "nodes": [ + { + "id": 42, + "type": "PrimitiveString", + "pos": [ + 34.10577405808688, + 483.3648421326065 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 70 + ] + } + ], + "title": "Name", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Textured" + ] + }, + { + "id": 34, + "type": "Trellis2SmoothNormals", + "pos": [ + 994.6996391261335, + 1489.0291300466156 + ], + "size": [ + 326.5885416666667, + 26 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 74 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 69 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "618210c163af5ef481405d4dc226e1c71f822fdf", + "Node name for S&R": "Trellis2SmoothNormals", + "widget_ue_connectable": {} + }, + "widgets_values": [] + }, + { + "id": 2, + "type": "Trellis2LoadModel", + "pos": [ + 633.6017612463246, + 827.2223188433338 + ], + "size": [ + 301.71875, + 226 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 72 + ] + } + ], + "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", + false + ] + }, + { + "id": 8, + "type": "Trellis2LoadMesh", + "pos": [ + 34.253971446981794, + 718.2137537194953 + ], + "size": [ + 428.6197916666667, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 75 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", + "Node name for S&R": "Trellis2LoadMesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "C:\\Git\\ComfyUI\\output\\3D\\Armor_MV_Qwen_4Steps\\Armor_MV_Qwen_4Steps_WhiteMesh_00001_.glb" + ] + }, + { + "id": 43, + "type": "PrimitiveInt", + "pos": [ + 32.15364817155101, + 592.6843832672497 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 76 + ] + } + ], + "title": "Texture Size", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 11, + "type": "Trellis2ExportMesh", + "pos": [ + 993.0241434803529, + 1610.0190446027646 + ], + "size": [ + 343.4067651367186, + 112.45334564208974 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 69 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 70 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 12 + ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", + "Node name for S&R": "Trellis2ExportMesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Armor", + "glb" + ] + }, + { + "id": 44, + "type": "Trellis2MeshTexturingMultiView", + "pos": [ + 963.1935196087031, + 831.1408588104232 + ], + "size": [ + 419.15234375, + 686 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 72 + }, + { + "name": "front_image", + "type": "IMAGE", + "link": 73 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 75 + }, + { + "name": "back_image", + "shape": 7, + "type": "IMAGE", + "link": 78 + }, + { + "name": "left_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "right_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 76 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 74 + ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2MeshTexturingMultiView" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 4096, + "OPAQUE", + false, + 0, + 0.9, + false, + false, + 60, + "z", + 1, + "euler", + "telea", + false, + 0, + 4, + 1 + ] + }, + { + "id": 1, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + 30.39229680270215, + 832.5956177837567 + ], + "size": [ + 535.5067017375691, + 507.8372934395344 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [] + }, + { + "name": "mask", + "type": "MASK", + "links": [] + }, + { + "name": "image_with_alpha", + "type": "IMAGE", + "links": [ + 32 + ] + } + ], + "title": "Front Image", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", + "Node name for S&R": "Trellis2LoadImageWithTransparency", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Image_1024_00067_.png", + "image" + ] + }, + { + "id": 18, + "type": "Trellis2PreProcessImage", + "pos": [ + 651.9237756322538, + 1116.9380215757858 + ], + "size": [ + 246.640625, + 106 + ], + "flags": { + "collapsed": false + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 32 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 73 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "15854282a73cf231b81d52ada22e652f414a078b", + "Node name for S&R": "Trellis2PreProcessImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 45, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + 40.53223155480896, + 1393.1158659027078 + ], + "size": [ + 535.5067017375691, + 507.8372934395344 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [] + }, + { + "name": "mask", + "type": "MASK", + "links": [] + }, + { + "name": "image_with_alpha", + "type": "IMAGE", + "links": [ + 77 + ] + } + ], + "title": "Back Image", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", + "Node name for S&R": "Trellis2LoadImageWithTransparency", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Image_1024_00067_.png", + "image" + ] + }, + { + "id": 46, + "type": "Trellis2PreProcessImage", + "pos": [ + 641.7892609874875, + 1309.1741623565647 + ], + "size": [ + 246.640625, + 106 + ], + "flags": { + "collapsed": false + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 77 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 78 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "15854282a73cf231b81d52ada22e652f414a078b", + "Node name for S&R": "Trellis2PreProcessImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, { "id": 12, "type": "Preview3D", "pos": [ - 1360.4666161520581, - 1420.8767073529182 + 1466.8001528016352, + 797.164278874898 ], "size": [ - 1144.84375, - 1103.03125 + 935.9520569769674, + 999.4101181707058 ], "flags": {}, - "order": 8, + "order": 11, "mode": 0, "inputs": [ { @@ -46,7 +569,7 @@ "ver": "0.5.1", "Node name for S&R": "Preview3D", "widget_ue_connectable": {}, - "Last Time Model File": "DwarfMV_fromMV_00001_.glb", + "Last Time Model File": "C:/Git/ComfyUI/output/Armor_00002_.glb", "Scene Config": { "showGrid": false, "backgroundColor": "#282828", @@ -58,9 +581,9 @@ "fov": 35, "state": { "position": { - "x": -2.356233924150018, - "y": 5.529086349255764, - "z": 8.664564277092959 + "x": -0.5994772030868989, + "y": 4.762780173625549, + "z": 10.010150819238675 }, "target": { "x": 0, @@ -78,398 +601,13 @@ "upDirection": "original", "materialMode": "original", "showSkeleton": false - } + }, + "Resource Folder": "Git/ComfyUI/output" }, "widgets_values": [ - "DwarfMV_fromMV_00001_.glb", + "C:/Git/ComfyUI/output/Armor_00002_.glb", "" ] - }, - { - "id": 2, - "type": "Trellis2LoadModel", - "pos": [ - 264.5598759967819, - 993.6174889527508 - ], - "size": [ - 362.0625, - 207.328125 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 78 - ] - } - ], - "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": 18, - "type": "Trellis2PreProcessImage", - "pos": [ - 263.0397099736384, - 1453.040730438439 - ], - "size": [ - 360.984375, - 107.328125 - ], - "flags": { - "collapsed": false - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 32 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 79 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 1, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -293.9350983507024, - 1366.6009200665326 - ], - "size": [ - 470.78125, - 620.78125 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 32 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Image_1024_00020_.png", - "image" - ] - }, - { - "id": 21, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -285.4316533126076, - 2056.8396735019032 - ], - "size": [ - 465.203125, - 615.203125 - ], - "flags": { - "collapsed": false - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 47 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Image_1024_00021_.png", - "image" - ] - }, - { - "id": 11, - "type": "Trellis2ExportMesh", - "pos": [ - 963.3009624015439, - 1226.3665857311485 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 83 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 12 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "TexturedMeshMV", - "glb", - true - ] - }, - { - "id": 26, - "type": "Trellis2PreProcessImage", - "pos": [ - 273.345930367051, - 1625.0892297322023 - ], - "size": [ - 386.1875, - 107.328125 - ], - "flags": { - "collapsed": false - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 47 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 81 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 8, - "type": "Trellis2LoadMesh", - "pos": [ - -288.7042468259506, - 1215.4568912264674 - ], - "size": [ - 514.34375, - 83.328125 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 80 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2LoadMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "C:\\Git\\ComfyUI\\output\\DwarfMV_Textured_00001_.glb" - ] - }, - { - "id": 37, - "type": "Trellis2MeshTexturingMultiView", - "pos": [ - 742.5264619145277, - 1433.3435382751823 - ], - "size": [ - 539.515625, - 675.328125 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 78 - }, - { - "name": "front_image", - "type": "IMAGE", - "link": 79 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 80 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 81 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 83 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a19110a28a5c5c434386af0421005dd8edae82db", - "Node name for S&R": "Trellis2MeshTexturingMultiView", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 25, - 3, - 0.2, - 3, - 1024, - 4096, - "OPAQUE", - false, - 0, - 0.9, - false, - false, - 60, - "z", - 2 - ] } ], "links": [ @@ -490,68 +628,119 @@ "IMAGE" ], [ - 47, - 21, + 69, + 34, + 0, + 11, + 0, + "TRIMESH" + ], + [ + 70, + 42, + 0, + 11, + 1, + "STRING" + ], + [ + 72, 2, - 26, + 0, + 44, + 0, + "TRELLIS2PIPELINE" + ], + [ + 73, + 18, + 0, + 44, + 1, + "IMAGE" + ], + [ + 74, + 44, + 0, + 34, + 0, + "TRIMESH" + ], + [ + 75, + 8, + 0, + 44, + 2, + "TRIMESH" + ], + [ + 76, + 43, + 0, + 44, + 6, + "INT" + ], + [ + 77, + 45, + 2, + 46, 0, "IMAGE" ], [ 78, - 2, + 46, 0, - 37, - 0, - "TRELLIS2PIPELINE" - ], - [ - 79, - 18, - 0, - 37, - 1, - "IMAGE" - ], - [ - 80, - 8, - 0, - 37, - 2, - "TRIMESH" - ], - [ - 81, - 26, - 0, - 37, + 44, 3, "IMAGE" - ], - [ - 83, - 37, - 0, - 11, - 0, - "TRIMESH" ] ], - "groups": [], + "groups": [ + { + "id": 1, + "title": "Configuration", + "bounding": [ + 20.349719673910553, + 409.76484213260625, + 581.9029895047885, + 1518.4993868213976 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 2, + "title": "Texturing", + "bounding": [ + 623.6017612463246, + 753.6223188433338, + 777.8889916852146, + 1005.2038714015215 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], "config": {}, "extra": { - "workflowRendererVersion": "Vue", + "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.4305676431342665, + "scale": 0.5644739300537774, "offset": [ - 903.5556585357364, - -713.9325537000318 + -132.2970188812244, + -285.0019967041602 ] }, "links_added_by_ue": [], - "frontendVersion": "1.38.13", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/Max_Quality.json b/example_workflows/MeshWithTexturing.json similarity index 55% rename from example_workflows/Max_Quality.json rename to example_workflows/MeshWithTexturing.json index fc1a3bf..aa848c7 100644 --- a/example_workflows/Max_Quality.json +++ b/example_workflows/MeshWithTexturing.json @@ -1,116 +1,201 @@ { - "id": "46429a2d-a75d-4845-85bd-a957854c5c17", + "id": "440427ce-0c6a-4462-af51-639ed2f16dec", "revision": 0, - "last_node_id": 43, - "last_link_id": 65, + "last_node_id": 267, + "last_link_id": 516, "nodes": [ { - "id": 11, - "type": "Trellis2SimplifyMesh", + "id": 213, + "type": "Trellis2ImageCondGenerator", "pos": [ - 58.40692013945463, - 662.9134044296912 + -866.8570558744583, + 190.32905390845917 ], "size": [ - 323.984375, - 95 + 308.0748046875, + 98 ], "flags": {}, - "order": 9, + "order": 8, "mode": 0, "inputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 61 + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 395 + }, + { + "name": "image", + "type": "IMAGE", + "link": 394 } ], "outputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "cond_512", + "type": "IMAGE_COND", "links": [ - 52 + 383, + 385 + ] + }, + { + "name": "cond_1024", + "type": "IMAGE_COND", + "links": [ + 388 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 382 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" }, "widgets_values": [ - 2000000, - "Cumesh" + 1 ] }, { - "id": 12, - "type": "Trellis2PreProcessImage", + "id": 215, + "type": "Trellis2ShapeGenerator", "pos": [ - -822.4225087015524, - 390.09280724009284 + -853.5996326493168, + 908.6760719171235 ], "size": [ - 266.1197916666667, + 335.24609375, + 362 + ], + "flags": {}, + "order": 10, + "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, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 9, + 1 + ] + }, + { + "id": 209, + "type": "PrimitiveInt", + "pos": [ + -1894.4679156456455, + 206.04864468302688 + ], + "size": [ + 270, 82 ], "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 14 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 18, - 28, - 31 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 16, - "type": "Trellis2LoadModel", - "pos": [ - -505.67253097468375, - 188.01567790019567 - ], - "size": [ - 362.0572916666667, - 172.7734375 - ], - "flags": {}, "order": 0, "mode": 0, "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 454, + 487 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 500000, + "fixed" + ] + }, + { + "id": 39, + "type": "Trellis2LoadModel", + "pos": [ + -1225.323779258147, + 97.34726822503463 + ], + "size": [ + 280.05208333333337, + 226 + ], + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "inputs": [], "outputs": [ { "name": "pipeline", "type": "TRELLIS2PIPELINE", "links": [ - 17, - 26, - 30 + 395 ] } ], @@ -121,23 +206,367 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "TRELLIS.2-4B", + "microsoft/TRELLIS.2-4B", "flash_attn", "cuda", true, + false, + "flex_gemm", + "flash_attn", false ] }, { - "id": 22, + "id": 194, + "type": "Trellis2PreProcessImage", + "pos": [ + -1212.844687114136, + 417.26056106890996 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 344 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 394, + 500 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 216, + "type": "Trellis2ShapeCascadeGenerator", + "pos": [ + -388.8621509820503, + 105.25982170608268 + ], + "size": [ + 335.9791015625, + 454 + ], + "flags": {}, + "order": 11, + "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": [ + 474 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 475 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 504 + ] + }, + { + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "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, + false, + 0, + 1, + 1 + ] + }, + { + "id": 217, + "type": "Trellis2DecodeLatents", + "pos": [ + -381.6781543041809, + 595.4273272032492 + ], + "size": [ + 294.9151446050946, + 122 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 504 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 474 + }, + { + "name": "texture_slat", + "shape": 7, + "type": "TEXTURE_SLAT", + "link": null + }, + { + "name": "resolution", + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 475 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 397 + ] + }, + { + "name": "bvh", + "type": "BVH", + "links": [] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 499 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2DecodeLatents" + }, + "widgets_values": [ + 0, + true + ] + }, + { + "id": 193, + "type": "Trellis2FillHolesWithCuMesh", + "pos": [ + -386.5517617635026, + 770.0723356030239 + ], + "size": [ + 312.4361328125, + 58 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 397 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 356 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", + "Node name for S&R": "Trellis2FillHolesWithCuMesh" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 161, + "type": "Trellis2ReconstructMeshWithQuad", + "pos": [ + -393.7487221813591, + 882.6164010318996 + ], + "size": [ + 331.5878996659427, + 142.11360851901668 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 356 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 398 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "id": 218, "type": "Trellis2SimplifyMesh", "pos": [ - 1081.6637269212267, - 616.9220429632949 + -365.2225978531331, + 1072.2220074107754 ], "size": [ 270, - 95 + 82 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 398 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 454 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 463 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 250, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + -389.8792444756772, + 1203.8970502436746 + ], + "size": [ + 328.5106969603829, + 46 ], "flags": {}, "order": 16, @@ -146,7 +575,7 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 63 + "link": 463 } ], "outputs": [ @@ -154,262 +583,83 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 54 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 2000000, - "Cumesh" - ] - }, - { - "id": 29, - "type": "StringConcatenate", - "pos": [ - 723.2478343742633, - 1035.542489665055 - ], - "size": [ - 295.52083333333337, - 198.33333333333334 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 47 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 37 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "Refined", - "_" - ] - }, - { - "id": 30, - "type": "StringConcatenate", - "pos": [ - -120.44153169820694, - 1198.6163616383556 - ], - "size": [ - 244.81770833333334, - 198.33333333333334 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 46 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 39 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "WhiteMesh", - "" - ] - }, - { - "id": 15, - "type": "Trellis2ExportMesh", - "pos": [ - 137.68039040892955, - 1224.5581277568122 - ], - "size": [ - 323.984375, - 121.66666666666667 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 16 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 39 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 40 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "WhiteMesh", - "glb" - ] - }, - { - "id": 14, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 40.02119336711171, - 995.6600150477503 - ], - "size": [ - 403.80208333333337, - 68.33333333333334 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 53 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 16, - 41 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 32, - "type": "Trellis2Continue", - "pos": [ - 497.8869790096813, - 828.506555842137 - ], - "size": [ - 187.5, - 59.44010416666667 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 41 - }, - { - "name": "input_2", - "type": "*", - "link": 40 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 42 + 488 ] }, { - "name": "output_2", - "type": "*", + "name": "holes_filled", + "type": "INT", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d39b1b945596bcc61bff49ebfaea4804228bf250", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" }, "widgets_values": [] }, { - "id": 27, - "type": "Preview3D", + "id": 257, + "type": "Trellis2SimplifyMesh", "pos": [ - 2454.1898563924733, - 343.9640643304164 + 56.5550543059872, + 212.00415688031882 ], "size": [ - 1141.0677083333335, - 995.7291666666667 + 270, + 82 ], "flags": {}, - "order": 24, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 488 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 487 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 505 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 263, + "type": "Preview3D", + "pos": [ + 961.2488327957072, + 201.14482369491293 + ], + "size": [ + 817.5444864747835, + 868.3669388950859 + ], + "flags": {}, + "order": 23, "mode": 0, "inputs": [ { @@ -430,16 +680,16 @@ "widget": { "name": "model_file" }, - "link": 33 + "link": 503 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.10.0", + "ver": "0.16.4", "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "Demon_Textured_00001_.glb", + "Last Time Model File": "C:/Git/ComfyUI/output/ArmoredWarrior_Textured_00002_.glb", + "Resource Folder": "Git/ComfyUI/output", "Scene Config": { "showGrid": true, "backgroundColor": "#282828", @@ -451,13 +701,13 @@ "fov": 35, "state": { "position": { - "x": -0.21479353281543564, - "y": 3.456197144435561, - "z": 9.03605591059305 + "x": -0.2289360668480704, + "y": 4.092624766564239, + "z": 9.373875418952048 }, "target": { "x": 0, - "y": 2.4820701472630944, + "y": 2.5, "z": 0 }, "zoom": 1, @@ -474,20 +724,200 @@ } }, "widgets_values": [ - "Demon_Textured_00001_.glb", + "C:/Git/ComfyUI/output/ArmoredWarrior_Textured_00002_.glb", "" ] }, { - "id": 23, - "type": "Trellis2MeshWithVoxelToTrimesh", + "id": 260, + "type": "PrimitiveInt", "pos": [ - 1078.968867881067, - 925.1365014250028 + -1888.7341838217667, + 348.47508641032636 ], "size": [ - 342.265625, - 68.33333333333334 + 270, + 82 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 508 + ] + } + ], + "title": "Texture Size", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 265, + "type": "StringConcatenate", + "pos": [ + 113.98800759066256, + 518.2160148927148 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 510 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 511 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_WhiteMesh", + "" + ] + }, + { + "id": 262, + "type": "Trellis2ExportMesh", + "pos": [ + 499.83418557062214, + 987.199724204192 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 502 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 513 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 503 + ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ExportMesh" + }, + "widgets_values": [ + "Test", + "glb" + ] + }, + { + "id": 266, + "type": "StringConcatenate", + "pos": [ + 552.9141906102749, + 906.973885862458 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 512 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 513 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_Textured", + "" + ] + }, + { + "id": 264, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 21.666286911356153, + 384.3643062387655 + ], + "size": [ + 349.41171875, + 58 ], "flags": {}, "order": 18, @@ -496,7 +926,7 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 55 + "link": 505 } ], "outputs": [ @@ -504,80 +934,30 @@ "name": "trimesh", "type": "TRIMESH", "links": [ - 25, - 43 + 506, + 514 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" }, "widgets_values": [ "90 degrees" ] }, { - "id": 24, - "type": "Trellis2ExportMesh", - "pos": [ - 1098.771704329357, - 1066.7281372553382 - ], - "size": [ - 270, - 121.66666666666667 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 25 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 37 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 44 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Refined_1024", - "glb" - ] - }, - { - "id": 33, + "id": 267, "type": "Trellis2Continue", "pos": [ - 1488.6248605888222, - 833.3538241032021 + 124.02464832603272, + 789.5131517408108 ], "size": [ - 187.5, - 59.44010416666667 + 161.33359375, + 46 ], "flags": {}, "order": 20, @@ -586,12 +966,12 @@ { "name": "input_1", "type": "*", - "link": 43 + "link": 514 }, { "name": "input_2", "type": "*", - "link": 44 + "link": 515 } ], "outputs": [ @@ -599,7 +979,7 @@ "name": "output_1", "type": "*", "links": [ - 45 + 516 ] }, { @@ -610,25 +990,165 @@ ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d39b1b945596bcc61bff49ebfaea4804228bf250", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2Continue" }, "widgets_values": [] }, { - "id": 13, - "type": "Trellis2LoadImageWithTransparency", + "id": 203, + "type": "Trellis2ExportMesh", "pos": [ - -1169.7123426666508, - 537.4068509138716 + 62.887619838706954, + 606.5545634795856 ], "size": [ - 625.3645833333334, - 750.3645833333334 + 270, + 102 ], "flags": {}, - "order": 1, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 506 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 511 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 515 + ] + }, + { + "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": 261, + "type": "Trellis2MeshTexturing", + "pos": [ + 456.0176857638889, + 178.2178925976784 + ], + "size": [ + 419.15234375, + 602 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 499 + }, + { + "name": "image", + "type": "IMAGE", + "link": 500 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 516 + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 508 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 502 + ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2MeshTexturing" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 2048, + "OPAQUE", + false, + 0, + 0.99, + 4, + false, + false, + 60, + "heun", + "telea", + false, + 0, + 4, + 1 + ] + }, + { + "id": 6, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + -1938.3986918443481, + 498.59522715431825 + ], + "size": [ + 631.9393495485403, + 765.9737728955563 + ], + "flags": {}, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -646,10 +1166,11 @@ "name": "image_with_alpha", "type": "IMAGE", "links": [ - 14 + 344 ] } ], + "title": "Image with Transparency", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", @@ -657,23 +1178,23 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "DwarfWarrior.png", + "Image_1024_00065_.png", "image" ] }, { - "id": 35, + "id": 219, "type": "PrimitiveString", "pos": [ - -1107.102142220612, - 220.62128353768534 + -1899.757197854388, + 106.80098905509897 ], "size": [ - 555.5208333333334, - 69.44010416666667 + 270, + 58 ], "flags": {}, - "order": 2, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -681,846 +1202,419 @@ "name": "STRING", "type": "STRING", "links": [ - 46, - 47, - 48 + 510, + 512 ] } ], + "title": "Name", "properties": { "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "PrimitiveString", - "widget_ue_connectable": {} + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" }, "widgets_values": [ - "DwarfWarrior" + "AnimePistol" ] }, { - "id": 36, - "type": "Trellis2FillHolesWithMeshlib", + "id": 214, + "type": "Trellis2SparseGenerator", "pos": [ - 121.01064241480648, - 853.8788875715115 + -872.1942409198456, + 344.02647643410654 ], "size": [ - 249.284765625, - 59.44010416666667 + 395.65625, + 506 ], "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 52 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 53 - ] - }, - { - "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": 37, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1105.0083781080118, - 781.5502861244009 - ], - "size": [ - 249.284765625, - 59.44010416666667 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 54 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 55 - ] - }, - { - "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": 41, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 53.754497780695274, - 463.9476207297109 - ], - "size": [ - 355.2359375, - 130 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 60 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 61 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 42, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1056.2212092064754, - 392.08104358127304 - ], - "size": [ - 355.2359375, - 130 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 62 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 63 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 28, - "type": "StringConcatenate", - "pos": [ - 2109.530370853101, - 763.3020554741275 - ], - "size": [ - 210, - 198.33333333333334 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 48 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 35 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "Textured", - "_" - ] - }, - { - "id": 43, - "type": "Trellis2SmoothNormals", - "pos": [ - 2120.287920632256, - 513.8144328634991 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 64 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 65 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "Node name for S&R": "Trellis2SmoothNormals", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 26, - "type": "Trellis2ExportMesh", - "pos": [ - 2107.765894637165, - 592.4144074429007 - ], - "size": [ - 270, - 121.66666666666667 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 65 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 35 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 33 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Textured", - "glb" - ] - }, - { - "id": 17, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - -503.1463554788047, - 448.9671420337889 - ], - "size": [ - 500.4947916666667, - 721.6666666666667 - ], - "flags": {}, - "order": 7, + "order": 9, "mode": 0, "inputs": [ { "name": "pipeline", "type": "TRELLIS2PIPELINE", - "link": 17 + "link": 382 }, { - "name": "image", - "type": "IMAGE", - "link": 18 + "name": "image_cond", + "type": "IMAGE_COND", + "link": 383 } ], "outputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "coords", + "type": "COORDS", "links": [ - 60 + 386 ] }, { - "name": "bvh", - "type": "BVH", - "links": [] + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 391 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 384 + ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator", - "widget_ue_connectable": {} + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" }, "widgets_values": [ 12345, "fixed", - "1536_cascade", - 50, - 6.5, - 0, - 4, - 50, - 6.5, - 0, - 4, 12, - 3, - 0.2, - 3, - 999999, - 4, + 7.5, + 0.01, + 5, + "heun", 32, - false, 0.1, 1, - 0.1, - 1, - 0, - 0.9, - true - ] - }, - { - "id": 20, - "type": "Trellis2MeshRefiner", - "pos": [ - 711.2468966860757, - 409.384495970129 - ], - "size": [ - 313.0729166666667, - 583.8802083333334 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 26 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 42 - }, - { - "name": "image", - "type": "IMAGE", - "link": 28 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 62 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshRefiner", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 1536, - 50, - 6.5, - 0, - 4, - 25, - 3, - 0.2, - 3, - 999999, - false, - 16, - 0.1, - 1, - 0, - 0.9, true, - 4 - ] - }, - { - "id": 25, - "type": "Trellis2MeshTexturing", - "pos": [ - 1732.9625847021134, - 511.97149522252096 - ], - "size": [ - 359.15234375, - 473.88020833333337 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 30 - }, - { - "name": "image", - "type": "IMAGE", - "link": 31 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 45 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 64 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": [] - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2MeshTexturing", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 50, - 3, - 0.2, - 3, - 1536, - 4096, - "OPAQUE", + 1, false, - 0, - 0.9, - 4, - false, - false, - 40 + 1, + 8, + "flood_fill", + 1, + true ] } ], "links": [ [ - 14, - 13, + 344, + 6, 2, - 12, + 194, 0, "IMAGE" ], [ - 16, - 14, + 356, + 193, 0, - 15, + 161, 0, - "TRIMESH" + "MESHWITHVOXEL" ], [ - 17, - 16, - 0, - 17, + 382, + 213, + 2, + 214, 0, "TRELLIS2PIPELINE" ], [ - 18, - 12, + 383, + 213, 0, - 17, + 214, 1, - "IMAGE" + "IMAGE_COND" ], [ - 25, - 23, - 0, - 24, - 0, - "TRIMESH" - ], - [ - 26, - 16, - 0, - 20, + 384, + 214, + 2, + 215, 0, "TRELLIS2PIPELINE" ], [ - 28, - 12, + 385, + 213, 0, - 20, - 2, - "IMAGE" + 215, + 1, + "IMAGE_COND" ], [ - 30, - 16, + 386, + 214, 0, - 25, + 215, + 2, + "COORDS" + ], + [ + 387, + 215, + 2, + 216, 0, "TRELLIS2PIPELINE" ], [ - 31, - 12, + 388, + 213, + 1, + 216, + 1, + "IMAGE_COND" + ], + [ + 389, + 215, 0, - 25, + 216, + 2, + "SHAPE_SLAT" + ], + [ + 390, + 215, + 1, + 216, + 3, + "INT" + ], + [ + 391, + 214, + 1, + 216, + 4, + "INT" + ], + [ + 394, + 194, + 0, + 213, 1, "IMAGE" ], [ - 33, - 26, - 0, - 27, - 2, - "STRING" - ], - [ - 35, - 28, - 0, - 26, - 1, - "STRING" - ], - [ - 37, - 29, - 0, - 24, - 1, - "STRING" - ], - [ + 395, 39, - 30, 0, - 15, + 213, + 0, + "TRELLIS2PIPELINE" + ], + [ + 397, + 217, + 0, + 193, + 0, + "MESHWITHVOXEL" + ], + [ + 398, + 161, + 0, + 218, + 0, + "MESHWITHVOXEL" + ], + [ + 454, + 209, + 0, + 218, 1, - "STRING" + "INT" ], [ - 40, - 15, + 463, + 218, 0, - 32, + 250, + 0, + "MESHWITHVOXEL" + ], + [ + 474, + 216, + 0, + 217, 1, - "STRING" + "SHAPE_SLAT" ], [ - 41, - 14, - 0, - 32, - 0, - "TRIMESH" - ], - [ - 42, - 32, - 0, - 20, + 475, + 216, 1, - "TRIMESH" + 217, + 3, + "INT" ], [ - 43, - 23, + 487, + 209, 0, - 33, - 0, - "TRIMESH" - ], - [ - 44, - 24, - 0, - 33, + 257, 1, - "STRING" + "INT" ], [ - 45, - 33, + 488, + 250, 0, - 25, + 257, + 0, + "MESHWITHVOXEL" + ], + [ + 499, + 217, 2, - "TRIMESH" + 261, + 0, + "TRELLIS2PIPELINE" ], [ - 46, - 35, + 500, + 194, 0, - 30, - 0, - "STRING" + 261, + 1, + "IMAGE" ], [ - 47, - 35, + 502, + 261, 0, - 29, - 0, - "STRING" - ], - [ - 48, - 35, - 0, - 28, - 0, - "STRING" - ], - [ - 52, - 11, - 0, - 36, - 0, - "MESHWITHVOXEL" - ], - [ - 53, - 36, - 0, - 14, - 0, - "MESHWITHVOXEL" - ], - [ - 54, - 22, - 0, - 37, - 0, - "MESHWITHVOXEL" - ], - [ - 55, - 37, - 0, - 23, - 0, - "MESHWITHVOXEL" - ], - [ - 60, - 17, - 0, - 41, - 0, - "MESHWITHVOXEL" - ], - [ - 61, - 41, - 0, - 11, - 0, - "MESHWITHVOXEL" - ], - [ - 62, - 20, - 0, - 42, - 0, - "MESHWITHVOXEL" - ], - [ - 63, - 42, - 0, - 22, - 0, - "MESHWITHVOXEL" - ], - [ - 64, - 25, - 0, - 43, + 262, 0, "TRIMESH" ], [ - 65, - 43, + 503, + 262, 0, - 26, + 263, + 2, + "STRING" + ], + [ + 504, + 216, + 2, + 217, 0, + "TRELLIS2PIPELINE" + ], + [ + 505, + 257, + 0, + 264, + 0, + "MESHWITHVOXEL" + ], + [ + 506, + 264, + 0, + 203, + 0, + "TRIMESH" + ], + [ + 508, + 260, + 0, + 261, + 3, + "INT" + ], + [ + 510, + 219, + 0, + 265, + 0, + "STRING" + ], + [ + 511, + 265, + 0, + 203, + 1, + "STRING" + ], + [ + 512, + 219, + 0, + 266, + 0, + "STRING" + ], + [ + 513, + 266, + 0, + 262, + 1, + "STRING" + ], + [ + 514, + 264, + 0, + 267, + 0, + "TRIMESH" + ], + [ + 515, + 203, + 0, + 267, + 1, + "STRING" + ], + [ + 516, + 267, + 0, + 261, + 2, "TRIMESH" ] ], "groups": [ { - "id": 1, - "title": "Name and Picture", + "id": 2, + "title": "Configuration", "bounding": [ - -1179.7124104406391, - 111.77777220146474, - 645.375, - 1211.0034421089574 + -1963.9391875601236, + 26.440740456795428, + 701.3865401112473, + 1252.3667177085042 ], "color": "#3f789e", "font_size": 24, "flags": {} }, - { - "id": 2, - "title": "Mesh Generation", - "bounding": [ - -521.6627133181096, - 114.41537635639042, - 991.8489253677524, - 1295.429739205196 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, { "id": 3, - "title": "Refiner", + "title": "Generation", "bounding": [ - 702.9117436524991, - 278.86813762774636, - 742.2642039418295, - 982.6819026880172 + -1235.323779258147, + 23.74726822503463, + 1622.29129703058, + 1257.0571947827877 ], - "color": "#b06634", + "color": "#3f789e", "font_size": 24, "flags": {} }, @@ -1528,29 +1622,29 @@ "id": 4, "title": "Texturing", "bounding": [ - 1724.627018623066, - 450.41390806063754, - 649.61486294703, - 554.076574463234 + 418.39123274505926, + 28.31433082323494, + 507.1181614553187, + 1245.561616339957 ], - "color": "#a1309b", + "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { + "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.6830134553650711, + "scale": 0.5190725208926854, "offset": [ - 1370.5169670637606, - 15.815462331977896 + 2141.710362277785, + 221.62822664094517 ] }, - "workflowRendererVersion": "LG", "links_added_by_ue": [], - "frontendVersion": "1.39.14", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/Watertight_No_Holes.json b/example_workflows/MeshWithTexturing_LowPoly.json similarity index 72% rename from example_workflows/Watertight_No_Holes.json rename to example_workflows/MeshWithTexturing_LowPoly.json index aeafd06..eb153e5 100644 --- a/example_workflows/Watertight_No_Holes.json +++ b/example_workflows/MeshWithTexturing_LowPoly.json @@ -1,309 +1,62 @@ { "id": "440427ce-0c6a-4462-af51-639ed2f16dec", "revision": 0, - "last_node_id": 269, - "last_link_id": 494, + "last_node_id": 270, + "last_link_id": 512, "nodes": [ { - "id": 214, - "type": "Trellis2SparseGenerator", + "id": 161, + "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - -872.1942409198456, - 344.02647643410654 + 42.12202901638162, + 315.53794484782753 ], "size": [ - 395.65625, - 314 + 331.5878996659427, + 142.11360851901668 ], "flags": {}, - "order": 7, + "order": 15, "mode": 0, "inputs": [ { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 382 - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "link": 383 + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 356 } ], "outputs": [ { - "name": "coords", - "type": "COORDS", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 386 - ] - }, - { - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 391 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 384 + 398 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SparseGenerator" + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} }, "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": 8, - "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": 216, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -426.54052634056814, - 302.07589200311196 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 9, - "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, + 1, 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": 10, - "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 + true, + true ] }, { "id": 39, "type": "Trellis2LoadModel", "pos": [ - -1210.8241828954976, - 96.62230168163859 + -1225.323779258147, + 97.34726822503463 ], "size": [ - 277.41578101763673, - 178 + 280.05208333333337, + 226 ], "flags": { "collapsed": false @@ -331,23 +84,25 @@ "flash_attn", "cuda", true, - true, - true + false, + "flex_gemm", + "flash_attn", + false ] }, { "id": 213, "type": "Trellis2ImageCondGenerator", "pos": [ - -866.8570558744582, - 176.31804970384457 + -866.8570558744583, + 190.32905390845917 ], "size": [ 308.0748046875, 98 ], "flags": {}, - "order": 6, + "order": 10, "mode": 0, "inputs": [ { @@ -373,10 +128,7 @@ { "name": "cond_1024", "type": "IMAGE_COND", - "links": [ - 388, - 456 - ] + "links": [] }, { "name": "pipeline", @@ -396,24 +148,32 @@ ] }, { - "id": 235, - "type": "Trellis2PostProcess2", + "id": 218, + "type": "Trellis2SimplifyMesh", "pos": [ - 24.133675547956525, - 362.0772744928699 + 60.71297365573324, + 528.7818008283625 ], "size": [ - 391.8560546875, - 298 + 270, + 82 ], "flags": {}, - "order": 15, + "order": 16, "mode": 0, "inputs": [ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 477 + "link": 398 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 454 } ], "outputs": [ @@ -421,41 +181,33 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 433 + 463 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2PostProcess2" + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" }, "widgets_values": [ - false, - false, - false, - false, - false, - 4, - false, - 20, - false, - 1 + 500000, + "Cumesh" ] }, { "id": 193, "type": "Trellis2FillHolesWithCuMesh", "pos": [ - 60.532268544981, - -142.8999402007425 + 58.53233213593285, + 190.24608046707428 ], "size": [ 312.4361328125, 58 ], "flags": {}, - "order": 12, + "order": 14, "mode": 0, "inputs": [ { @@ -469,7 +221,7 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 466 + 356 ] } ], @@ -483,35 +235,424 @@ ] }, { - "id": 217, - "type": "Trellis2DecodeLatents", + "id": 215, + "type": "Trellis2ShapeGenerator", "pos": [ - -408.196800558825, - 1019.802428457353 + -429.8834425644453, + 342.6314806715992 ], "size": [ - 270, - 122 + 335.24609375, + 362 ], "flags": {}, - "order": 11, + "order": 12, "mode": 0, "inputs": [ { "name": "pipeline", "type": "TRELLIS2PIPELINE", - "link": 458 + "link": 384 + }, + { + "name": "image_cond", + "type": "IMAGE_COND", + "link": 385 + }, + { + "name": "coords", + "type": "COORDS", + "link": 386 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 491 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 492 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 490 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ShapeGenerator" + }, + "widgets_values": [ + 512, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 9, + 1 + ] + }, + { + "id": 257, + "type": "Trellis2SimplifyMesh", + "pos": [ + 55.12329723396692, + 796.9913280677006 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 488 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 487 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 489 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 250, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 27.172408987570098, + 684.5941003078756 + ], + "size": [ + 328.5106969603829, + 46 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 463 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 488, + 495 + ] + }, + { + "name": "holes_filled", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" + }, + "widgets_values": [] + }, + { + "id": 202, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 41.86901436804146, + 947.2751508532208 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 489 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 456 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 203, + "type": "Trellis2ExportMesh", + "pos": [ + 60.73128711941538, + 1105.2555271381577 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 456 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 494 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [] + }, + { + "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": 259, + "type": "StringConcatenate", + "pos": [ + -166.5015437694207, + 1170.750691381279 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 493 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 494 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_HighPoly", + "" + ] + }, + { + "id": 260, + "type": "Trellis2SimplifyMesh", + "pos": [ + 468.01112645119275, + 804.4467376177097 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 495 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 496 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 497 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Meshlib" + ] + }, + { + "id": 261, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 441.4922498365083, + 940.9266742549942 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 497 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 498, + 502 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 217, + "type": "Trellis2DecodeLatents", + "pos": [ + -348.1228460324012, + 773.0550040130425 + ], + "size": [ + 210, + 122 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 490 }, { "name": "shape_slat", "type": "SHAPE_SLAT", - "link": 392 + "link": 491 }, { "name": "texture_slat", "shape": 7, "type": "TEXTURE_SLAT", - "link": 457 + "link": null }, { "name": "resolution", @@ -519,7 +660,7 @@ "widget": { "name": "resolution" }, - "link": 393 + "link": 492 } ], "outputs": [ @@ -539,7 +680,7 @@ "name": "pipeline", "type": "TRELLIS2PIPELINE", "links": [ - 483 + 503 ] } ], @@ -553,186 +694,25 @@ true ] }, - { - "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, - 484 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 253, - "type": "Trellis2VoxelToMesh", - "pos": [ - 73.89669612542303, - -4.9472881408934235 - ], - "size": [ - 280.296875, - 130 - ], - "flags": {}, - "order": 13, - "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.5, - 2, - 20 - ] - }, - { - "id": 202, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 31.947839153029758, - 737.945401318784 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 16, - "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": 17, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 480 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 481, - 482 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 203, "type": "Trellis2ExportMesh", "pos": [ - 57.53124832161256, - 1074.2826924762512 + 473.92423444041935, + 1097.0268078309243 ], "size": [ 270, 102 ], "flags": {}, - "order": 18, + "order": 23, "mode": 0, "inputs": [ { "name": "trimesh", "type": "TRIMESH", - "link": 481 + "link": 498 }, { "name": "filename_prefix", @@ -740,7 +720,274 @@ "widget": { "name": "filename_prefix" }, - "link": 402 + "link": 500 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [] + }, + { + "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": 263, + "type": "StringConcatenate", + "pos": [ + 322.06327200836495, + 1167.062154461707 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 499 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 500 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_LowPoly", + "" + ] + }, + { + "id": 219, + "type": "PrimitiveString", + "pos": [ + -1968.7380240725274, + 108.08535266444363 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 493, + 499, + 505 + ] + } + ], + "title": "Name", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Wolfman" + ] + }, + { + "id": 264, + "type": "Trellis2MeshTexturing", + "pos": [ + 878.1015155988717, + 413.60487018636707 + ], + "size": [ + 419.15234375, + 602 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 503 + }, + { + "name": "image", + "type": "IMAGE", + "link": 511 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 502 + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 512 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 507 + ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "9d1f80ec9b4d5c4b966e7595ee99e01a1d0c9f19", + "Node name for S&R": "Trellis2MeshTexturing" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 2048, + "OPAQUE", + false, + 0, + 0.9, + 1, + false, + false, + 60, + "euler", + "telea", + false, + 0, + 4, + 1 + ] + }, + { + "id": 266, + "type": "StringConcatenate", + "pos": [ + 931.6788913223297, + 145.72055480556887 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 505 + } + ], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 506 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_LowPoly_Textured", + "" + ] + }, + { + "id": 265, + "type": "Trellis2ExportMesh", + "pos": [ + 892.3937591439411, + 225.42179110172262 + ], + "size": [ + 270, + 102 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 507 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 506 } ], "outputs": [ @@ -748,7 +995,7 @@ "name": "glb_path", "type": "STRING", "links": [ - 429 + 508 ] }, { @@ -768,108 +1015,141 @@ ] }, { - "id": 218, - "type": "Trellis2SimplifyMesh", + "id": 232, + "type": "Preview3D", "pos": [ - 71.88347427563457, - 200.37816583993163 + 1346.749434235083, + 127.3752640025078 ], "size": [ - 270, - 82 + 1070.559949126465, + 1123.951046455938 ], "flags": {}, - "order": 14, + "order": 26, "mode": 0, "inputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 462 + "name": "camera_info", + "shape": 7, + "type": "LOAD3D_CAMERA", + "link": null }, { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 400 - } - ], - "outputs": [ + "name": "bg_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 477 - ] + "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": 508 } ], + "outputs": [], "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "Preview3D", + "Last Time Model File": "C:/Git/ComfyUI/output/Wolfman_LowPoly_Textured_00001_.glb", + "Resource Folder": "Git/ComfyUI/output", + "Scene Config": { + "showGrid": true, + "backgroundColor": "#282828", + "backgroundImage": "", + "backgroundRenderMode": "tiled" + }, + "Camera Config": { + "cameraType": "perspective", + "fov": 35, + "state": { + "position": { + "x": 0.7787992490758759, + "y": 2.800166855610388, + "z": 9.952558300867336 + }, + "target": { + "x": 0, + "y": 2.5, + "z": 0 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "original", + "showSkeleton": false + } }, "widgets_values": [ - 1000000, - "Cumesh" + "C:/Git/ComfyUI/output/Wolfman_LowPoly_Textured_00001_.glb", + "" ] }, { - "id": 264, - "type": "Trellis2VoxelToMesh", + "id": 194, + "type": "Trellis2PreProcessImage", "pos": [ - 930.5665635436402, - 361.30912076441876 + -1212.844687114136, + 417.26056106890996 ], "size": [ - 280.296875, - 130 + 281.7837890625, + 106 ], "flags": {}, - "order": 21, + "order": 9, "mode": 0, "inputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 485 + "name": "image", + "type": "IMAGE", + "link": 344 } ], "outputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "image", + "type": "IMAGE", "links": [ - 487 + 394, + 511 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2VoxelToMesh" + "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", + "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ - 0, - 0, - 1, - 20 + 10, + false, + 1024 ] }, { "id": 209, "type": "PrimitiveInt", "pos": [ - -1570.942141945629, - 255.4957705739691 + -1965.2468315153371, + 222.4181228544914 ], "size": [ 270, 82 ], "flags": {}, - "order": 1, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -877,11 +1157,12 @@ "name": "INT", "type": "INT", "links": [ - 400, - 488 + 454, + 487 ] } ], + "title": "High Poly Face Number", "properties": { "cnr_id": "comfy-core", "ver": "0.16.4", @@ -893,151 +1174,53 @@ ] }, { - "id": 267, - "type": "Trellis2SimplifyMesh", + "id": 258, + "type": "PrimitiveInt", "pos": [ - 936.1133229555493, - 540.336533148538 + -1656.09020627152, + 221.16902071919915 ], "size": [ 270, 82 ], "flags": {}, - "order": 22, + "order": 3, "mode": 0, - "inputs": [ + "inputs": [], + "outputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 487 - }, - { - "name": "target_face_num", + "name": "INT", "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 488 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", "links": [ - 489 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 265, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 903.5682354679694, - 703.9387243324655 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 489 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 490 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 268, - "type": "StringConcatenate", - "pos": [ - 618.6515077715184, - 998.2775226731743 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 492 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 493 + 496 ] } ], + "title": "Low Poly Face Number", "properties": { "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "StringConcatenate" + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ - "", - "_Refined", - "" + 5000, + "fixed" ] }, { "id": 6, "type": "Trellis2LoadImageWithTransparency", "pos": [ - -1908.730358105195, - 406.7647488726515 + -1972.9474215146693, + 489.4765612437682 ], "size": [ 631.9393495485403, 765.9737728955563 ], "flags": {}, - "order": 2, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -1059,6 +1242,7 @@ ] } ], + "title": "Image with Transparency", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", @@ -1066,331 +1250,116 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "Image_1024_00112_.png", + "Image_1024_00143_.png", "image" ] }, { - "id": 219, - "type": "PrimitiveString", + "id": 270, + "type": "PrimitiveInt", "pos": [ - -1575.7994683431934, - 136.77288003205013 + -1969.3959944379974, + 351.1365620294947 ], "size": [ 270, - 58 + 82 ], "flags": {}, - "order": 3, + "order": 5, "mode": 0, "inputs": [], "outputs": [ { - "name": "STRING", - "type": "STRING", + "name": "INT", + "type": "INT", "links": [ - 402, - 492 + 512 ] } ], + "title": "Texture Size", "properties": { "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ - "Fighter_Watertight" + 2048, + "fixed" ] }, { - "id": 232, - "type": "Preview3D", + "id": 214, + "type": "Trellis2SparseGenerator", "pos": [ - 1133.4269659976387, - 1046.7263425404087 + -872.1942409198456, + 344.02647643410654 ], "size": [ - 910.0013000223857, - 956.707495272562 + 395.65625, + 506 ], "flags": {}, - "order": 20, - "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": 266, - "type": "Trellis2ExportMesh", - "pos": [ - 938.8355549692831, - 852.6923385954827 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 490 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 493 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 494 - ] - }, - { - "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": 269, - "type": "Preview3D", - "pos": [ - 1398.713388223762, - 2.5880293519098645 - ], - "size": [ - 910.0013000223857, - 956.707495272562 - ], - "flags": {}, - "order": 25, - "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": 494 - } - ], - "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": 263, - "type": "Trellis2MeshRefiner", - "pos": [ - 522.084523062103, - 359.9566124911349 - ], - "size": [ - 340.390625, - 578 - ], - "flags": {}, - "order": 19, + "order": 11, "mode": 0, "inputs": [ { "name": "pipeline", "type": "TRELLIS2PIPELINE", - "link": 483 + "link": 382 }, { - "name": "trimesh", - "type": "TRIMESH", - "link": 482 - }, - { - "name": "image", - "type": "IMAGE", - "link": 484 + "name": "image_cond", + "type": "IMAGE_COND", + "link": 383 } ], "outputs": [ { - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "coords", + "type": "COORDS", "links": [ - 485 + 386 ] }, { - "name": "bvh", - "type": "BVH", - "links": null + "name": "sparse_structure_resolution", + "type": "INT", + "links": [] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 384 + ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2MeshRefiner" + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" }, "widgets_values": [ 12345, "fixed", - 1024, 12, - 6.5, - 0.05, - 4, - 12, - 3, - 0.2, - 3, - 999999, - true, - 16, + 7.5, + 0.01, + 5, + "heun", + 32, 0.1, 1, - 0, - 0.9, true, - 4, - "euler" + 1, + false, + 1, + 8, + "flood_fill", + 1, + true ] } ], @@ -1403,6 +1372,14 @@ 0, "IMAGE" ], + [ + 356, + 193, + 0, + 161, + 0, + "MESHWITHVOXEL" + ], [ 382, 213, @@ -1443,62 +1420,6 @@ 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, @@ -1524,7 +1445,15 @@ "MESHWITHVOXEL" ], [ - 400, + 398, + 161, + 0, + 218, + 0, + "MESHWITHVOXEL" + ], + [ + 454, 209, 0, 218, @@ -1532,212 +1461,252 @@ "INT" ], [ - 402, + 456, + 202, + 0, + 203, + 0, + "TRIMESH" + ], + [ + 463, + 218, + 0, + 250, + 0, + "MESHWITHVOXEL" + ], + [ + 487, + 209, + 0, + 257, + 1, + "INT" + ], + [ + 488, + 250, + 0, + 257, + 0, + "MESHWITHVOXEL" + ], + [ + 489, + 257, + 0, + 202, + 0, + "MESHWITHVOXEL" + ], + [ + 490, + 215, + 2, + 217, + 0, + "TRELLIS2PIPELINE" + ], + [ + 491, + 215, + 0, + 217, + 1, + "SHAPE_SLAT" + ], + [ + 492, + 215, + 1, + 217, + 3, + "INT" + ], + [ + 493, 219, 0, + 259, + 0, + "STRING" + ], + [ + 494, + 259, + 0, 203, 1, "STRING" ], [ - 429, - 203, + 495, + 250, + 0, + 260, + 0, + "MESHWITHVOXEL" + ], + [ + 496, + 258, + 0, + 260, + 1, + "INT" + ], + [ + 497, + 260, + 0, + 261, + 0, + "MESHWITHVOXEL" + ], + [ + 498, + 261, + 0, + 262, + 0, + "TRIMESH" + ], + [ + 499, + 219, + 0, + 263, + 0, + "STRING" + ], + [ + 500, + 263, + 0, + 262, + 1, + "STRING" + ], + [ + 502, + 261, + 0, + 264, + 2, + "TRIMESH" + ], + [ + 503, + 217, + 2, + 264, + 0, + "TRELLIS2PIPELINE" + ], + [ + 505, + 219, + 0, + 266, + 0, + "STRING" + ], + [ + 506, + 266, + 0, + 265, + 1, + "STRING" + ], + [ + 507, + 264, + 0, + 265, + 0, + "TRIMESH" + ], + [ + 508, + 265, 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" - ], - [ - 482, - 262, - 0, - 263, - 1, - "TRIMESH" - ], - [ - 483, - 217, - 2, - 263, - 0, - "TRELLIS2PIPELINE" - ], - [ - 484, + 511, 194, 0, - 263, - 2, + 264, + 1, "IMAGE" ], [ - 485, - 263, + 512, + 270, 0, 264, - 0, - "MESHWITHVOXEL" - ], - [ - 487, - 264, - 0, - 267, - 0, - "MESHWITHVOXEL" - ], - [ - 488, - 209, - 0, - 267, - 1, + 3, "INT" - ], - [ - 489, - 267, - 0, - 265, - 0, - "MESHWITHVOXEL" - ], - [ - 490, - 265, - 0, - 266, - 0, - "TRIMESH" - ], - [ - 492, - 219, - 0, - 268, - 0, - "STRING" - ], - [ - 493, - 268, - 0, - 266, - 1, - "STRING" - ], - [ - 494, - 266, - 0, - 269, - 2, - "STRING" ] ], - "groups": [], + "groups": [ + { + "id": 2, + "title": "Configuration", + "bounding": [ + -2007.3499596993818, + 26.31228469433167, + 737.99018864853, + 1248.1283066270892 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 3, + "title": "Generation", + "bounding": [ + -1235.323779258147, + 23.74726822503463, + 2040.344682019778, + 1255.6444224449901 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 4, + "title": "Texturing", + "bounding": [ + 832.139898945352, + 27.168563384926184, + 1682.3913438272984, + 1254.0204143622932 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], "config": {}, "extra": { "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.5190725208926845, + "scale": 0.7599740778389816, "offset": [ - 1143.1653773471153, - 211.34099252102808 + 1599.062359967045, + -60.270631508832366 ] }, "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/High_Quality.json b/example_workflows/MeshWithTexturing_MultiView.json similarity index 54% rename from example_workflows/High_Quality.json rename to example_workflows/MeshWithTexturing_MultiView.json index 1f27025..299ba83 100644 --- a/example_workflows/High_Quality.json +++ b/example_workflows/MeshWithTexturing_MultiView.json @@ -1,103 +1,19 @@ { - "id": "46429a2d-a75d-4845-85bd-a957854c5c17", + "id": "3bdea5b6-de91-48e2-aa33-349b37afef1e", "revision": 0, - "last_node_id": 43, - "last_link_id": 65, + "last_node_id": 26, + "last_link_id": 66, "nodes": [ { - "id": 11, - "type": "Trellis2SimplifyMesh", - "pos": [ - 58.40692013945463, - 662.9134044296912 - ], - "size": [ - 323.984375, - 95 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 61 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 52 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 2000000, - "Cumesh" - ] - }, - { - "id": 12, - "type": "Trellis2PreProcessImage", - "pos": [ - -822.4225087015524, - 390.09280724009284 - ], - "size": [ - 266.1197916666667, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 14 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 18, - 28, - 31 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 16, + "id": 1, "type": "Trellis2LoadModel", "pos": [ - -505.67253097468375, - 188.01567790019567 + -1660.6147159730579, + 1294.9744607479583 ], "size": [ - 362.0572916666667, - 172.7734375 + 283.349609375, + 226 ], "flags": {}, "order": 0, @@ -108,36 +24,612 @@ "name": "pipeline", "type": "TRELLIS2PIPELINE", "links": [ - 17, - 26, - 30 + 3 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", - "Node name for S&R": "Trellis2LoadModel", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadModel" }, "widgets_values": [ - "TRELLIS.2-4B", + "microsoft/TRELLIS.2-4B", "flash_attn", "cuda", true, + false, + "flex_gemm", + "flash_attn", false ] }, { - "id": 22, + "id": 4, + "type": "Trellis2PreProcessImage", + "pos": [ + -1659.0149754535676, + 1593.5591899196058 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 2 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 4 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 5, + "type": "Trellis2PreProcessImage", + "pos": [ + -1664.8742981962707, + 1851.5592437827538 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "image", + "type": "IMAGE", + "link": 1 + } + ], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 5 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 21, + "type": "Trellis2SparseMultiViewGenerator", + "pos": [ + -1297.9280024257578, + 1612.6177480211225 + ], + "size": [ + 395.65625, + 574 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 47 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 48 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 49 + } + ], + "outputs": [ + { + "name": "coords", + "type": "COORDS", + "links": [ + 50 + ] + }, + { + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 53 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 51 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 52 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SparseMultiViewGenerator" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 7.5, + 0.01, + 5, + "heun", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true, + "z", + 1 + ] + }, + { + "id": 19, + "type": "Trellis2ShapeMultiViewGenerator", + "pos": [ + -838.6472880672718, + 1622.4125160728568 + ], + "size": [ + 342.6783203125, + 430 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 52 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 32 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 51 + }, + { + "name": "coords", + "type": "COORDS", + "link": 50 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 42 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 43 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 41 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 39 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ShapeMultiViewGenerator" + }, + "widgets_values": [ + 1024, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1, + "z", + 1 + ] + }, + { + "id": 6, + "type": "Trellis2ImageCondMultiViewGenerator", + "pos": [ + -1287.0614328101565, + 1423.0300023845314 + ], + "size": [ + 316.91953125, + 106 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 3 + }, + { + "name": "front_image", + "type": "IMAGE", + "link": 4 + }, + { + "name": "back_image", + "shape": 7, + "type": "IMAGE", + "link": 5 + }, + { + "name": "left_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "right_image", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "name": "conds_512", + "type": "IMAGE_CONDS", + "links": [ + 32, + 48 + ] + }, + { + "name": "conds_1024", + "type": "IMAGE_CONDS", + "links": [ + 40, + 58 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 49 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 47 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ImageCondMultiViewGenerator" + }, + "widgets_values": [] + }, + { + "id": 20, + "type": "Trellis2ShapeCascadeMultiViewGenerator", + "pos": [ + -440.75002875806535, + 1620.7952486491045 + ], + "size": [ + 404.823828125, + 522 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 39 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 40 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 41 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 42 + }, + { + "name": "from_resolution", + "type": "INT", + "widget": { + "name": "from_resolution" + }, + "link": 43 + }, + { + "name": "sparse_structure_resolution", + "type": "INT", + "widget": { + "name": "sparse_structure_resolution" + }, + "link": 53 + } + ], + "outputs": [ + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 44, + 60 + ] + }, + { + "name": "resolution", + "type": "INT", + "links": [ + 45 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": [ + 59 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 57 + ] + }, + { + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ShapeCascadeMultiViewGenerator" + }, + "widgets_values": [ + 0, + 1024, + 32, + 999999, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1, + "z", + 1 + ] + }, + { + "id": 24, + "type": "Trellis2TexSlatMultiViewGenerator", + "pos": [ + 2.0018426854980538, + 1624.5605851703128 + ], + "size": [ + 353.007421875, + 430 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 57 + }, + { + "name": "image_conds", + "type": "IMAGE_CONDS", + "link": 58 + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "link": 59 + }, + { + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 60 + } + ], + "outputs": [ + { + "name": "texture_slat", + "type": "TEXTURE_SLAT", + "links": [ + 62 + ] + }, + { + "name": "views_list", + "type": "VIEWS_LIST", + "links": null + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 61 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2TexSlatMultiViewGenerator" + }, + "widgets_values": [ + 1024, + 12, + 5, + 0.05, + 3, + "heun", + 0, + 0.9, + false, + 0, + 4, + 1, + "z", + 1 + ] + }, + { + "id": 12, + "type": "Trellis2ReconstructMeshWithQuad", + "pos": [ + 430.4597851130354, + 1625.0246080392646 + ], + "size": [ + 355.2359375, + 130 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 24 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 25 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad" + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "id": 13, "type": "Trellis2SimplifyMesh", "pos": [ - 1081.6637269212267, - 616.9220429632949 + 456.71194787893256, + 1816.5861245087206 ], "size": [ 270, - 95 + 82 ], "flags": {}, "order": 16, @@ -146,7 +638,15 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 63 + "link": 25 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 55 } ], "outputs": [ @@ -154,340 +654,72 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 54 + 26 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SimplifyMesh" }, "widgets_values": [ - 2000000, + 500000, "Cumesh" ] }, - { - "id": 29, - "type": "StringConcatenate", - "pos": [ - 723.2478343742633, - 1035.542489665055 - ], - "size": [ - 295.52083333333337, - 198.33333333333334 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 47 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 37 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "Refined", - "_" - ] - }, - { - "id": 30, - "type": "StringConcatenate", - "pos": [ - -120.44153169820694, - 1198.6163616383556 - ], - "size": [ - 244.81770833333334, - 198.33333333333334 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 46 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 39 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "WhiteMesh", - "" - ] - }, - { - "id": 15, - "type": "Trellis2ExportMesh", - "pos": [ - 137.68039040892955, - 1224.5581277568122 - ], - "size": [ - 323.984375, - 121.66666666666667 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 16 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 39 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 40 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "WhiteMesh", - "glb" - ] - }, { "id": 14, - "type": "Trellis2MeshWithVoxelToTrimesh", + "type": "Trellis2FillHolesNicelyWithMeshlib", "pos": [ - 40.02119336711171, - 995.6600150477503 + 447.9868973423266, + 1974.6274176314755 ], "size": [ - 403.80208333333337, - 68.33333333333334 + 296.9859375, + 46 ], "flags": {}, - "order": 11, + "order": 17, "mode": 0, "inputs": [ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 53 + "link": 26 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 16, - 41 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 32, - "type": "Trellis2Continue", - "pos": [ - 497.8869790096813, - 828.506555842137 - ], - "size": [ - 187.5, - 59.44010416666667 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 41 - }, - { - "name": "input_2", - "type": "*", - "link": 40 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 42 + 27 ] }, { - "name": "output_2", - "type": "*", + "name": "holes_filled", + "type": "INT", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d39b1b945596bcc61bff49ebfaea4804228bf250", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" }, "widgets_values": [] }, { - "id": 27, - "type": "Preview3D", + "id": 15, + "type": "Trellis2SimplifyMesh", "pos": [ - 2454.1898563924733, - 343.9640643304164 + 456.9878482817958, + 2086.26016068716 ], "size": [ - 1141.0677083333335, - 995.7291666666667 - ], - "flags": {}, - "order": 24, - "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": 33 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "Demon_Textured_00001_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -0.21479353281543564, - "y": 3.456197144435561, - "z": 9.03605591059305 - }, - "target": { - "x": 0, - "y": 2.4820701472630944, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "Demon_Textured_00001_.glb", - "" - ] - }, - { - "id": 23, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 1078.968867881067, - 925.1365014250028 - ], - "size": [ - 342.265625, - 68.33333333333334 + 270, + 82 ], "flags": {}, "order": 18, @@ -496,136 +728,117 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 55 + "link": 27 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 56 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 25, - 43 + 63 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2SimplifyMesh" }, "widgets_values": [ - "90 degrees" + 500000, + "Cumesh" ] }, { - "id": 24, - "type": "Trellis2ExportMesh", + "id": 10, + "type": "Trellis2DecodeLatents", "pos": [ - 1098.771704329357, - 1066.7281372553382 + 50.25202042446918, + 2136.67625478569 ], "size": [ 270, - 121.66666666666667 + 122 ], "flags": {}, - "order": 19, + "order": 13, "mode": 0, "inputs": [ { - "name": "trimesh", - "type": "TRIMESH", - "link": 25 + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 61 }, { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 37 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 44 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Refined_1024", - "glb" - ] - }, - { - "id": 33, - "type": "Trellis2Continue", - "pos": [ - 1488.6248605888222, - 833.3538241032021 - ], - "size": [ - 187.5, - 59.44010416666667 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 43 - }, - { - "name": "input_2", - "type": "*", + "name": "shape_slat", + "type": "SHAPE_SLAT", "link": 44 + }, + { + "name": "texture_slat", + "shape": 7, + "type": "TEXTURE_SLAT", + "link": 62 + }, + { + "name": "resolution", + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 45 } ], "outputs": [ { - "name": "output_1", - "type": "*", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 45 + 23 ] }, { - "name": "output_2", - "type": "*", + "name": "bvh", + "type": "BVH", + "links": [ + 64 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d39b1b945596bcc61bff49ebfaea4804228bf250", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2DecodeLatents" }, - "widgets_values": [] + "widgets_values": [ + 0, + true + ] }, { - "id": 13, + "id": 3, "type": "Trellis2LoadImageWithTransparency", "pos": [ - -1169.7123426666508, - 537.4068509138716 + -2219.057600457515, + 1834.1150119298034 ], "size": [ - 625.3645833333334, - 750.3645833333334 + 498.2374413328404, + 512.6970300241226 ], "flags": {}, "order": 1, @@ -646,31 +859,31 @@ "name": "image_with_alpha", "type": "IMAGE", "links": [ - 14 + 1 ] } ], + "title": "Back Image", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadImageWithTransparency" }, "widgets_values": [ - "DwarfWarrior.png", + "Image_1024_00139_.png", "image" ] }, { - "id": 35, - "type": "PrimitiveString", + "id": 2, + "type": "Trellis2LoadImageWithTransparency", "pos": [ - -1107.102142220612, - 220.62128353768534 + -2213.2948102311684, + 1302.5251895095005 ], "size": [ - 555.5208333333334, - 69.44010416666667 + 497.63839279408546, + 491.93229286551855 ], "flags": {}, "order": 2, @@ -678,410 +891,171 @@ "inputs": [], "outputs": [ { - "name": "STRING", - "type": "STRING", + "name": "image", + "type": "IMAGE", + "links": null + }, + { + "name": "mask", + "type": "MASK", + "links": null + }, + { + "name": "image_with_alpha", + "type": "IMAGE", "links": [ - 46, - 47, - 48 + 2 ] } ], + "title": "Front Image", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2LoadImageWithTransparency" + }, + "widgets_values": [ + "Image_1024_00138_.png", + "image" + ] + }, + { + "id": 23, + "type": "PrimitiveInt", + "pos": [ + -2209.8523716879768, + 1021.5807041092523 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 55, + 56 + ] + } + ], + "title": "Target Face Number", "properties": { "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "PrimitiveString", - "widget_ue_connectable": {} + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ - "DwarfWarrior" + 500000, + "fixed" ] }, { - "id": 36, - "type": "Trellis2FillHolesWithMeshlib", + "id": 22, + "type": "PrimitiveString", "pos": [ - 121.01064241480648, - 853.8788875715115 + -2215.881300593845, + 898.3400606419414 ], "size": [ - 249.284765625, - 59.44010416666667 + 270, + 58 ], "flags": {}, - "order": 10, + "order": 4, "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 52 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 53 - ] - }, - { - "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": 37, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1105.0083781080118, - 781.5502861244009 - ], - "size": [ - 249.284765625, - 59.44010416666667 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 54 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 55 - ] - }, - { - "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": 41, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 53.754497780695274, - 463.9476207297109 - ], - "size": [ - 355.2359375, - 130 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 60 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 61 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "widget_ue_connectable": {}, - "Node name for S&R": "Trellis2ReconstructMeshWithQuad" - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 17, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - -503.1463554788047, - 448.9671420337889 - ], - "size": [ - 500.4947916666667, - 721.6666666666667 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 17 - }, - { - "name": "image", - "type": "IMAGE", - "link": 18 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 60 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 25, - 6.5, - 0.2, - 4, - 25, - 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": 20, - "type": "Trellis2MeshRefiner", - "pos": [ - 711.2468966860757, - 409.384495970129 - ], - "size": [ - 313.0729166666667, - 583.8802083333334 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 26 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 42 - }, - { - "name": "image", - "type": "IMAGE", - "link": 28 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 62 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", - "Node name for S&R": "Trellis2MeshRefiner", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 1024, - 25, - 6.5, - 0.2, - 4, - 25, - 3, - 0.2, - 3, - 999999, - false, - 16, - 0.1, - 1, - 0, - 0.9, - true, - 4 - ] - }, - { - "id": 42, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1056.2212092064754, - 392.08104358127304 - ], - "size": [ - 355.2359375, - 130 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 62 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 63 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "widget_ue_connectable": {}, - "Node name for S&R": "Trellis2ReconstructMeshWithQuad" - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 28, - "type": "StringConcatenate", - "pos": [ - 2109.530370853101, - 763.3020554741275 - ], - "size": [ - 210, - 198.33333333333334 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 48 - } - ], + "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ - 35 + 54 ] } ], + "title": "Name", "properties": { "cnr_id": "comfy-core", - "ver": "0.10.0", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} + "ver": "0.19.3", + "Node name for S&R": "PrimitiveString" }, "widgets_values": [ - "", - "Textured", - "_" + "MV" ] }, { - "id": 43, - "type": "Trellis2SmoothNormals", + "id": 26, + "type": "PrimitiveInt", "pos": [ - 2120.287920632256, - 513.8144328634991 + -2208.842191578912, + 1161.6098076985074 ], "size": [ - 211.9263671875, - 26 + 270, + 82 ], "flags": {}, - "order": 22, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 66 + ] + } + ], + "title": "Texture Resolution", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 25, + "type": "Trellis2UnWrapAndRasterizer", + "pos": [ + 870.2629555276073, + 1519.7313419014447 + ], + "size": [ + 419.15234375, + 314 + ], + "flags": {}, + "order": 19, "mode": 0, "inputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 63 + }, + { + "name": "bvh", + "type": "BVH", "link": 64 + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 66 } ], "outputs": [ @@ -1091,28 +1065,49 @@ "links": [ 65 ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "widget_ue_connectable": {}, - "Node name for S&R": "Trellis2SmoothNormals" - } + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2UnWrapAndRasterizer" + }, + "widgets_values": [ + 60, + 0, + 1, + 1, + 2048, + "OPAQUE", + false, + false, + false, + "telea" + ] }, { - "id": 26, + "id": 17, "type": "Trellis2ExportMesh", "pos": [ - 2107.765894637165, - 592.4144074429007 + 946.60730256085, + 1906.5914849302128 ], "size": [ 270, - 121.66666666666667 + 102 ], "flags": {}, - "order": 23, + "order": 20, "mode": 0, "inputs": [ { @@ -1126,7 +1121,7 @@ "widget": { "name": "filename_prefix" }, - "link": 35 + "link": 54 } ], "outputs": [ @@ -1134,364 +1129,469 @@ "name": "glb_path", "type": "STRING", "links": [ - 33 + 30 ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ExportMesh" }, "widgets_values": [ - "Textured", + "MV", "glb" ] }, { - "id": 25, - "type": "Trellis2MeshTexturing", + "id": 18, + "type": "Preview3D", "pos": [ - 1732.9625847021134, - 511.97149522252096 + 1339.755584193511, + 1333.4955983646555 ], "size": [ - 359.15234375, - 473.88020833333337 + 879.6777361730224, + 995.1302222497061 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 30 + "name": "camera_info", + "shape": 7, + "type": "LOAD3D_CAMERA", + "link": null }, { - "name": "image", + "name": "bg_image", + "shape": 7, "type": "IMAGE", - "link": 31 + "link": null }, { - "name": "trimesh", - "type": "TRIMESH", - "link": 45 + "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": 30 + } + ], + "outputs": [], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "Preview3D", + "Last Time Model File": "C:/Git/ComfyUI/output/MV_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": -0.6483283227348104, + "y": 3.541636332798989, + "z": 9.81042795916117 + }, + "target": { + "x": 0, + "y": 2.5, + "z": 0 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "original", + "showSkeleton": false + } + }, + "widgets_values": [ + "C:/Git/ComfyUI/output/MV_00002_.glb", + "" + ] + }, + { + "id": 11, + "type": "Trellis2FillHolesWithCuMesh", + "pos": [ + 421.945510992911, + 1507.513027089999 + ], + "size": [ + 312.4361328125, + 58 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 23 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 64 + 24 ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": [] - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": [] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2MeshTexturing", - "widget_ue_connectable": {} + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesWithCuMesh" }, "widgets_values": [ - 12345, - "fixed", - 25, - 3, - 0.2, - 3, - 1536, - 4096, - "OPAQUE", - false, - 0, - 0.9, - 4, - false, - false, - 40 + 1 ] } ], "links": [ [ - 14, - 13, + 1, + 3, 2, - 12, + 5, 0, "IMAGE" ], [ - 16, + 2, + 2, + 2, + 4, + 0, + "IMAGE" + ], + [ + 3, + 1, + 0, + 6, + 0, + "TRELLIS2PIPELINE" + ], + [ + 4, + 4, + 0, + 6, + 1, + "IMAGE" + ], + [ + 5, + 5, + 0, + 6, + 2, + "IMAGE" + ], + [ + 23, + 10, + 0, + 11, + 0, + "MESHWITHVOXEL" + ], + [ + 24, + 11, + 0, + 12, + 0, + "MESHWITHVOXEL" + ], + [ + 25, + 12, + 0, + 13, + 0, + "MESHWITHVOXEL" + ], + [ + 26, + 13, + 0, + 14, + 0, + "MESHWITHVOXEL" + ], + [ + 27, 14, 0, 15, 0, - "TRIMESH" - ], - [ - 17, - 16, - 0, - 17, - 0, - "TRELLIS2PIPELINE" - ], - [ - 18, - 12, - 0, - 17, - 1, - "IMAGE" - ], - [ - 25, - 23, - 0, - 24, - 0, - "TRIMESH" - ], - [ - 26, - 16, - 0, - 20, - 0, - "TRELLIS2PIPELINE" - ], - [ - 28, - 12, - 0, - 20, - 2, - "IMAGE" + "MESHWITHVOXEL" ], [ 30, - 16, + 17, 0, - 25, - 0, - "TRELLIS2PIPELINE" - ], - [ - 31, - 12, - 0, - 25, - 1, - "IMAGE" - ], - [ - 33, - 26, - 0, - 27, + 18, 2, "STRING" ], [ - 35, - 28, + 32, + 6, 0, - 26, + 19, 1, - "STRING" - ], - [ - 37, - 29, - 0, - 24, - 1, - "STRING" + "IMAGE_CONDS" ], [ 39, - 30, + 19, + 3, + 20, 0, - 15, - 1, - "STRING" + "TRELLIS2PIPELINE" ], [ 40, - 15, - 0, - 32, + 6, 1, - "STRING" + 20, + 1, + "IMAGE_CONDS" ], [ 41, - 14, - 0, - 32, - 0, - "TRIMESH" + 19, + 2, + 20, + 2, + "VIEWS_LIST" ], [ 42, - 32, + 19, 0, 20, - 1, - "TRIMESH" + 3, + "SHAPE_SLAT" ], [ 43, - 23, - 0, - 33, - 0, - "TRIMESH" + 19, + 1, + 20, + 4, + "INT" ], [ 44, - 24, + 20, 0, - 33, + 10, 1, - "STRING" + "SHAPE_SLAT" ], [ 45, - 33, - 0, - 25, - 2, - "TRIMESH" - ], - [ - 46, - 35, - 0, - 30, - 0, - "STRING" + 20, + 1, + 10, + 3, + "INT" ], [ 47, - 35, + 6, + 3, + 21, 0, - 29, - 0, - "STRING" + "TRELLIS2PIPELINE" ], [ 48, - 35, + 6, 0, - 28, + 21, + 1, + "IMAGE_CONDS" + ], + [ + 49, + 6, + 2, + 21, + 2, + "VIEWS_LIST" + ], + [ + 50, + 21, 0, - "STRING" + 19, + 3, + "COORDS" + ], + [ + 51, + 21, + 2, + 19, + 2, + "VIEWS_LIST" ], [ 52, - 11, + 21, + 3, + 19, 0, - 36, - 0, - "MESHWITHVOXEL" + "TRELLIS2PIPELINE" ], [ 53, - 36, - 0, - 14, - 0, - "MESHWITHVOXEL" + 21, + 1, + 20, + 5, + "INT" ], [ 54, 22, 0, - 37, - 0, - "MESHWITHVOXEL" + 17, + 1, + "STRING" ], [ 55, - 37, - 0, 23, 0, - "MESHWITHVOXEL" + 13, + 1, + "INT" + ], + [ + 56, + 23, + 0, + 15, + 1, + "INT" + ], + [ + 57, + 20, + 3, + 24, + 0, + "TRELLIS2PIPELINE" + ], + [ + 58, + 6, + 1, + 24, + 1, + "IMAGE_CONDS" + ], + [ + 59, + 20, + 2, + 24, + 2, + "VIEWS_LIST" ], [ 60, - 17, + 20, 0, - 41, - 0, - "MESHWITHVOXEL" + 24, + 3, + "SHAPE_SLAT" ], [ 61, - 41, + 24, + 2, + 10, 0, - 11, - 0, - "MESHWITHVOXEL" + "TRELLIS2PIPELINE" ], [ 62, - 20, + 24, 0, - 42, - 0, - "MESHWITHVOXEL" + 10, + 2, + "TEXTURE_SLAT" ], [ 63, - 42, + 15, 0, - 22, + 25, 0, "MESHWITHVOXEL" ], [ 64, + 10, + 1, + 25, + 1, + "BVH" + ], + [ + 65, 25, 0, - 43, + 17, 0, "TRIMESH" ], [ - 65, - 43, - 0, + 66, 26, 0, - "TRIMESH" + 25, + 2, + "INT" ] ], "groups": [ { "id": 1, - "title": "Name and Picture", + "title": "Configuration", "bounding": [ - -1179.7124104406391, - 111.77777220146474, - 645.375, - 1211.0034421089574 + -2252.1186065667052, + 813.758643523884, + 562.1630092674995, + 1548.5441572578543 ], "color": "#3f789e", "font_size": 24, @@ -1499,57 +1599,41 @@ }, { "id": 2, - "title": "Mesh Generation", + "title": "Generation", "bounding": [ - -521.6627133181096, - 114.41537635639042, - 991.8489253677524, - 1295.429739205196 + -1674.8742981962707, + 1221.3744607479584, + 2507.982566143238, + 1139.989837707637 ], - "color": "#b58b2a", + "color": "#3f789e", "font_size": 24, "flags": {} }, { "id": 3, - "title": "Refiner", - "bounding": [ - 702.9117436524991, - 278.86813762774636, - 742.2642039418295, - 982.6819026880172 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 4, "title": "Texturing", "bounding": [ - 1724.627018623066, - 450.41390806063754, - 649.61486294703, - 554.076574463234 + 860.2629555276073, + 1225.348206091799, + 1381.1290915853522, + 1129.2228268187164 ], - "color": "#a1309b", + "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { - "ue_links": [], "ds": { - "scale": 0.7513148009015777, + "scale": 0.3769539099767905, "offset": [ - 1246.3171113745802, - 102.90942764980718 + 2485.9316584354915, + -421.8925101253122 ] }, - "workflowRendererVersion": "LG", - "links_added_by_ue": [], - "frontendVersion": "1.39.14", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/MultiViews.json b/example_workflows/MultiViews.json deleted file mode 100644 index a40a9d3..0000000 --- a/example_workflows/MultiViews.json +++ /dev/null @@ -1,1109 +0,0 @@ -{ - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", - "revision": 0, - "last_node_id": 243, - "last_link_id": 494, - "nodes": [ - { - "id": 227, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1176.3670349681408, - -707.7757475998008 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 470 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 472 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 231, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1189.269979801219, - -832.1907924780478 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 487 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 470 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 229, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1181.0098963429245, - -503.10569576014126 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 472 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 475 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 471 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 203, - "type": "PrimitiveInt", - "pos": [ - -840.0731525127071, - -237.35696845568904 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 475 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -848.2606713054529, - -370.80161968053943 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 479 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 233, - "type": "Trellis2ExportMesh", - "pos": [ - 1191.3255568422467, - -77.49101003118169 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 494 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 479 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 480 - ] - }, - { - "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": 39, - "type": "Trellis2LoadModel", - "pos": [ - 391.3481025606576, - -777.5583507484255 - ], - "size": [ - 301.71875, - 202 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 483 - ] - } - ], - "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": [ - 379.7979564010223, - -519.6169765183606 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 484 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 239, - "type": "Trellis2PreProcessImage", - "pos": [ - 386.64212656289783, - -361.6545116326391 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 485 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 486 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 240, - "type": "Trellis2PreProcessImage", - "pos": [ - 384.7958133512735, - -204.2542485606769 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 488 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 489 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 241, - "type": "Trellis2PreProcessImage", - "pos": [ - 384.795813351274, - -50.03583437610661 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 490 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 491 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 202, - "type": "Preview3D", - "pos": [ - 360.99306605686377, - 121.97109784511967 - ], - "size": [ - 868.8731050199159, - 920.1382602693357 - ], - "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": 480 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" - }, - "widgets_values": [ - "", - "" - ] - }, - { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -847.5380090037122, - -82.9715880857893 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 241 - ] - } - ], - "title": "Front Image", - "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": 236, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -258.0644919609741, - -81.59760778432084 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 485 - ] - } - ], - "title": "Back Image", - "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": 237, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -834.3440812871166, - 489.10851591788764 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 488 - ] - } - ], - "title": "Left Image", - "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": 238, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -256.71749538654217, - 489.176741691081 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 490 - ] - } - ], - "title": "Right Image", - "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": 228, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1184.3251213630779, - -362.82432619683135 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 471 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 492 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 235, - "type": "Trellis2MeshWithVoxelMultiViewGenerator", - "pos": [ - 730.5993372134623, - -806.3203136622369 - ], - "size": [ - 416.855078125, - 786 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 483 - }, - { - "name": "front_image", - "type": "IMAGE", - "link": 484 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 486 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": 489 - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": 491 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 487 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [ - 493 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelMultiViewGenerator" - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 25, - 7.5, - 0.01, - 5, - 12, - 7.5, - 0.01, - 3, - 12, - 3, - 0.01, - 3, - 999999, - 32, - true, - 0.1, - 1, - 0.1, - 1, - 0, - 0.9, - true, - "z", - 1, - "heun" - ] - }, - { - "id": 242, - "type": "Trellis2UnWrapAndRasterizer", - "pos": [ - 1496.5934369390998, - -290.13985378139296 - ], - "size": [ - 419.15234375, - 314 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 492 - }, - { - "name": "bvh", - "type": "BVH", - "link": 493 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 494 - ] - }, - { - "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" - ] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 470, - 231, - 0, - 227, - 0, - "MESHWITHVOXEL" - ], - [ - 471, - 229, - 0, - 228, - 0, - "MESHWITHVOXEL" - ], - [ - 472, - 227, - 0, - 229, - 0, - "MESHWITHVOXEL" - ], - [ - 475, - 203, - 0, - 229, - 1, - "INT" - ], - [ - 479, - 204, - 0, - 233, - 1, - "STRING" - ], - [ - 480, - 233, - 0, - 202, - 2, - "STRING" - ], - [ - 483, - 39, - 0, - 235, - 0, - "TRELLIS2PIPELINE" - ], - [ - 484, - 119, - 0, - 235, - 1, - "IMAGE" - ], - [ - 485, - 236, - 2, - 239, - 0, - "IMAGE" - ], - [ - 486, - 239, - 0, - 235, - 2, - "IMAGE" - ], - [ - 487, - 235, - 0, - 231, - 0, - "MESHWITHVOXEL" - ], - [ - 488, - 237, - 2, - 240, - 0, - "IMAGE" - ], - [ - 489, - 240, - 0, - 235, - 3, - "IMAGE" - ], - [ - 490, - 238, - 2, - 241, - 0, - "IMAGE" - ], - [ - 491, - 241, - 0, - 235, - 4, - "IMAGE" - ], - [ - 492, - 228, - 0, - 242, - 0, - "MESHWITHVOXEL" - ], - [ - 493, - 235, - 1, - 242, - 1, - "BVH" - ], - [ - 494, - 242, - 0, - 233, - 0, - "TRIMESH" - ] - ], - "groups": [ - { - "id": 1, - "title": "Configuration", - "bounding": [ - -874.7851579398082, - -458.57410768053984, - 1193.2585052367917, - 1492.7062709864938 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Generation", - "bounding": [ - 360.7008822276498, - -937.193468065821, - 1585.9419620118415, - 1014.8225405559199 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.5644739300537791, - "offset": [ - 1098.7675999602163, - 1065.1675662022888 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/MultiViews_MeshOnly.json b/example_workflows/MultiViews_MeshOnly.json deleted file mode 100644 index 202b912..0000000 --- a/example_workflows/MultiViews_MeshOnly.json +++ /dev/null @@ -1,1075 +0,0 @@ -{ - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", - "revision": 0, - "last_node_id": 241, - "last_link_id": 491, - "nodes": [ - { - "id": 227, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1176.3670349681408, - -707.7757475998008 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 470 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 472 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 231, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1189.269979801219, - -832.1907924780478 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 487 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 470 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 229, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1181.0098963429245, - -503.10569576014126 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 472 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 475 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 471 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 203, - "type": "PrimitiveInt", - "pos": [ - -840.0731525127071, - -237.35696845568904 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 475 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -848.2606713054529, - -370.80161968053943 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 479 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 228, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1184.3251213630779, - -362.82432619683135 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 471 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 481 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 233, - "type": "Trellis2ExportMesh", - "pos": [ - 1191.3255568422467, - -77.49101003118169 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 482 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 479 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 480 - ] - }, - { - "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": 39, - "type": "Trellis2LoadModel", - "pos": [ - 391.3481025606576, - -777.5583507484255 - ], - "size": [ - 301.71875, - 202 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 483 - ] - } - ], - "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": [ - 379.7979564010223, - -519.6169765183606 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 484 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 239, - "type": "Trellis2PreProcessImage", - "pos": [ - 386.64212656289783, - -361.6545116326391 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 485 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 486 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 240, - "type": "Trellis2PreProcessImage", - "pos": [ - 384.7958133512735, - -204.2542485606769 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 488 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 489 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 241, - "type": "Trellis2PreProcessImage", - "pos": [ - 384.795813351274, - -50.03583437610661 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": { - "collapsed": false - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 490 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 491 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 202, - "type": "Preview3D", - "pos": [ - 360.99306605686377, - 121.97109784511967 - ], - "size": [ - 868.8731050199159, - 920.1382602693357 - ], - "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": 480 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" - }, - "widgets_values": [ - "", - "" - ] - }, - { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -847.5380090037122, - -82.9715880857893 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 241 - ] - } - ], - "title": "Front Image", - "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": 236, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -258.0644919609741, - -81.59760778432084 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 485 - ] - } - ], - "title": "Back Image", - "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": 237, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -834.3440812871166, - 489.10851591788764 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 488 - ] - } - ], - "title": "Left Image", - "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": 238, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -256.71749538654217, - 489.176741691081 - ], - "size": [ - 496.4332376519267, - 498.75383455750784 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 490 - ] - } - ], - "title": "Right Image", - "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": 235, - "type": "Trellis2MeshWithVoxelMultiViewGenerator", - "pos": [ - 730.5993372134623, - -806.3203136622369 - ], - "size": [ - 416.855078125, - 786 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 483 - }, - { - "name": "front_image", - "type": "IMAGE", - "link": 484 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 486 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": 489 - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": 491 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 487 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelMultiViewGenerator" - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 25, - 7.5, - 0.01, - 5, - 12, - 7.5, - 0.01, - 3, - 12, - 3, - 0.01, - 3, - 999999, - 32, - false, - 0.1, - 1, - 0.1, - 1, - 0, - 0.9, - true, - "z", - 1, - "heun" - ] - }, - { - "id": 234, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 1171.5679242041226, - -219.6291722499163 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 481 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 482 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 470, - 231, - 0, - 227, - 0, - "MESHWITHVOXEL" - ], - [ - 471, - 229, - 0, - 228, - 0, - "MESHWITHVOXEL" - ], - [ - 472, - 227, - 0, - 229, - 0, - "MESHWITHVOXEL" - ], - [ - 475, - 203, - 0, - 229, - 1, - "INT" - ], - [ - 479, - 204, - 0, - 233, - 1, - "STRING" - ], - [ - 480, - 233, - 0, - 202, - 2, - "STRING" - ], - [ - 481, - 228, - 0, - 234, - 0, - "MESHWITHVOXEL" - ], - [ - 482, - 234, - 0, - 233, - 0, - "TRIMESH" - ], - [ - 483, - 39, - 0, - 235, - 0, - "TRELLIS2PIPELINE" - ], - [ - 484, - 119, - 0, - 235, - 1, - "IMAGE" - ], - [ - 485, - 236, - 2, - 239, - 0, - "IMAGE" - ], - [ - 486, - 239, - 0, - 235, - 2, - "IMAGE" - ], - [ - 487, - 235, - 0, - 231, - 0, - "MESHWITHVOXEL" - ], - [ - 488, - 237, - 2, - 240, - 0, - "IMAGE" - ], - [ - 489, - 240, - 0, - 235, - 3, - "IMAGE" - ], - [ - 490, - 238, - 2, - 241, - 0, - "IMAGE" - ], - [ - 491, - 241, - 0, - 235, - 4, - "IMAGE" - ] - ], - "groups": [ - { - "id": 1, - "title": "Configuration", - "bounding": [ - -874.7851579398082, - -458.57410768053984, - 1193.2585052367917, - 1492.7062709864938 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Generation", - "bounding": [ - 360.7008822276498, - -937.193468065821, - 1227.3780156118423, - 1005.7286067160883 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.513158118230708, - "offset": [ - 1358.4460295288495, - 1222.5907408893986 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Only_Mesh_Advanced.json b/example_workflows/Only_Mesh_Advanced.json deleted file mode 100644 index 16d9031..0000000 --- a/example_workflows/Only_Mesh_Advanced.json +++ /dev/null @@ -1,588 +0,0 @@ -{ - "id": "440427ce-0c6a-4462-af51-639ed2f16dec", - "revision": 0, - "last_node_id": 50, - "last_link_id": 103, - "nodes": [ - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - 217.26891553515722, - 664.9117591988434 - ], - "size": [ - 362.0625, - 207.328125 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 87 - ] - } - ], - "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": 10, - "type": "Preview3D", - "pos": [ - 1211.0446353840794, - 1013.6644820212222 - ], - "size": [ - 752.25, - 669.90625 - ], - "flags": {}, - "order": 9, - "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": "Cyborg_NoTexture_00001_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": 1.5940872974312115, - "y": 8.300916247283151, - "z": 9.675558475883504 - }, - "target": { - "x": 0, - "y": 2.5, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - } - }, - "widgets_values": [ - "Cyborg_NoTexture_00001_.glb", - "" - ] - }, - { - "id": 43, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 2052.534856345812, - 858.9148979525742 - ], - "size": [ - 403.8125, - 82 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 99 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 84 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 6, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - 155.19860981422082, - 1115.0081906575829 - ], - "size": [ - 454.3125, - 436.03125 - ], - "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": [ - 100 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Image_4096_00003_.png", - "image" - ] - }, - { - "id": 45, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - 676.0217411697733, - 666.413786132539 - ], - "size": [ - 495.8125, - 866 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 87 - }, - { - "name": "image", - "type": "IMAGE", - "link": 101 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 102 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 363877961, - "randomize", - "1024_cascade", - 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": [ - 2074.10746221146, - 1068.7461290181727 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 84 - } - ], - "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": [ - "Helmet", - "glb", - true - ] - }, - { - "id": 42, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1627.8357847395862, - 662.87588748443 - ], - "size": [ - 324, - 114 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 103 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 98 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 2000000, - "Cumesh" - ] - }, - { - "id": 48, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 2049.694526173582, - 665.7413910219719 - ], - "size": [ - 249.28125, - 71.328125 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 98 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 99 - ] - }, - { - "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": 49, - "type": "Trellis2PreProcessImage", - "pos": [ - 280.1418643269891, - 950.2196621439567 - ], - "size": [ - 281.78125, - 79.328125 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 100 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 101 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25 - ] - }, - { - "id": 50, - "type": "Trellis2Remesh", - "pos": [ - 1233.6238854002822, - 663.1067078802098 - ], - "size": [ - 316.625, - 262 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 102 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 103 - ] - } - ], - "properties": { - "widget_ue_connectable": {}, - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2Remesh" - }, - "widgets_values": [ - 1, - 0, - false, - 0.03, - "1024", - true, - true - ] - } - ], - "links": [ - [ - 22, - 19, - 0, - 10, - 2, - "STRING" - ], - [ - 84, - 43, - 0, - 19, - 0, - "TRIMESH" - ], - [ - 87, - 39, - 0, - 45, - 0, - "TRELLIS2PIPELINE" - ], - [ - 98, - 42, - 0, - 48, - 0, - "MESHWITHVOXEL" - ], - [ - 99, - 48, - 0, - 43, - 0, - "MESHWITHVOXEL" - ], - [ - 100, - 6, - 2, - 49, - 0, - "IMAGE" - ], - [ - 101, - 49, - 0, - 45, - 1, - "IMAGE" - ], - [ - 102, - 45, - 0, - 50, - 0, - "MESHWITHVOXEL" - ], - [ - 103, - 50, - 0, - 42, - 0, - "MESHWITHVOXEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "workflowRendererVersion": "Vue", - "ue_links": [], - "ds": { - "scale": 0.6303940863128564, - "offset": [ - 17.026760146572748, - -331.5589586642717 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.37.11", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Only_Mesh_Simple.json b/example_workflows/Only_Mesh_Simple.json deleted file mode 100644 index f0a0109..0000000 --- a/example_workflows/Only_Mesh_Simple.json +++ /dev/null @@ -1,573 +0,0 @@ -{ - "id": "440427ce-0c6a-4462-af51-639ed2f16dec", - "revision": 0, - "last_node_id": 49, - "last_link_id": 99, - "nodes": [ - { - "id": 10, - "type": "Preview3D", - "pos": [ - 661.5378666719415, - 1029.2740203054677 - ], - "size": [ - 752.25, - 699.90625 - ], - "flags": {}, - "order": 9, - "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": "OrcShaman_OnlyMesh_00003_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -0.19116400345772733, - "y": 4.145193779904209, - "z": 8.909632339388065 - }, - "target": { - "x": 0, - "y": 2.5, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - } - }, - "widgets_values": [ - "OrcShaman_OnlyMesh_00003_.glb", - "" - ] - }, - { - "id": 6, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - 89.7989861858199, - 1036.3030919628422 - ], - "size": [ - 454.3125, - 466.03125 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": null - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 96 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "a_stylized_orc_sorcerer_3d_game_asset.png", - "image" - ] - }, - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - 112.25445464990881, - 579.7661445482282 - ], - "size": [ - 362.0625, - 207.328125 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 79 - ] - } - ], - "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": 43, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 1583.6373860127533, - 962.7784209219674 - ], - "size": [ - 347.28125, - 82 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 95 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 84 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 19, - "type": "Trellis2ExportMesh", - "pos": [ - 1576.5891438694878, - 1164.1187920527402 - ], - "size": [ - 324, - 146 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 84 - } - ], - "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": [ - "OnlyMesh", - "glb", - true - ] - }, - { - "id": 42, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1596.7449927354012, - 588.463447863252 - ], - "size": [ - 324, - 114 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 99 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 94 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2SimplifyMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 2000000, - "Cumesh" - ] - }, - { - "id": 41, - "type": "Trellis2MeshWithVoxelGenerator", - "pos": [ - 617.6070474606216, - 585.0312918725468 - ], - "size": [ - 410.71875, - 386 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 79 - }, - { - "name": "image", - "type": "IMAGE", - "link": 97 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 98 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelGenerator", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1751130007, - "fixed", - "1024_cascade", - 12, - 12, - 12, - 999999, - 4, - 32, - false, - true - ] - }, - { - "id": 47, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1621.231560866816, - 803.5976226088751 - ], - "size": [ - 249.28125, - 71.328125 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 94 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 95 - ] - }, - { - "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": 48, - "type": "Trellis2PreProcessImage", - "pos": [ - 189.61982603636818, - 863.9035513602834 - ], - "size": [ - 281.78125, - 79.328125 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 96 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 97 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 0 - ] - }, - { - "id": 49, - "type": "Trellis2Remesh", - "pos": [ - 1091.952337866758, - 586.1658651292023 - ], - "size": [ - 316.625, - 262 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 98 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 99 - ] - } - ], - "properties": { - "widget_ue_connectable": {}, - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a354e8c4fead5c152d58b50eae2935cb2923cd72", - "Node name for S&R": "Trellis2Remesh" - }, - "widgets_values": [ - 1, - 0, - false, - 0.03, - "1024", - true, - true - ] - } - ], - "links": [ - [ - 22, - 19, - 0, - 10, - 2, - "STRING" - ], - [ - 79, - 39, - 0, - 41, - 0, - "TRELLIS2PIPELINE" - ], - [ - 84, - 43, - 0, - 19, - 0, - "TRIMESH" - ], - [ - 94, - 42, - 0, - 47, - 0, - "MESHWITHVOXEL" - ], - [ - 95, - 47, - 0, - 43, - 0, - "MESHWITHVOXEL" - ], - [ - 96, - 6, - 2, - 48, - 0, - "IMAGE" - ], - [ - 97, - 48, - 0, - 41, - 1, - "IMAGE" - ], - [ - 98, - 41, - 0, - 49, - 0, - "MESHWITHVOXEL" - ], - [ - 99, - 49, - 0, - 42, - 0, - "MESHWITHVOXEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "workflowRendererVersion": "Vue", - "ue_links": [], - "ds": { - "scale": 0.5730855330116875, - "offset": [ - 116.72837260075312, - -328.2481181238407 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.37.11", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_6Views_Hy20.json b/example_workflows/Projection_6Views_Hy20.json deleted file mode 100644 index b6e70e1..0000000 --- a/example_workflows/Projection_6Views_Hy20.json +++ /dev/null @@ -1,8578 +0,0 @@ -{ - "id": "d8f6c381-6a87-4599-b2c1-0b140608c3ce", - "revision": 0, - "last_node_id": 1620, - "last_link_id": 2048, - "nodes": [ - { - "id": 419, - "type": "SetNode", - "pos": [ - -745.6584936204468, - -1151.5145189856826 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "link": 638 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Trellis2Pipeline", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Trellis2Pipeline" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -746.8312372724462, - -1195.6482856970033 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "link": 637 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "WhiteMesh" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1314.190670687656, - -1187.3587574508188 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_NormalImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 417, - "type": "GetNode", - "pos": [ - -1310.2904954152943, - -1139.8984090506763 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 657 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 363, - "type": "GetNode", - "pos": [ - -545.6263878998996, - 76.88764947131784 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 566 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -377.11763534068075, - 75.22708582112858 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 566 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 429, - "type": "GetNode", - "pos": [ - -1277.085676114816, - -573.0082510434125 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "links": [ - 1193 - ] - } - ], - "title": "Get_Trellis2Pipeline", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -183.09944061302795, - 64.39555879074847 - ], - "size": [ - 1171.9726831120965, - 1226.3422371338038 - ], - "flags": {}, - "order": 51, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/Tank_4View_Hy20/Tank_4View_Hy20_Textured_MV_00002_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/Tank_4View_Hy20", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": 6.116219723662718, - "y": 2.598047886467756, - "z": 8.399990125907564 - }, - "target": { - "x": 0, - "y": 1.61200424353802, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 5 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/Tank_4View_Hy20/Tank_4View_Hy20_Textured_MV_00002_.glb", - "" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1767.7760695000165, - -1014.1318223903585 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 358, - "type": "SetNode", - "pos": [ - -1588.7674516597126, - -1042.3594981549759 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "STRING", - "type": "STRING", - "link": 561 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Prefix", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Prefix" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1592.981372429068, - -1002.3323455162318 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 561 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1752.955634745735, - -780.3113555830523 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TargetFaceNumber", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TargetFaceNumber" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1477, - "type": "SetNode", - "pos": [ - -1725.8334697028015, - -900.73932618393 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1694 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_Seed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Seed" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 436, - "type": "GetNode", - "pos": [ - -1311.7255852250182, - -1044.7680632967733 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 671 - ] - } - ], - "title": "Get_TargetFaceNumber", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1478, - "type": "GetNode", - "pos": [ - -1307.0333223276834, - -1098.482779160294 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1695 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 432, - "type": "GetNode", - "pos": [ - -1310.6835334127045, - -929.1947034503972 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 661 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 433, - "type": "GetNode", - "pos": [ - -1317.8991439004014, - -883.1004178376324 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 663 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 431, - "type": "GetNode", - "pos": [ - -1291.2007962110185, - 75.26010684547481 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 660 - ] - } - ], - "title": "Get_TexturedMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 465, - "type": "GetNode", - "pos": [ - -1297.939277518252, - 192.06573820666307 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 745 - ] - } - ], - "title": "Get_BackView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 464, - "type": "GetNode", - "pos": [ - -1305.6961669906457, - 124.51320291334166 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 744 - ] - } - ], - "title": "Get_FrontView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 466, - "type": "GetNode", - "pos": [ - -1308.041506018605, - 246.7257610683613 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1456 - ] - } - ], - "title": "Get_LeftView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LeftView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 467, - "type": "GetNode", - "pos": [ - -1306.0647206290878, - 319.1279643724372 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1457 - ] - } - ], - "title": "Get_RightView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "RightView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1476, - "type": "PrimitiveInt", - "pos": [ - -2047.6461070066043, - -929.5690492212133 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1694 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 12345, - "fixed" - ] - }, - { - "id": 1597, - "type": "GetNode", - "pos": [ - -1324.8554794577053, - -1442.423960365636 - ], - "size": [ - 210, - 34 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1953 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1598, - "type": "GetNode", - "pos": [ - -1310.500842466565, - -1318.9820466669423 - ], - "size": [ - 210, - 34 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1955 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "kijai/ComfyUI-KJNodes" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1599, - "type": "GetNode", - "pos": [ - -1312.4383327980986, - -1379.7206754514782 - ], - "size": [ - 210, - 34 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 1954 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 1600, - "type": "SetNode", - "pos": [ - -690.0219522319078, - -1367.462466851463 - ], - "size": [ - 210, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1956 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1601, - "type": "SetNode", - "pos": [ - -706.4131438977086, - -1428.9185602519058 - ], - "size": [ - 232.4, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1957 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage_Processed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Processed" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1329.7904832679303, - -822.2830888092468 - ], - "size": [ - 233.862890625, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage_Processed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1294.3135844229482, - -513.6867133233288 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1972 - ] - } - ], - "title": "Get_SourceImage_Processed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1281.730037434195, - -428.48056829609936 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 1192 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 1481, - "type": "GetNode", - "pos": [ - -1274.4385233484818, - -330.08116352707134 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1702 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1583.8192421073943, - -711.6703867862403 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 2013 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2051.623505404044, - -793.4184503551801 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 1025, - "type": "Trellis2MeshTexturing", - "pos": [ - -849.9080887367477, - -575.6484113326054 - ], - "size": [ - 419.15234375, - 506 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1972 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1702 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1188, - 1189 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.01, - 3, - 1024, - 1024, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" - ] - }, - { - "id": 1618, - "type": "SetNode", - "pos": [ - -703.7275023648066, - -696.3227770155813 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 2041 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_BottomView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "kijai/ComfyUI-KJNodes", - "previousName": "BottomView" - }, - "widgets_values": [ - "BottomView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -711.2137626890823, - -933.2452185469294 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView" - }, - "widgets_values": [ - "FrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 423, - "type": "SetNode", - "pos": [ - -702.1733471504639, - -885.4573667051945 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 681 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_LeftView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LeftView" - }, - "widgets_values": [ - "LeftView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -707.5068883874511, - -840.4019794879641 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView" - }, - "widgets_values": [ - "BackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 425, - "type": "SetNode", - "pos": [ - -707.0424164713548, - -793.9808483962397 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 683 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_RightView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "RightView" - }, - "widgets_values": [ - "RightView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1617, - "type": "SetNode", - "pos": [ - -698.1475594478394, - -749.7298950583769 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 2040 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_TopView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "kijai/ComfyUI-KJNodes", - "previousName": "TopView" - }, - "widgets_values": [ - "TopView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1619, - "type": "GetNode", - "pos": [ - -1301.478855605668, - 388.23914525504057 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2042 - ] - } - ], - "title": "Get_TopView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "kijai/ComfyUI-KJNodes" - }, - "widgets_values": [ - "TopView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1620, - "type": "GetNode", - "pos": [ - -1295.1019135179424, - 462.37137981688676 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2043 - ] - } - ], - "title": "Get_BottomView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "kijai/ComfyUI-KJNodes" - }, - "widgets_values": [ - "BottomView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 360, - "type": "GetNode", - "pos": [ - -363.8827042196567, - -585.5953164158891 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 563 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 246, - "type": "StringConcatenate", - "pos": [ - -196.5772097982741, - -581.9708677305606 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 563 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 447 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 242, - "type": "Trellis2ExportMesh", - "pos": [ - -193.40411998539903, - -508.7875293978828 - ], - "size": [ - 270, - 102 - ], - "flags": { - "collapsed": true - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1188 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 447 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 809 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Tavern_Textured", - "glb" - ] - }, - { - "id": 482, - "type": "Trellis2Continue", - "pos": [ - -189.39491765604424, - -442.4017886046022 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": { - "collapsed": true - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 1189 - }, - { - "name": "input_2", - "type": "*", - "link": 809 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 810 - ] - }, - { - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 389, - "type": "SetNode", - "pos": [ - 25.12412753026314, - -441.9412931629978 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 810 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TexturedMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TexturedMesh" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -531.7753807563762, - 135.57688531430873 - ], - "size": [ - 270, - 102 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 476 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 264, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -974.3758998631852, - 75.46500664790204 - ], - "size": [ - 364.6066617624932, - 633.3109375310778 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 660 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 744 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 745 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": 1456 - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": 1457 - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": 2042 - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": 2043 - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 476 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 1024, - true, - 1, - 1.2, - 1.15, - true, - 20, - false, - 0.01, - 1, - 1, - 0.5, - 0.5, - 0.1, - 0.1, - "", - "", - "" - ] - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1058.861926280772, - -1190.3382989836646 - ], - "size": [ - 210, - 98 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "name": "target_face_num", - "type": "INT", - "link": 671 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1695 - } - ], - "outputs": [ - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 637 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2051.601088773679, - -652.112967692624 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 2013 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "stylized_ogre_tavern_3d_game_asset_gray (2).jpeg", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.146657853287, - -1035.357925598092 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "OgreTavern_6View_Hy20" - ] - }, - { - "id": 1596, - "type": "e62a2ed8-84aa-4855-9c23-e444bcf27791", - "pos": [ - -1029.0444894493137, - -1435.6564661781129 - ], - "size": [ - 274.330078125, - 66 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "label": "source_image", - "name": "image", - "type": "IMAGE", - "link": 1953 - }, - { - "label": "prefix", - "name": "", - "type": "*", - "link": 1954 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1955 - } - ], - "outputs": [ - { - "label": "source_image", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1957 - ] - }, - { - "label": "normal_image_transparent", - "name": "IMAGE_1", - "type": "IMAGE", - "links": [ - 1956 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.18.1" - }, - "widgets_values": [] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1079.3175301918616, - -938.6000286674437 - ], - "size": [ - 210, - 148 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "LeftView", - "name": "IMAGE_1", - "type": "IMAGE", - "links": [ - 681 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - }, - { - "label": "RightView", - "name": "IMAGE_3", - "type": "IMAGE", - "links": [ - 683 - ] - }, - { - "label": "TopView", - "name": "IMAGE_4", - "type": "IMAGE", - "links": [ - 2040 - ] - }, - { - "label": "BottomView", - "name": "IMAGE_5", - "type": "IMAGE", - "links": [ - 2041 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 447, - 246, - 0, - 242, - 1, - "STRING" - ], - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 476, - 264, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 561, - 260, - 0, - 358, - 0, - "STRING" - ], - [ - 563, - 360, - 0, - 246, - 0, - "STRING" - ], - [ - 564, - 209, - 0, - 361, - 0, - "INT" - ], - [ - 566, - 363, - 0, - 267, - 0, - "STRING" - ], - [ - 637, - 416, - 0, - 418, - 0, - "TRIMESH" - ], - [ - 638, - 416, - 1, - 419, - 0, - "TRELLIS2PIPELINE" - ], - [ - 657, - 417, - 0, - 416, - 1, - "STRING" - ], - [ - 658, - 428, - 0, - 416, - 0, - "IMAGE" - ], - [ - 660, - 431, - 0, - 264, - 0, - "TRIMESH" - ], - [ - 661, - 432, - 0, - 420, - 0, - "STRING" - ], - [ - 663, - 433, - 0, - 420, - 1, - "TRIMESH" - ], - [ - 669, - 435, - 0, - 420, - 2, - "IMAGE" - ], - [ - 671, - 436, - 0, - 416, - 2, - "INT" - ], - [ - 680, - 420, - 0, - 422, - 0, - "IMAGE" - ], - [ - 681, - 420, - 1, - 423, - 0, - "IMAGE" - ], - [ - 682, - 420, - 2, - 424, - 0, - "IMAGE" - ], - [ - 683, - 420, - 3, - 425, - 0, - "IMAGE" - ], - [ - 744, - 464, - 0, - 264, - 1, - "IMAGE" - ], - [ - 745, - 465, - 0, - 264, - 2, - "IMAGE" - ], - [ - 809, - 242, - 0, - 482, - 1, - "STRING" - ], - [ - 810, - 482, - 0, - 389, - 0, - "TRIMESH" - ], - [ - 1188, - 1025, - 0, - 242, - 0, - "TRIMESH" - ], - [ - 1189, - 1025, - 0, - 482, - 0, - "TRIMESH" - ], - [ - 1192, - 388, - 0, - 1025, - 2, - "TRIMESH" - ], - [ - 1193, - 429, - 0, - 1025, - 0, - "TRELLIS2PIPELINE" - ], - [ - 1456, - 466, - 0, - 264, - 3, - "IMAGE" - ], - [ - 1457, - 467, - 0, - 264, - 4, - "IMAGE" - ], - [ - 1694, - 1476, - 0, - 1477, - 0, - "INT" - ], - [ - 1695, - 1478, - 0, - 416, - 3, - "INT" - ], - [ - 1702, - 1481, - 0, - 1025, - 3, - "INT" - ], - [ - 1953, - 1597, - 0, - 1596, - 0, - "IMAGE" - ], - [ - 1954, - 1599, - 0, - 1596, - 1, - "STRING" - ], - [ - 1955, - 1598, - 0, - 1596, - 2, - "INT" - ], - [ - 1956, - 1596, - 1, - 1600, - 0, - "IMAGE" - ], - [ - 1957, - 1596, - 0, - 1601, - 0, - "IMAGE" - ], - [ - 1972, - 384, - 0, - 1025, - 1, - "IMAGE" - ], - [ - 2013, - 239, - 0, - 1027, - 0, - "IMAGE" - ], - [ - 2040, - 420, - 4, - 1617, - 0, - "IMAGE" - ], - [ - 2041, - 420, - 5, - 1618, - 0, - "IMAGE" - ], - [ - 2042, - 1619, - 0, - 264, - 5, - "IMAGE" - ], - [ - 2043, - 1620, - 0, - 264, - 6, - "IMAGE" - ] - ], - "groups": [ - { - "id": 1, - "title": "Texturing", - "bounding": [ - -1331.067657728365, - -673.7818277278924, - 1553.6673346627758, - 624.0973323799652 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Projection", - "bounding": [ - -1330.3992143893013, - -23.42961664340983, - 2426.370430804953, - 1351.1024465541664 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 669.1786918496364, - 1186.8963044768402 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 8, - "title": "Mesh Generation", - "bounding": [ - -1334.1541087377145, - -1274.931709235975, - 783.6469210441065, - 249.0021636156074 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "MultiView Generation with Hy2.0", - "bounding": [ - -1335.908517983496, - -1011.8851719087663, - 838.352169354825, - 319.25838307895276 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 32, - "title": "Normal Generation", - "bounding": [ - -1334.8554794577053, - -1521.5982778096845, - 881.6773546690334, - 226.160224658576 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "version": 1, - "state": { - "lastGroupId": 32, - "lastNodeId": 1620, - "lastLinkId": 2048, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Mesh Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1429.953594419078, - -690.030564252835, - 134.212890625, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 423.7021994103568, - -690.030564252835, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "8f27facf-c8f6-47f3-804e-db19f864d21f", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 631 - ], - "label": "Normal_Image", - "pos": [ - -1315.740703794078, - -670.030564252835 - ] - }, - { - "id": "ea5d96ce-c832-43b3-bf6b-63a09c722abe", - "name": "", - "type": "*", - "linkIds": [ - 655 - ], - "label": "Prefix", - "pos": [ - -1315.740703794078, - -650.030564252835 - ] - }, - { - "id": "ae30eada-3ab4-491d-b92a-14a0627aaa34", - "name": "target_face_num", - "type": "INT", - "linkIds": [ - 1964 - ], - "pos": [ - -1315.740703794078, - -630.030564252835 - ] - }, - { - "id": "f87e02a8-d1a3-48cd-b57c-5a1fa2c5d563", - "name": "_1", - "type": "*", - "linkIds": [ - 1692 - ], - "label": "seed", - "pos": [ - -1315.740703794078, - -610.030564252835 - ] - } - ], - "outputs": [ - { - "id": "0f9ae109-484c-495b-9e82-7f454a26b6d5", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 750 - ], - "label": "white_mesh", - "pos": [ - 443.7021994103568, - -670.030564252835 - ] - }, - { - "id": "d2aad993-ce3c-4f5e-a2ba-e1ce7bef92d3", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 635 - ], - "pos": [ - 443.7021994103568, - -650.030564252835 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -444.17325828513566, - -415.65865823859036 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 614 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 615 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 616 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - }, - { - "id": 410, - "type": "Trellis2PreProcessImage", - "pos": [ - -1249.953594419078, - -751.3094691431603 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 631 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 603 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 1606, - "type": "Reroute", - "pos": [ - -361.2137915568719, - -976.5651884005764 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1964 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 2046 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -1.3688675741572178, - -1197.2135353903182 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1966 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 396, - "type": "Trellis2LoadModel", - "pos": [ - -1248.8098695647218, - -1061.4257138783487 - ], - "size": [ - 280.05208333333337, - 202 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1693 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 414, - "type": "StringConcatenate", - "pos": [ - -879.1728621391709, - -81.2258234995071 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 50.28786765744911, - -792.0290399873467 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 9, - "mode": 4, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 2047 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1971 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 1605, - "type": "Trellis2SimplifyMesh", - "pos": [ - 44.610272963955815, - -972.4658282598242 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1966 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 2046 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 2047 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -19.274159374003318, - -597.7545005308027 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1971 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 2044, - 2045 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 468, - "type": "Trellis2Continue", - "pos": [ - 242.36320497352165, - -327.9179781939218 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 2045 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 409, - "type": "Trellis2ExportMesh", - "pos": [ - -85.89777477147005, - -241.56574480172577 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 2044 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 629 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 749 - ] - }, - { - "localized_name": "relative_path", - "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": 1475, - "type": "Reroute", - "pos": [ - -1203.4611355198667, - -616.859229905566 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1692 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1693 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1209.3136872322395, - -527.7593742715582 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 403, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 11.534077258920945, - -1321.6285802685652 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 618 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 619 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - } - ], - "groups": [], - "links": [ - { - "id": 602, - "origin_id": 396, - "origin_slot": 0, - "target_id": 397, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 603, - "origin_id": 410, - "origin_slot": 0, - "target_id": 397, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 604, - "origin_id": 397, - "origin_slot": 2, - "target_id": 398, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 605, - "origin_id": 397, - "origin_slot": 0, - "target_id": 398, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 606, - "origin_id": 398, - "origin_slot": 2, - "target_id": 399, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 607, - "origin_id": 397, - "origin_slot": 0, - "target_id": 399, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 608, - "origin_id": 398, - "origin_slot": 0, - "target_id": 399, - "target_slot": 2, - "type": "COORDS" - }, - { - "id": 609, - "origin_id": 399, - "origin_slot": 2, - "target_id": 400, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 610, - "origin_id": 397, - "origin_slot": 1, - "target_id": 400, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 611, - "origin_id": 399, - "origin_slot": 0, - "target_id": 400, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 612, - "origin_id": 399, - "origin_slot": 1, - "target_id": 400, - "target_slot": 3, - "type": "INT" - }, - { - "id": 613, - "origin_id": 398, - "origin_slot": 1, - "target_id": 400, - "target_slot": 4, - "type": "INT" - }, - { - "id": 614, - "origin_id": 400, - "origin_slot": 2, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 615, - "origin_id": 400, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - }, - { - "id": 616, - "origin_id": 400, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 618, - "origin_id": 401, - "origin_slot": 0, - "target_id": 403, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 619, - "origin_id": 403, - "origin_slot": 0, - "target_id": 404, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 629, - "origin_id": 414, - "origin_slot": 0, - "target_id": 409, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 631, - "origin_id": -10, - "origin_slot": 0, - "target_id": 410, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 635, - "origin_id": 396, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 655, - "origin_id": -10, - "origin_slot": 1, - "target_id": 427, - "target_slot": 0, - "type": "*" - }, - { - "id": 656, - "origin_id": 427, - "origin_slot": 0, - "target_id": 414, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 749, - "origin_id": 409, - "origin_slot": 0, - "target_id": 468, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 750, - "origin_id": 468, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1692, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1475, - "target_slot": 0, - "type": "*" - }, - { - "id": 1693, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 398, - "target_slot": 2, - "type": "INT" - }, - { - "id": 1964, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1606, - "target_slot": 0, - "type": "*" - }, - { - "id": 1966, - "origin_id": 404, - "origin_slot": 0, - "target_id": 1605, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1971, - "origin_id": 406, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 2044, - "origin_id": 402, - "origin_slot": 0, - "target_id": 409, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 2045, - "origin_id": 402, - "origin_slot": 0, - "target_id": 468, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 2046, - "origin_id": 1606, - "origin_slot": 0, - "target_id": 1605, - "target_slot": 1, - "type": "INT" - }, - { - "id": 2047, - "origin_id": 1605, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "version": 1, - "state": { - "lastGroupId": 32, - "lastNodeId": 1620, - "lastLinkId": 2048, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "MultiView Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1746.4835931485231, - -470.3084268847315, - 120, - 100 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 820.8030880744058, - -593.0368552327766, - 120, - 160 - ] - }, - "inputs": [ - { - "id": "e34c41cc-50b6-4907-9f86-5027585da336", - "name": "", - "type": "*", - "linkIds": [ - 649 - ], - "label": "prefix", - "pos": [ - -1646.4835931485231, - -450.3084268847315 - ] - }, - { - "id": "9e8d195b-2c4c-4818-ab9a-1c87355b8e8f", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 662 - ], - "label": "white_mesh", - "pos": [ - -1646.4835931485231, - -430.3084268847315 - ] - }, - { - "id": "ccdf7db0-19ec-4036-b246-e0b04038529e", - "name": "_1", - "type": "*", - "linkIds": [ - 1505 - ], - "label": "color_image", - "pos": [ - -1646.4835931485231, - -410.3084268847315 - ] - } - ], - "outputs": [ - { - "id": "9a3500ea-af9b-4260-a413-5960a0ed36d9", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 2034 - ], - "label": "FrontView", - "pos": [ - 840.8030880744058, - -573.0368552327766 - ] - }, - { - "id": "844113bb-886c-47a9-bf6a-3dc09a5e800e", - "name": "IMAGE_1", - "type": "IMAGE", - "linkIds": [ - 2035 - ], - "label": "LeftView", - "pos": [ - 840.8030880744058, - -553.0368552327766 - ] - }, - { - "id": "fb5df4c8-d61e-48f5-b282-2e2da64f7a2e", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 2036 - ], - "label": "BackView", - "pos": [ - 840.8030880744058, - -533.0368552327766 - ] - }, - { - "id": "26886f31-ca69-429e-8829-abce39d19d0a", - "name": "IMAGE_3", - "type": "IMAGE", - "linkIds": [ - 2037 - ], - "label": "RightView", - "pos": [ - 840.8030880744058, - -513.0368552327766 - ] - }, - { - "id": "f9ce56a7-2b8e-4eea-b2b6-0dbf9ff9f427", - "name": "IMAGE_4", - "type": "IMAGE", - "linkIds": [ - 2038 - ], - "label": "TopView", - "pos": [ - 840.8030880744058, - -493.0368552327766 - ] - }, - { - "id": "0aa5299d-43ac-40ee-ad48-b4cf12470877", - "name": "IMAGE_5", - "type": "IMAGE", - "linkIds": [ - 2039 - ], - "label": "BottomView", - "pos": [ - 840.8030880744058, - -473.0368552327766 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 1328, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -862.8999634654654, - -581.3271020103193 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1502 - } - ], - "outputs": [ - { - "localized_name": "diffusers_scheduler", - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 1503 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 1327, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -1274.0598329076045, - -714.5061282030463 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "compile_args", - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "localized_name": "multiview_pipe", - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 1502, - 1504 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 296, - "type": "Hy3DRenderMultiView", - "pos": [ - -1239.8610699824203, - -428.39700113665066 - ], - "size": [ - 303.787109375, - 234 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 662 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 546 - } - ], - "outputs": [ - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "links": [ - 1507 - ] - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "links": [ - 1508 - ] - }, - { - "localized_name": "renderer", - "name": "renderer", - "type": "MESHRENDER", - "links": null - }, - { - "localized_name": "masks", - "name": "masks", - "type": "MASK", - "links": [] - }, - { - "localized_name": "textured_maps", - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DRenderMultiView" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -990.4672803385581, - 51.17410543902827 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1873 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0, 90, 180, 270, 0, 0", - "0, 0, 0, 0, 90, -90", - "1,1,1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -435.22855283205126, - -757.9872683426315 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 2021 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 318, - "type": "VHS_SelectImages", - "pos": [ - -435.6953598313359, - -574.8401846327595 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1511 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1500, - 1518, - 2022 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "2", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1543, - "type": "Trellis2SaveImage", - "pos": [ - -543.7388509308294, - 95.01661567145857 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1872 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1873 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 355, - "type": "VHS_SelectImages", - "pos": [ - -430.8103719299532, - -406.66851210910005 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1512 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1501, - 1519, - 2023 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "3", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1326, - "type": "Hy3DSampleMultiView", - "pos": [ - -883.0149101311823, - -469.245600284044 - ], - "size": [ - 270, - 274 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1504 - }, - { - "localized_name": "ref_image", - "name": "ref_image", - "type": "IMAGE", - "link": 1505 - }, - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "link": 1507 - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "link": 1508 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 1506 - }, - { - "localized_name": "scheduler", - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 1503 - }, - { - "localized_name": "samples", - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1509, - 1510, - 1511, - 1512, - 1872, - 2024, - 2025 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DSampleMultiView" - }, - "widgets_values": [ - 1024, - 12, - 12345, - "fixed", - 1 - ] - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1496.3532269059936, - -389.05347596216643 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 651, - 652, - 653, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 2028, - 2031 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -436.1636888919487, - -938.3479012181282 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2020 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1610, - "type": "VHS_SelectImages", - "pos": [ - -424.2401697968086, - -67.4260309811222 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 2025 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2027 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "5", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1609, - "type": "VHS_SelectImages", - "pos": [ - -435.6599296933568, - -241.75265413133576 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 2024 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2026 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "4", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 364, - "type": "StringConcatenate", - "pos": [ - 35.77617179788515, - -846.0155885271691 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 650 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1875 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView", - "" - ] - }, - { - "id": 367, - "type": "StringConcatenate", - "pos": [ - 34.080342327046154, - -666.1024115080415 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 651 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1877 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_LeftView", - "" - ] - }, - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 35.71309824482861, - -503.67579172607446 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1879 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, - { - "id": 372, - "type": "StringConcatenate", - "pos": [ - 40.46595031847387, - -359.967454329042 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 653 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1881 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_RightView", - "" - ] - }, - { - "id": 1613, - "type": "StringConcatenate", - "pos": [ - 42.9445878581309, - -219.80206489015328 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 2028 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 2030 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_TopView", - "" - ] - }, - { - "id": 1615, - "type": "StringConcatenate", - "pos": [ - 35.09400401574455, - -19.439852278110624 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 2031 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 2033 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BottomView", - "" - ] - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - -19.26089667273442, - -908.2866484721291 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2020 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1874, - 2034 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1500, - "type": "RMBG", - "pos": [ - -15.770746233324541, - -722.8726246922832 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2021 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1876, - 2035 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1501, - "type": "RMBG", - "pos": [ - -11.102746066987152, - -556.9884037168202 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2022 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1878, - 2036 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1502, - "type": "RMBG", - "pos": [ - -5.297787896089057, - -425.97143469459684 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2023 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1880, - 2037 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1611, - "type": "RMBG", - "pos": [ - 0.23025981432448983, - -277.57154720273326 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2026 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2029, - 2038 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1612, - "type": "RMBG", - "pos": [ - -9.806598738150342, - -89.90771460473213 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 2027 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 2032, - 2039 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1545, - "type": "Trellis2SaveImage", - "pos": [ - 432.2244570200339, - -721.078003096569 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1876 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1877 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1546, - "type": "Trellis2SaveImage", - "pos": [ - 444.4266599842291, - -570.5252945485121 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1878 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1879 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1547, - "type": "Trellis2SaveImage", - "pos": [ - 430.51678393065424, - -407.6644013260513 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1880 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1881 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1614, - "type": "Trellis2SaveImage", - "pos": [ - 439.89666728876546, - -267.60335440135475 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 2029 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 2030 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1616, - "type": "Trellis2SaveImage", - "pos": [ - 444.9208198224709, - -109.84120169377852 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 2032 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 2033 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1544, - "type": "Trellis2SaveImage", - "pos": [ - 430.0252087743253, - -899.771306242578 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1874 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1875 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - } - ], - "groups": [], - "links": [ - { - "id": 546, - "origin_id": 298, - "origin_slot": 0, - "target_id": 296, - "target_slot": 1, - "type": "HY3DCAMERA" - }, - { - "id": 649, - "origin_id": -10, - "origin_slot": 0, - "target_id": 426, - "target_slot": 0, - "type": "*" - }, - { - "id": 650, - "origin_id": 426, - "origin_slot": 0, - "target_id": 364, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 651, - "origin_id": 426, - "origin_slot": 0, - "target_id": 367, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 652, - "origin_id": 426, - "origin_slot": 0, - "target_id": 371, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 653, - "origin_id": 426, - "origin_slot": 0, - "target_id": 372, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 662, - "origin_id": -10, - "origin_slot": 1, - "target_id": 296, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1204, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1035, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1491, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 3, - "type": "*" - }, - { - "id": 1492, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 3, - "type": "*" - }, - { - "id": 1493, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 3, - "type": "*" - }, - { - "id": 1499, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1500, - "origin_id": 318, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1501, - "origin_id": 355, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1502, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1328, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1503, - "origin_id": 1328, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 5, - "type": "NOISESCHEDULER" - }, - { - "id": 1504, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1505, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1326, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1506, - "origin_id": 298, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 4, - "type": "HY3DCAMERA" - }, - { - "id": 1507, - "origin_id": 296, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1508, - "origin_id": 296, - "origin_slot": 1, - "target_id": 1326, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1509, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 297, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1510, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 299, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1511, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 318, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1512, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 355, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1514, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1515, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 3, - "type": "*" - }, - { - "id": 1516, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 3, - "type": "*" - }, - { - "id": 1517, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 3, - "type": "*" - }, - { - "id": 1518, - "origin_id": 318, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1519, - "origin_id": 355, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1872, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1543, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1873, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1543, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1874, - "origin_id": 494, - "origin_slot": 0, - "target_id": 1544, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1875, - "origin_id": 364, - "origin_slot": 0, - "target_id": 1544, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1876, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 1545, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1877, - "origin_id": 367, - "origin_slot": 0, - "target_id": 1545, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1878, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 1546, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1879, - "origin_id": 371, - "origin_slot": 0, - "target_id": 1546, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1880, - "origin_id": 1502, - "origin_slot": 0, - "target_id": 1547, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1881, - "origin_id": 372, - "origin_slot": 0, - "target_id": 1547, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 2020, - "origin_id": 297, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2021, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2022, - "origin_id": 318, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2023, - "origin_id": 355, - "origin_slot": 0, - "target_id": 1502, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2024, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1609, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2025, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1610, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2026, - "origin_id": 1609, - "origin_slot": 0, - "target_id": 1611, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2027, - "origin_id": 1610, - "origin_slot": 0, - "target_id": 1612, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2028, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1613, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 2029, - "origin_id": 1611, - "origin_slot": 0, - "target_id": 1614, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2030, - "origin_id": 1613, - "origin_slot": 0, - "target_id": 1614, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 2031, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1615, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 2032, - "origin_id": 1612, - "origin_slot": 0, - "target_id": 1616, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2033, - "origin_id": 1615, - "origin_slot": 0, - "target_id": 1616, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 2034, - "origin_id": 494, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 2035, - "origin_id": 1500, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 2036, - "origin_id": 1501, - "origin_slot": 0, - "target_id": -20, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 2037, - "origin_id": 1502, - "origin_slot": 0, - "target_id": -20, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 2038, - "origin_id": 1611, - "origin_slot": 0, - "target_id": -20, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 2039, - "origin_id": 1612, - "origin_slot": 0, - "target_id": -20, - "target_slot": 5, - "type": "IMAGE" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "e62a2ed8-84aa-4855-9c23-e444bcf27791", - "version": 1, - "state": { - "lastGroupId": 32, - "lastNodeId": 1620, - "lastLinkId": 2048, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Normal Generation", - "inputNode": { - "id": -10, - "bounding": [ - -3817.1162130023004, - -1898.1700046856838, - 120, - 100 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 1856.3953075122079, - -2035.1527997843789, - 190.146484375, - 80 - ] - }, - "inputs": [ - { - "id": "13fd56fd-b271-45d9-a15e-422894e3c54a", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 1900 - ], - "label": "source_image", - "pos": [ - -3717.1162130023004, - -1878.1700046856838 - ] - }, - { - "id": "4d41f897-1b58-4f8c-8ea3-53dca49bbade", - "name": "", - "type": "*", - "linkIds": [ - 1876 - ], - "label": "prefix", - "pos": [ - -3717.1162130023004, - -1858.1700046856838 - ] - }, - { - "id": "cf851b38-1b59-43f9-8094-f0f28b7804ec", - "name": "_1", - "type": "*", - "linkIds": [ - 1947 - ], - "label": "seed", - "pos": [ - -3717.1162130023004, - -1838.1700046856838 - ] - } - ], - "outputs": [ - { - "id": "89cda40d-3878-45a6-bc24-ef146cc3731d", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1898 - ], - "label": "source_image", - "pos": [ - 1876.3953075122079, - -2015.1527997843789 - ] - }, - { - "id": "8cc5e680-c415-4b4e-803e-5d5115fe5847", - "name": "IMAGE_1", - "type": "IMAGE", - "linkIds": [ - 1917 - ], - "label": "normal_image_transparent", - "pos": [ - 1876.3953075122079, - -1995.1527997843789 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 1569, - "type": "ModelSamplingAuraFlow", - "pos": [ - -115.00971403135668, - -2337.6245076749606 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1841 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1854 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1570, - "type": "KSampler", - "pos": [ - 202.66715685192432, - -2335.7053574496863 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1842 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1879 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1880 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1845 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1948 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1848 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1571, - "type": "CFGNorm", - "pos": [ - -118.33919486966624, - -2215.139128869213 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1854 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1842 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1572, - "type": "EmptyLatentImage", - "pos": [ - -111.33960518501158, - -2102.8599395388537 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1845 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1573, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -637.9784327451256, - -2027.7176557548157 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1859 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1860 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1875 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1850 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1574, - "type": "CLIPLoader", - "pos": [ - -1124.3007943593586, - -1970.878331573208 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1857, - 1859 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1575, - "type": "VAELoader", - "pos": [ - -1125.7132689453608, - -1784.1974997982275 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1849, - 1858, - 1860, - 1865 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1576, - "type": "ImageResizeKJv2", - "pos": [ - -1489.802570145589, - -2136.853995293102 - ], - "size": [ - 278.5893539007568, - 288.0639521984865 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1903 - }, - { - "localized_name": "mask", - "name": "mask", - "shape": 7, - "type": "MASK", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1874, - 1875, - 1878 - ] - }, - { - "localized_name": "width", - "name": "width", - "type": "INT", - "links": null - }, - { - "localized_name": "height", - "name": "height", - "type": "INT", - "links": null - }, - { - "localized_name": "mask", - "name": "mask", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "ImageResizeKJv2" - }, - "widgets_values": [ - 1024, - 1024, - "lanczos", - "stretch", - "0, 0, 0", - "center", - 2, - "cpu" - ] - }, - { - "id": 1577, - "type": "VAEEncode", - "pos": [ - -426.07544431121744, - -1752.8109264596974 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1878 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1865 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1851, - 1856 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1578, - "type": "ReferenceLatent", - "pos": [ - -76.2171515196161, - -1834.0309760866128 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1855 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1856 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1879 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1579, - "type": "ReferenceLatent", - "pos": [ - -74.0707456357083, - -1733.6745960744763 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1850 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1851 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1880 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1580, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -635.9353251063575, - -2326.2691568206615 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1857 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1858 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1874 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1855 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate a highly detailed normal map of the image" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1581, - "type": "VAEDecodeTiled", - "pos": [ - 526.7607544549602, - -2532.6820137931068 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1848 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1849 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1881 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1582, - "type": "Reroute", - "pos": [ - -2190.0488823440746, - -1559.9544752931013 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1876 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1877, - 1883 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1583, - "type": "UnloadAllModels", - "pos": [ - 1447.9470179112147, - -2042.9135859133257 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1916 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1897 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1584, - "type": "RMBG", - "pos": [ - -2391.9355550426676, - -2025.8660535759227 - ], - "size": [ - 320, - 320.546875 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1900 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1901, - 1908 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1585, - "type": "StringConcatenate", - "pos": [ - -1905.0159643022744, - -1418.6616489185215 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1877 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1909 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_SourceImage", - "" - ] - }, - { - "id": 1586, - "type": "RMBG", - "pos": [ - 801.1227972789899, - -2357.1958642043965 - ], - "size": [ - 320, - 320.546875 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1881 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1910, - 1913 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1587, - "type": "Trellis2SaveImage", - "pos": [ - -1393.5546159526318, - -1449.641997359841 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1908 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1909 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1914 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1589, - "type": "Trellis2SaveImage", - "pos": [ - 1221.4525526830735, - -1497.1011446614482 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1910 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1911 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1915 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1590, - "type": "StringConcatenate", - "pos": [ - 714.1324446088805, - -1512.6780555515054 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1883 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1911 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_NormalImage", - "" - ] - }, - { - "id": 1591, - "type": "Trellis2CudaReset", - "pos": [ - 1644.461580167075, - -2046.46286508813 - ], - "size": [ - 177.7330078125, - 26 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1897 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1898 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "63fe7ecf14006a8f4f2c91e7e0b1d39feaba4a74", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1592, - "type": "Trellis2PreProcessImage", - "pos": [ - -1864.8219949814027, - -2026.3949704551314 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1901 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1903, - 1912 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 1593, - "type": "LoraLoaderModelOnly", - "pos": [ - -1120.8732878670087, - -2178.199053568686 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1866 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1841 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1594, - "type": "UnetLoaderGGUF", - "pos": [ - -1124.495826042935, - -2331.0673251834373 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1866 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q4_K_M.gguf" - ] - }, - { - "id": 1595, - "type": "Reroute", - "pos": [ - -1457.9227051676305, - -1678.5900903360498 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1947 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1948 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1588, - "type": "Trellis2Continue4", - "pos": [ - 1244.0426972330154, - -1996.538284106618 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1912 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1913 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1914 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1915 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1916 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1917 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": null - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - } - ], - "groups": [ - { - "id": 30, - "title": "Resize and Remove Background", - "bounding": [ - -2444.357644543909, - -2123.9220262537956, - 907.8307755616227, - 445.7473139007566 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 1841, - "origin_id": 1593, - "origin_slot": 0, - "target_id": 1569, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1842, - "origin_id": 1571, - "origin_slot": 0, - "target_id": 1570, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1845, - "origin_id": 1572, - "origin_slot": 0, - "target_id": 1570, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1848, - "origin_id": 1570, - "origin_slot": 0, - "target_id": 1581, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1849, - "origin_id": 1575, - "origin_slot": 0, - "target_id": 1581, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1850, - "origin_id": 1573, - "origin_slot": 0, - "target_id": 1579, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1851, - "origin_id": 1577, - "origin_slot": 0, - "target_id": 1579, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1854, - "origin_id": 1569, - "origin_slot": 0, - "target_id": 1571, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1855, - "origin_id": 1580, - "origin_slot": 0, - "target_id": 1578, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1856, - "origin_id": 1577, - "origin_slot": 0, - "target_id": 1578, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1857, - "origin_id": 1574, - "origin_slot": 0, - "target_id": 1580, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1858, - "origin_id": 1575, - "origin_slot": 0, - "target_id": 1580, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1859, - "origin_id": 1574, - "origin_slot": 0, - "target_id": 1573, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1860, - "origin_id": 1575, - "origin_slot": 0, - "target_id": 1573, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1865, - "origin_id": 1575, - "origin_slot": 0, - "target_id": 1577, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1866, - "origin_id": 1594, - "origin_slot": 0, - "target_id": 1593, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1874, - "origin_id": 1576, - "origin_slot": 0, - "target_id": 1580, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1875, - "origin_id": 1576, - "origin_slot": 0, - "target_id": 1573, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1876, - "origin_id": -10, - "origin_slot": 1, - "target_id": 1582, - "target_slot": 0, - "type": "*" - }, - { - "id": 1877, - "origin_id": 1582, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1878, - "origin_id": 1576, - "origin_slot": 0, - "target_id": 1577, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1879, - "origin_id": 1578, - "origin_slot": 0, - "target_id": 1570, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1880, - "origin_id": 1579, - "origin_slot": 0, - "target_id": 1570, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1881, - "origin_id": 1581, - "origin_slot": 0, - "target_id": 1586, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1883, - "origin_id": 1582, - "origin_slot": 0, - "target_id": 1590, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1897, - "origin_id": 1583, - "origin_slot": 0, - "target_id": 1591, - "target_slot": 0, - "type": "*" - }, - { - "id": 1898, - "origin_id": 1591, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1900, - "origin_id": -10, - "origin_slot": 0, - "target_id": 1584, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1901, - "origin_id": 1584, - "origin_slot": 0, - "target_id": 1592, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1903, - "origin_id": 1592, - "origin_slot": 0, - "target_id": 1576, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1908, - "origin_id": 1584, - "origin_slot": 0, - "target_id": 1587, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1909, - "origin_id": 1585, - "origin_slot": 0, - "target_id": 1587, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1910, - "origin_id": 1586, - "origin_slot": 0, - "target_id": 1589, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1911, - "origin_id": 1590, - "origin_slot": 0, - "target_id": 1589, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1912, - "origin_id": 1592, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1913, - "origin_id": 1586, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1914, - "origin_id": 1587, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 1915, - "origin_id": 1589, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 3, - "type": "STRING" - }, - { - "id": 1916, - "origin_id": 1588, - "origin_slot": 0, - "target_id": 1583, - "target_slot": 0, - "type": "*" - }, - { - "id": 1917, - "origin_id": 1588, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1947, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1595, - "target_slot": 0, - "type": "*" - }, - { - "id": 1948, - "origin_id": 1595, - "origin_slot": 0, - "target_id": 1570, - "target_slot": 4, - "type": "INT" - } - ], - "extra": {} - } - ] - }, - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ds": { - "scale": 0.7603121192389539, - "offset": [ - 2009.2822506587647, - 1733.2788535228347 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow.json b/example_workflows/Projection_Hy20_Qwen_2Views.json similarity index 88% rename from example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow.json rename to example_workflows/Projection_Hy20_Qwen_2Views.json index 1d14af1..dd96ab3 100644 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow.json +++ b/example_workflows/Projection_Hy20_Qwen_2Views.json @@ -1,8 +1,8 @@ { - "id": "499e3652-9a6e-47e3-a0a9-512859406ee0", + "id": "5abe3f9a-a743-47ff-9e8d-c5296c270142", "revision": 0, - "last_node_id": 1588, - "last_link_id": 1933, + "last_node_id": 1601, + "last_link_id": 1983, "nodes": [ { "id": 358, @@ -18,7 +18,7 @@ "flags": { "collapsed": true }, - "order": 53, + "order": 49, "mode": 0, "inputs": [ { @@ -58,7 +58,7 @@ "flags": { "collapsed": true }, - "order": 50, + "order": 46, "mode": 0, "inputs": [ { @@ -138,20 +138,20 @@ "type": "Trellis2ExportMesh", "pos": [ -558.8976513044203, - 188.0277576988956 + 241.71144074851725 ], "size": [ 270, 102 ], "flags": {}, - "order": 43, + "order": 45, "mode": 0, "inputs": [ { "name": "trimesh", "type": "TRIMESH", - "link": 1837 + "link": 1963 }, { "name": "filename_prefix", @@ -191,7 +191,7 @@ "type": "GetNode", "pos": [ -547.0732771773113, - 106.23064345251149 + 159.9143265021331 ], "size": [ 210, @@ -226,7 +226,7 @@ "type": "StringConcatenate", "pos": [ -378.5645246180922, - 104.57007980232217 + 158.25376285194378 ], "size": [ 400, @@ -235,7 +235,7 @@ "flags": { "collapsed": true }, - "order": 28, + "order": 26, "mode": 0, "inputs": [ { @@ -316,7 +316,7 @@ "flags": { "collapsed": true }, - "order": 29, + "order": 27, "mode": 0, "inputs": [ { @@ -360,7 +360,7 @@ 46 ], "flags": {}, - "order": 52, + "order": 47, "mode": 0, "inputs": [ { @@ -407,7 +407,7 @@ 102 ], "flags": {}, - "order": 49, + "order": 40, "mode": 0, "inputs": [ { @@ -462,7 +462,7 @@ "flags": { "collapsed": true }, - "order": 54, + "order": 50, "mode": 0, "inputs": [ { @@ -528,14 +528,14 @@ "type": "Preview3D", "pos": [ -184.54632989043935, - 93.7385527719418 + 147.4222358215634 ], "size": [ 1171.9726831120965, 1226.3422371338038 ], "flags": {}, - "order": 51, + "order": 48, "mode": 0, "inputs": [ { @@ -564,8 +564,8 @@ "cnr_id": "comfy-core", "ver": "0.16.4", "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/GrayManArmored_MV/GrayManArmored_MV_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/GrayManArmored_MV", + "Last Time Model File": "C:/Git/ComfyUI/output/3D/Church/Church_Textured_MV_00001_.glb", + "Resource Folder": "Git/ComfyUI/output/3D/Church", "Scene Config": { "showGrid": true, "backgroundColor": "#282828", @@ -577,14 +577,14 @@ "fov": 35, "state": { "position": { - "x": -1.1955284762804612, - "y": 5.429352018220417, - "z": 8.965065719637373 + "x": 6.802504168599905, + "y": 2.8525818085312507, + "z": -7.590513243452994 }, "target": { - "x": 0, - "y": 2.5, - "z": 0 + "x": -0.15252636075422524, + "y": 1.3773405578883597, + "z": 0.10542559050433371 }, "zoom": 1, "cameraType": "perspective" @@ -600,7 +600,7 @@ } }, "widgets_values": [ - "C:/Git/ComfyUI/output/3D/GrayManArmored_MV/GrayManArmored_MV_Textured_MV_00001_.glb", + "C:/Git/ComfyUI/output/3D/Church/Church_Textured_MV_00001_.glb", "" ] }, @@ -618,7 +618,7 @@ "flags": { "collapsed": true }, - "order": 40, + "order": 35, "mode": 0, "inputs": [ { @@ -650,41 +650,6 @@ "" ] }, - { - "id": 1489, - "type": "PrimitiveInt", - "pos": [ - -2058.4325249986323, - -924.1969842513456 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1749 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, { "id": 432, "type": "GetNode", @@ -699,7 +664,7 @@ "flags": { "collapsed": true }, - "order": 5, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -734,7 +699,7 @@ "flags": { "collapsed": true }, - "order": 6, + "order": 5, "mode": 0, "inputs": [], "outputs": [ @@ -746,13 +711,13 @@ ] } ], - "title": "Get_HighPoly_WhiteMesh", + "title": "Get_WhiteMesh", "properties": { "Node name for S&R": "GetNode", "aux_id": "GetNode" }, "widgets_values": [ - "HighPoly_WhiteMesh" + "WhiteMesh" ] }, { @@ -769,7 +734,7 @@ "flags": { "collapsed": true }, - "order": 7, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -792,269 +757,6 @@ "color": "#2a363b", "bgcolor": "#3f5159" }, - { - "id": 1491, - "type": "GetNode", - "pos": [ - -1290.024610993568, - -723.9235741259553 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1750 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1492, - "type": "GetNode", - "pos": [ - -1299.9329814263233, - -1056.5266808690599 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1751 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1493, - "type": "GetNode", - "pos": [ - -1257.3730387398805, - -314.1448749251737 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1752 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -752.6957207425869, - -1074.1646234306731 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1818 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPoly_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPoly_WhiteMesh" - }, - "widgets_values": [ - "HighPoly_WhiteMesh" - ] - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2054.3844647772535, - -792.3221679412555 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "High Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, - { - "id": 1523, - "type": "SetNode", - "pos": [ - -760.6861649254076, - -1025.0987525169294 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1819 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_LowPoly_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPoly_WhiteMesh" - }, - "widgets_values": [ - "LowPoly_WhiteMesh" - ] - }, - { - "id": 1524, - "type": "GetNode", - "pos": [ - -1293.3333569601043, - -971.1012047886064 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1825 - ] - } - ], - "title": "Get_LowPolyFaceNum", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, { "id": 436, "type": "GetNode", @@ -1069,7 +771,7 @@ "flags": { "collapsed": true }, - "order": 13, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -1081,65 +783,30 @@ ] } ], - "title": "Get_HighPolyFaceNum", + "title": "Get_TargetFaceNum", "properties": { "Node name for S&R": "GetNode", "aux_id": "GetNode" }, "widgets_values": [ - "HighPolyFaceNum" + "TargetFaceNum" ], "color": "#1b4669", "bgcolor": "#29699c" }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1282.8007800643047, - -383.72593385402297 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 1192 - ] - } - ], - "title": "Get_LowPoly_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPoly_WhiteMesh" - ] - }, { "id": 1532, "type": "GetNode", "pos": [ -1297.3305761369627, - 131.8566933667865 + 185.54037641640812 ], "size": [ 210, 60 ], "flags": {}, - "order": 15, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -1147,7 +814,7 @@ "name": "*", "type": "*", "links": [ - 1834 + 1959 ] } ], @@ -1160,43 +827,6 @@ "TexturedMesh" ] }, - { - "id": 1534, - "type": "GetNode", - "pos": [ - -1296.5981217492877, - 247.36479115845748 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1835 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 1490, "type": "SetNode", @@ -1211,7 +841,7 @@ "flags": { "collapsed": true }, - "order": 30, + "order": 33, "mode": 0, "inputs": [ { @@ -1240,18 +870,990 @@ "bgcolor": "#29699c" }, { - "id": 1025, - "type": "Trellis2MeshTexturing", + "id": 1538, + "type": "SetNode", "pos": [ - -841.9144749617668, - -563.9684898125956 + -1762.6368398505936, + -646.878113494707 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1838 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_TextureResolution", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "TextureResolution" + }, + "widgets_values": [ + "TextureResolution" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1535, + "type": "GetNode", + "pos": [ + -1299.8514624135757, + 402.33973873784237 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": false + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1961 + ] + } + ], + "title": "Get_BackView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "BackView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 419, + "type": "SetNode", + "pos": [ + -752.5689993074845, + -1115.8020210741652 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "TRELLIS2PIPELINE", + "type": "TRELLIS2PIPELINE", + "link": 638 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_Trellis2Pipeline", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "Trellis2Pipeline" + }, + "widgets_values": [ + "Trellis2Pipeline" + ] + }, + { + "id": 424, + "type": "SetNode", + "pos": [ + -730.8212344114677, + -762.8294196981376 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 39, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 682 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_BackView_QW", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "BackView_QW" + }, + "widgets_values": [ + "BackView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 422, + "type": "SetNode", + "pos": [ + -738.9346172806611, + -839.8438495476621 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 38, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 680 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_FrontView_QW", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "FrontView_QW" + }, + "widgets_values": [ + "FrontView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 356, + "type": "SetNode", + "pos": [ + -1576.7077623291343, + -622.597412062237 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": false + }, + "order": 34, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1867 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 428, + "type": "GetNode", + "pos": [ + -1289.0088279677113, + -1150.2736163920235 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 658 + ] + } + ], + "title": "Get_NormalImage", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "NormalImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1534, + "type": "GetNode", + "pos": [ + -1298.3934423833284, + 301.0484742080791 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": false + }, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1960 + ] + } + ], + "title": "Get_FrontView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "FrontView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 384, + "type": "GetNode", + "pos": [ + -1288.4143758015348, + -508.7099031555365 + ], + "size": [ + 242.2095703125, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1907 + ] + } + ], + "title": "Get_SourceImage_Processed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 361, + "type": "SetNode", + "pos": [ + -1753.1447736644463, + -758.6746212814595 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 564 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_TargetFaceNum", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "TargetFaceNum" + }, + "widgets_values": [ + "TargetFaceNum" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 418, + "type": "SetNode", + "pos": [ + -752.6957207425869, + -1074.1646234306731 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "*", + "type": "*", + "link": 1818 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_WhiteMesh", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "WhiteMesh" + }, + "widgets_values": [ + "WhiteMesh" + ] + }, + { + "id": 388, + "type": "GetNode", + "pos": [ + -1275.619415343631, + -460.9259538854295 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 1192 + ] + } + ], + "title": "Get_WhiteMesh", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "WhiteMesh" + ] + }, + { + "id": 1493, + "type": "GetNode", + "pos": [ + -1278.0195136771351, + -392.2425141813452 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1752 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1539, + "type": "GetNode", + "pos": [ + -1285.3880680063473, + -282.96372488748864 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1839 + ] + } + ], + "title": "Get_TextureResolution", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "TextureResolution" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1574, + "type": "GetNode", + "pos": [ + -1304.8251359258975, + -1395.6714014473262 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1886 + ] + } + ], + "title": "Get_SourceImage", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1592, + "type": "GetNode", + "pos": [ + -1290.4704989347572, + -1272.2294877486324 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1949 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1575, + "type": "GetNode", + "pos": [ + -1292.4079892662908, + -1332.9681165331683 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1887 + ] + } + ], + "title": "Get_Prefix", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Prefix" + ] + }, + { + "id": 412, + "type": "SetNode", + "pos": [ + -669.9916087000993, + -1320.709907933153 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1889 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_NormalImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "NormalImage" + }, + "widgets_values": [ + "NormalImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1027, + "type": "SetNode", + "pos": [ + -686.3828003658999, + -1382.166001333596 + ], + "size": [ + 240.7466796875, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 41, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1888 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage_Processed", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage_Processed" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1492, + "type": "GetNode", + "pos": [ + -1292.3583647179973, + -1056.5266808690599 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1751 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1542, + "type": "GetNode", + "pos": [ + -1301.223604987313, + 549.0456803337231 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1962 + ] + } + ], + "title": "Get_TextureResolution", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "TextureResolution" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1595, + "type": "Trellis2MultiViewTexturing", + "pos": [ + -1004.2172481120824, + 179.05501002728147 ], "size": [ 419.15234375, - 506 + 650 ], "flags": {}, - "order": 38, + "order": 32, + "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 1959 + }, + { + "name": "front_image", + "shape": 7, + "type": "IMAGE", + "link": 1960 + }, + { + "name": "back_image", + "shape": 7, + "type": "IMAGE", + "link": 1961 + }, + { + "name": "left_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "right_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "top_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "bottom_image", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "custom_images", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "name": "camera_config", + "shape": 7, + "type": "HY3DCAMERA", + "link": null + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 1962 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 1963 + ] + }, + { + "name": "base_color", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0c5f9f9b71d2823377decf52c53f901a2e9a7a31", + "Node name for S&R": "Trellis2MultiViewTexturing" + }, + "widgets_values": [ + 4096, + true, + 2, + 1.2, + 1.15, + true, + 20, + false, + 0.01, + 60, + 1, + 1, + 0.01, + 0.01, + 0.01, + 0.01, + "", + "", + "" + ] + }, + { + "id": 1489, + "type": "PrimitiveInt", + "pos": [ + -2058.4325249986323, + -924.1969842513456 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1749 + ] + } + ], + "title": "Seed", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 12345, + "fixed" + ] + }, + { + "id": 1025, + "type": "Trellis2MeshTexturing", + "pos": [ + -838.3713529617669, + -599.3997098125956 + ], + "size": [ + 419.15234375, + 602 + ], + "flags": {}, + "order": 29, "mode": 0, "inputs": [ { @@ -1315,8 +1917,8 @@ 12345, "fixed", 12, - 3, - 0.2, + 5, + 0.05, 3, 1024, 1024, @@ -1329,910 +1931,13 @@ false, 60, "heun", - "telea" - ] - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1764.1809954115251, - -848.190679540958 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPolyFaceNum" - }, - "widgets_values": [ - "HighPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1526, - "type": "SetNode", - "pos": [ - -1553.9210416633712, - -845.3468715205137 - ], - "size": [ - 210, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1821 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_LowPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPolyFaceNum" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1525, - "type": "PrimitiveInt", - "pos": [ - -1757.1524380356748, - -791.4258209407993 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1821 - ] - } - ], - "title": "Low Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 10000, - "fixed" - ] - }, - { - "id": 1538, - "type": "SetNode", - "pos": [ - -1762.6368398505936, - -646.878113494707 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1838 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_TextureResolution", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TextureResolution" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1539, - "type": "GetNode", - "pos": [ - -1266.5369137031335, - -236.2847309263472 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1839 - ] - } - ], - "title": "Get_TextureResolution", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1535, - "type": "GetNode", - "pos": [ - -1299.8514624135757, - 348.6560556882208 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1836 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1542, - "type": "GetNode", - "pos": [ - -1301.223604987313, - 495.36199728410145 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1840 - ] - } - ], - "title": "Get_TextureResolution", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1537, - "type": "PrimitiveInt", - "pos": [ - -2055.610222418953, - -662.2048047788862 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": false - }, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1838 - ] - } - ], - "title": "Texture Resolution", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 1024, - "fixed" - ] - }, - { - "id": 1536, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -967.5505366863008, - 122.4379712647692 - ], - "size": [ - 363.3228515625, - 626 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1834 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 1835 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 1836 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - }, - { - "name": "texture_size", - "type": "INT", - "widget": { - "name": "texture_size" - }, - "link": 1840 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1837 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7c959b1da5332b1249253fdfd4db641b5831c0d", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 4096, - true, - 2, - 1.2, - 1.15, - true, - 20, + "telea", false, - 0.01, - 1, - 1, - 0.01, - 0.01, - 0.01, - 0.01, - "", - "", - "" + 0, + 4, + 1 ] }, - { - "id": 419, - "type": "SetNode", - "pos": [ - -752.5689993074845, - -1115.8020210741652 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "link": 638 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Trellis2Pipeline", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Trellis2Pipeline" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -730.8212344114677, - -762.8294196981376 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView_QW" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -738.9346172806611, - -839.8438495476621 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView_QW" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1576.7077623291343, - -622.597412062237 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1867 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1574, - "type": "GetNode", - "pos": [ - -1321.62813501782, - -1432.6380686758848 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1886 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1575, - "type": "GetNode", - "pos": [ - -1310.8913421101056, - -1326.2468169028134 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 1887 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -691.8355152114137, - -1332.4720380647561 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1889 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1289.0088279677113, - -1150.2736163920235 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_NormalImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -705.7062531675188, - -1435.9356676540776 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1888 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage_Processed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Processed" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1285.7213537582186, - -513.1982458328935 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1907 - ] - } - ], - "title": "Get_SourceImage_Processed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1042.8688928579686, - -1140.130946288408 - ], - "size": [ - 249.978515625, - 106 - ], - "flags": {}, - "order": 37, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1751 - }, - { - "label": "high_poly_face_num", - "name": "_2", - "type": "*", - "link": 1824 - }, - { - "label": "low_poly_face_num", - "name": "_3", - "type": "*", - "link": 1825 - } - ], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - }, - { - "label": "high_poly_mesh", - "name": "output_1", - "type": "*", - "links": [ - 1818 - ] - }, - { - "label": "low_poly_mesh", - "name": "output_2", - "type": "*", - "links": [ - 1819 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, { "id": 420, "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", @@ -2245,7 +1950,7 @@ 86 ], "flags": {}, - "order": 31, + "order": 28, "mode": 0, "inputs": [ { @@ -2265,12 +1970,6 @@ "name": "_1", "type": "*", "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1750 } ], "outputs": [ @@ -2298,93 +1997,19 @@ }, "widgets_values": [] }, - { - "id": 1564, - "type": "LoadImage", - "pos": [ - -2046.4162128442308, - -515.4299234840769 - ], - "size": [ - 635.9300595433349, - 683.6657647091677 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1867 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "GrayManArmored.jpg", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.606314017538, - -1029.5385288033083 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "GrayManArmored_MV" - ] - }, { "id": 1563, "type": "ecc69b0a-ac71-4ba2-81e9-02fc51ec5746", "pos": [ - -1025.8171450094292, - -1425.8705744883616 + -1009.014145917506, + -1388.903907259803 ], "size": [ 274.330078125, - 46 + 66 ], "flags": {}, - "order": 36, + "order": 30, "mode": 0, "inputs": [ { @@ -2398,6 +2023,12 @@ "name": "", "type": "*", "link": 1887 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1949 } ], "outputs": [ @@ -2424,6 +2055,218 @@ "ver": "0.18.1" }, "widgets_values": [] + }, + { + "id": 1564, + "type": "LoadImage", + "pos": [ + -2046.4162128442308, + -515.4299234840769 + ], + "size": [ + 635.9300595433349, + 683.6657647091677 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1867 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Image_1024_00144_.png", + "image" + ] + }, + { + "id": 219, + "type": "PrimitiveString", + "pos": [ + -2058.606314017538, + -1029.5385288033083 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 464, + 465 + ] + } + ], + "title": "Name -> output in 3D folder", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Church" + ] + }, + { + "id": 1537, + "type": "PrimitiveInt", + "pos": [ + -2055.610222418953, + -662.2048047788862 + ], + "size": [ + 270, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1838 + ] + } + ], + "title": "Texture Resolution", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 209, + "type": "PrimitiveInt", + "pos": [ + -2054.3844647772535, + -792.3221679412555 + ], + "size": [ + 270, + 82 + ], + "flags": { + "collapsed": false + }, + "order": 25, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 564 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1000000, + "fixed" + ] + }, + { + "id": 416, + "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", + "pos": [ + -1042.8688928579686, + -1140.130946288408 + ], + "size": [ + 249.978515625, + 106 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "label": "Normal_Image", + "name": "image", + "type": "IMAGE", + "link": 658 + }, + { + "label": "Prefix", + "name": "", + "type": "*", + "link": 657 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1751 + }, + { + "label": "target_face_num", + "name": "_2", + "type": "*", + "link": 1824 + } + ], + "outputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 638 + ] + }, + { + "label": "white_mesh", + "name": "output_1", + "type": "*", + "links": [ + 1818 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4" + }, + "widgets_values": [] } ], "links": [ @@ -2627,14 +2470,6 @@ 0, "INT" ], - [ - 1750, - 1491, - 0, - 420, - 3, - "INT" - ], [ 1751, 1492, @@ -2659,22 +2494,6 @@ 0, "*" ], - [ - 1819, - 416, - 2, - 1523, - 0, - "*" - ], - [ - 1821, - 1525, - 0, - 1526, - 0, - "INT" - ], [ 1824, 436, @@ -2683,46 +2502,6 @@ 3, "INT" ], - [ - 1825, - 1524, - 0, - 416, - 4, - "INT" - ], - [ - 1834, - 1532, - 0, - 1536, - 0, - "TRIMESH" - ], - [ - 1835, - 1534, - 0, - 1536, - 1, - "IMAGE" - ], - [ - 1836, - 1535, - 0, - 1536, - 2, - "IMAGE" - ], - [ - 1837, - 1536, - 0, - 265, - 0, - "TRIMESH" - ], [ 1838, 1537, @@ -2739,14 +2518,6 @@ 4, "INT" ], - [ - 1840, - 1542, - 0, - 1536, - 9, - "INT" - ], [ 1867, 1564, @@ -2794,6 +2565,54 @@ 1025, 1, "IMAGE" + ], + [ + 1949, + 1592, + 0, + 1563, + 2, + "INT" + ], + [ + 1959, + 1532, + 0, + 1595, + 0, + "TRIMESH" + ], + [ + 1960, + 1534, + 0, + 1595, + 1, + "IMAGE" + ], + [ + 1961, + 1535, + 0, + 1595, + 2, + "IMAGE" + ], + [ + 1962, + 1542, + 0, + 1595, + 9, + "INT" + ], + [ + 1963, + 1595, + 0, + 265, + 0, + "TRIMESH" ] ], "groups": [ @@ -2803,8 +2622,8 @@ "bounding": [ -1323.0740439533831, -662.1019062078826, - 1643.7418879546422, - 632.8657098515009 + 1652.3313401531286, + 695.1387959507441 ], "color": "#A88", "font_size": 24, @@ -2815,7 +2634,7 @@ "title": "Projection to Low Poly", "bounding": [ -1331.8461036667127, - 5.91337733778337, + 59.597060387404966, 2426.370430804953, 1351.1024465541664 ], @@ -2866,10 +2685,10 @@ "id": 31, "title": "Normal Generation", "bounding": [ - -1331.62813501782, - -1511.8123861199333, + -1314.8251359258975, + -1474.8457188913746, 881.6773546690334, - 255.56556921712 + 226.160224658576 ], "color": "#3f789e", "font_size": 24, @@ -2883,8 +2702,8 @@ "version": 1, "state": { "lastGroupId": 31, - "lastNodeId": 1588, - "lastLinkId": 1933, + "lastNodeId": 1601, + "lastLinkId": 1983, "lastRerouteId": 0 }, "revision": 0, @@ -2895,8 +2714,8 @@ "bounding": [ -1544.115109771019, -691.4227560930683, - 154.52734375, - 140 + 134.212890625, + 120 ] }, "outputNode": { @@ -2904,8 +2723,8 @@ "bounding": [ 1077.9610464762004, -665.3732117586303, - 130.451171875, - 100 + 120, + 80 ] }, "inputs": [ @@ -2918,7 +2737,7 @@ ], "label": "Normal_Image", "pos": [ - -1409.587766021019, + -1429.902219146019, -671.4227560930683 ] }, @@ -2931,7 +2750,7 @@ ], "label": "Prefix", "pos": [ - -1409.587766021019, + -1429.902219146019, -651.4227560930683 ] }, @@ -2944,7 +2763,7 @@ ], "label": "seed", "pos": [ - -1409.587766021019, + -1429.902219146019, -631.4227560930683 ] }, @@ -2955,24 +2774,11 @@ "linkIds": [ 1822 ], - "label": "high_poly_face_num", + "label": "target_face_num", "pos": [ - -1409.587766021019, + -1429.902219146019, -611.4227560930683 ] - }, - { - "id": "1949d32a-c457-41f6-8e32-7ea936879484", - "name": "_3", - "type": "*", - "linkIds": [ - 1823 - ], - "label": "low_poly_face_num", - "pos": [ - -1409.587766021019, - -591.4227560930683 - ] } ], "outputs": [ @@ -2993,423 +2799,86 @@ "name": "output_1", "type": "*", "linkIds": [ - 1816 + 1946 ], - "label": "high_poly_mesh", + "label": "white_mesh", "pos": [ 1097.9610464762004, -625.3732117586303 ] - }, - { - "id": "5896bdc6-6fda-4aca-bab6-8e5dd0ed731b", - "name": "output_2", - "type": "*", - "linkIds": [ - 1817 - ], - "label": "low_poly_mesh", - "pos": [ - 1097.9610464762004, - -605.3732117586303 - ] } ], "widgets": [], "nodes": [ { - "id": 397, - "type": "Trellis2ImageCondGenerator", + "id": 1488, + "type": "Reroute", "pos": [ - -903.9659631794001, - -978.2409763036111 + -1240.1048340978896, + -433.79673248974325 ], "size": [ - 308.0748046875, - 98 + 140, + 60 ], "flags": {}, - "order": 1, + "order": 15, "mode": 0, "inputs": [ { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 + "name": "", + "type": "*", + "link": 1747 } ], "outputs": [ { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", + "name": "", + "type": "*", "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 + 1748 ] } ], "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] + "showOutputText": false, + "horizontal": false + } }, { - "id": 398, - "type": "Trellis2SparseGenerator", + "id": 427, + "type": "Reroute", "pos": [ - -909.3031482247874, - -824.5435537779637 + -1237.1120621343132, + -520.8303894718343 ], "size": [ - 395.65625, - 314 + 140, + 60 ], "flags": {}, - "order": 2, + "order": 13, "mode": 0, "inputs": [ { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1748 + "name": "", + "type": "*", + "link": 655 } ], "outputs": [ { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", + "name": "", + "type": "*", "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 + 656 ] } ], "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -444.17325828513566, - -415.65865823859036 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 614 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 615 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 616 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] + "showOutputText": false, + "horizontal": false + } }, { "id": 403, @@ -3449,389 +2918,115 @@ "Node name for S&R": "Trellis2FillHolesWithCuMesh" }, "widgets_values": [ - 99.999 + 1 ] }, { - "id": 396, - "type": "Trellis2LoadModel", + "id": 404, + "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - -1318.4435698571747, - -1071.947728530432 + -4.876225860630438, + -1196.3367158878118 ], "size": [ - 350.5625629900684, - 178.3205119500932 + 331.5878996659427, + 142.11360851901668 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 619 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1953 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "id": 414, + "type": "StringConcatenate", + "pos": [ + -839.7785111828085, + 236.92719978828498 + ], + "size": [ + 400, + 200 ], "flags": { "collapsed": false }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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 - ] - }, - { - "id": 410, - "type": "Trellis2PreProcessImage", - "pos": [ - -1240.9041881314176, - -784.0264553670744 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 14, + "order": 12, "mode": 0, "inputs": [ { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 631 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 603 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", "widget": { - "name": "target_face_num" + "name": "string_a" }, - "link": 1826 + "link": 656 } ], "outputs": [ { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", "links": [ - 621 + 629 ] } ], "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" }, "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 407, - "type": "Trellis2PostProcess2", - "pos": [ - -44.48413357288528, - -690.0899758669674 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 617 - ] - } - ], - "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": 1515, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 503.5636491013293, - -819.4976244989365 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1805 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1806 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 1516, - "type": "Trellis2PostProcess2", - "pos": [ - 465.4467749381933, - -704.0256759728738 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1806 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1807 - ] - } - ], - "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 + "", + "_WhiteMesh", + "" ] }, { "id": 408, "type": "Trellis2SmoothNormals", "pos": [ - -53.85389309890626, - -184.90038067156652 + 31.67111341509979, + -445.8613314452782 ], "size": [ 211.9263671875, 26 ], "flags": {}, - "order": 12, + "order": 9, "mode": 0, "inputs": [ { @@ -3859,19 +3054,71 @@ }, "widgets_values": [] }, + { + "id": 468, + "type": "Trellis2Continue", + "pos": [ + 319.4261475143421, + -281.1985355336699 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 748 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 749 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 750, + 1946 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, { "id": 409, "type": "Trellis2ExportMesh", "pos": [ - -93.64287199558645, - -63.53545373374392 + -7.02135757734869, + -66.82487706120568 ], "size": [ 270, 102 ], "flags": {}, - "order": 13, + "order": 10, "mode": 0, "inputs": [ { @@ -3917,121 +3164,529 @@ ] }, { - "id": 414, - "type": "StringConcatenate", + "id": 396, + "type": "Trellis2LoadModel", "pos": [ - -790.9355283249722, - -10.27791682543814 + -1318.4435698571747, + -1071.947728530432 ], "size": [ - 400, - 200 + 350.5625629900684, + 226 ], "flags": { "collapsed": false }, - "order": 15, + "order": 0, "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], + "inputs": [], "outputs": [ { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", "links": [ - 629 + 602, + 635 ] } ], "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", + "Node name for S&R": "Trellis2LoadModel", + "widget_ue_connectable": {} }, "widgets_values": [ - "", - "_HighPoly_WhiteMesh", - "" + "microsoft/TRELLIS.2-4B", + "flash_attn", + "cuda", + true, + false, + "flex_gemm", + "flash_attn", + false ] }, { - "id": 1520, - "type": "StringConcatenate", + "id": 410, + "type": "Trellis2PreProcessImage", "pos": [ - -135.57628948922283, - 149.01842325145515 + -1240.9041881314176, + -784.0264553670744 ], "size": [ - 400, - 200 + 281.7837890625, + 106 ], - "flags": { - "collapsed": false - }, - "order": 25, + "flags": {}, + "order": 11, "mode": 0, "inputs": [ { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1809 + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 631 } ], "outputs": [ { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", + "localized_name": "image", + "name": "image", + "type": "IMAGE", "links": [ - 1810 + 603 ] } ], "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", + "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ - "", - "_LowPoly_WhiteMesh", - "" + 10, + false, + 1024 ] }, { - "id": 1517, + "id": 397, + "type": "Trellis2ImageCondGenerator", + "pos": [ + -899.9787529687698, + -1065.9589621223593 + ], + "size": [ + 308.0748046875, + 98 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 602 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 603 + } + ], + "outputs": [ + { + "localized_name": "cond_512", + "name": "cond_512", + "type": "IMAGE_COND", + "links": [ + 605, + 607 + ] + }, + { + "localized_name": "cond_1024", + "name": "cond_1024", + "type": "IMAGE_COND", + "links": [ + 1968 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 604 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 399, + "type": "Trellis2ShapeGenerator", + "pos": [ + -893.5119711540464, + -325.5104986398899 + ], + "size": [ + 335.24609375, + 362 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 606 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 607 + }, + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "link": 608 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 1970 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 1971 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 1969 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ShapeGenerator" + }, + "widgets_values": [ + 512, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 1, + 4, + 1 + ] + }, + { + "id": 398, + "type": "Trellis2SparseGenerator", + "pos": [ + -911.5685359791089, + -892.0537432279045 + ], + "size": [ + 395.65625, + 506 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 604 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 605 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1748 + } + ], + "outputs": [ + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "links": [ + 608 + ] + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 1972 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 606 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 7.5, + 0.01, + 5, + "euler", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true + ] + }, + { + "id": 1597, + "type": "Trellis2ShapeCascadeGenerator", + "pos": [ + -436.67660841750217, + -880.5785436691829 + ], + "size": [ + 335.9791015625, + 454 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 1969 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 1968 + }, + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 1970 + }, + { + "localized_name": "from_resolution", + "name": "from_resolution", + "type": "INT", + "widget": { + "name": "from_resolution" + }, + "link": 1971 + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "widget": { + "name": "sparse_structure_resolution" + }, + "link": 1972 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 1973 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 1975 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 1974 + ] + }, + { + "localized_name": "num_tokens", + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2ShapeCascadeGenerator" + }, + "widgets_values": [ + 0, + 1024, + 32, + 999999, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1 + ] + }, + { + "id": 401, + "type": "Trellis2DecodeLatents", + "pos": [ + -401.4003949571044, + -301.45824847107934 + ], + "size": [ + 270, + 122 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 1974 + }, + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 1973 + }, + { + "localized_name": "texture_slat", + "name": "texture_slat", + "shape": 7, + "type": "TEXTURE_SLAT", + "link": null + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "widget": { + "name": "resolution" + }, + "link": 1975 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 618 + ] + }, + { + "localized_name": "bvh", + "name": "bvh", + "type": "BVH", + "links": [] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2DecodeLatents" + }, + "widgets_values": [ + 0, + true + ] + }, + { + "id": 402, "type": "Trellis2MeshWithVoxelToTrimesh", "pos": [ - 475.02707902745266, - -340.33207442862613 + 12.42324282205358, + -585.9500622646234 ], "size": [ 349.41171875, 58 ], "flags": {}, - "order": 22, + "order": 6, "mode": 0, "inputs": [ { "localized_name": "mesh", "name": "mesh", "type": "MESHWITHVOXEL", - "link": 1807 + "link": 1979 } ], "outputs": [ @@ -4040,7 +3695,7 @@ "name": "trimesh", "type": "TRIMESH", "links": [ - 1808 + 623 ] } ], @@ -4054,299 +3709,62 @@ ] }, { - "id": 468, - "type": "Trellis2Continue", + "id": 1594, + "type": "Trellis2SimplifyMesh", "pos": [ - 256.9271042925685, - -150.7181103394308 + 31.4497721203827, + -976.3424568945934 ], "size": [ - 161.33359375, - 46 + 270, + 82 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1953 }, { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750, - 1812 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1518, - "type": "Trellis2SmoothNormals", - "pos": [ - 494.6785735104315, - -183.3724929734611 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1808 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1811, - 1813 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 1519, - "type": "Trellis2ExportMesh", - "pos": [ - 471.498155563005, - -41.018726406664896 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1811 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", "widget": { - "name": "filename_prefix" + "name": "target_face_num" }, - "link": 1810 + "link": 1956 } ], "outputs": [ { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 1814 + 1976 ] - }, - { - "localized_name": "relative_path", - "name": "relative_path", - "type": "STRING", - "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ExportMesh" + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", + "Node name for S&R": "Trellis2SimplifyMesh" }, "widgets_values": [ - "LaserPistol", - "glb" + 500000, + "Cumesh" ] }, { - "id": 1522, - "type": "Trellis2Continue", - "pos": [ - 761.4493610161759, - -133.4029551445132 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1813 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1814 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1815 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1521, - "type": "Trellis2Continue", - "pos": [ - 866.5614063499997, - -409.0610182599883 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1812 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1815 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1816 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1817 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1488, + "id": 1527, "type": "Reroute", "pos": [ - -1240.1048340978896, - -433.79673248974325 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1747 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1748 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1237.1120621343132, - -520.8303894718343 + -1213.3089550782013, + -647.0313324787236 ], "size": [ 140, @@ -4355,42 +3773,6 @@ "flags": {}, "order": 16, "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656, - 1809 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1527, - "type": "Reroute", - "pos": [ - -1203.440685095816, - -660.1890257885707 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 28, - "mode": 0, "inputs": [ { "name": "", @@ -4403,7 +3785,8 @@ "name": "", "type": "*", "links": [ - 1826 + 1956, + 1977 ] } ], @@ -4413,96 +3796,15 @@ } }, { - "id": 1528, - "type": "Reroute", + "id": 1598, + "type": "Trellis2FillHolesNicelyWithMeshlib", "pos": [ - -1165.952263376687, - -570.4122547038852 + 30.036136089334104, + -818.4653051132746 ], "size": [ - 75, - 26 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1823 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1827 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620, - 1833 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 1514, - "type": "Trellis2SimplifyMesh", - "pos": [ - 503.9696330770843, - -988.2293253312857 - ], - "size": [ - 270, - 82 + 296.9859375, + 46 ], "flags": {}, "order": 19, @@ -4512,16 +3814,7 @@ "localized_name": "mesh", "name": "mesh", "type": "MESHWITHVOXEL", - "link": 1833 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 1827 + "link": 1976 } ], "outputs": [ @@ -4530,17 +3823,71 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 1805 + 1978 + ] + }, + { + "localized_name": "holes_filled", + "name": "holes_filled", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" + }, + "widgets_values": [] + }, + { + "id": 1599, + "type": "Trellis2SimplifyMesh", + "pos": [ + 46.3163840141389, + -721.9852238754811 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1978 + }, + { + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 1977 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1979 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", "Node name for S&R": "Trellis2SimplifyMesh" }, "widgets_values": [ - 1000000, + 500000, "Cumesh" ] } @@ -4603,78 +3950,6 @@ "target_slot": 2, "type": "COORDS" }, - { - "id": 609, - "origin_id": 399, - "origin_slot": 2, - "target_id": 400, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 610, - "origin_id": 397, - "origin_slot": 1, - "target_id": 400, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 611, - "origin_id": 399, - "origin_slot": 0, - "target_id": 400, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 612, - "origin_id": 399, - "origin_slot": 1, - "target_id": 400, - "target_slot": 3, - "type": "INT" - }, - { - "id": 613, - "origin_id": 398, - "origin_slot": 1, - "target_id": 400, - "target_slot": 4, - "type": "INT" - }, - { - "id": 614, - "origin_id": 400, - "origin_slot": 2, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 615, - "origin_id": 400, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - }, - { - "id": 616, - "origin_id": 400, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 618, "origin_id": 401, @@ -4691,30 +3966,6 @@ "target_slot": 0, "type": "MESHWITHVOXEL" }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 624, "origin_id": 408, @@ -4803,110 +4054,6 @@ "target_slot": 2, "type": "INT" }, - { - "id": 1805, - "origin_id": 1514, - "origin_slot": 0, - "target_id": 1515, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1806, - "origin_id": 1515, - "origin_slot": 0, - "target_id": 1516, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1807, - "origin_id": 1516, - "origin_slot": 0, - "target_id": 1517, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1808, - "origin_id": 1517, - "origin_slot": 0, - "target_id": 1518, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1809, - "origin_id": 427, - "origin_slot": 0, - "target_id": 1520, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1810, - "origin_id": 1520, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1811, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1812, - "origin_id": 468, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 0, - "type": "*" - }, - { - "id": 1813, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1814, - "origin_id": 1519, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1815, - "origin_id": 1522, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 1, - "type": "*" - }, - { - "id": 1816, - "origin_id": 1521, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1817, - "origin_id": 1521, - "origin_slot": 1, - "target_id": -20, - "target_slot": 2, - "type": "*" - }, { "id": 1822, "origin_id": -10, @@ -4916,34 +4063,122 @@ "type": "*" }, { - "id": 1823, - "origin_id": -10, - "origin_slot": 4, - "target_id": 1528, - "target_slot": 0, + "id": 1946, + "origin_id": 468, + "origin_slot": 0, + "target_id": -20, + "target_slot": 1, "type": "*" }, { - "id": 1826, - "origin_id": 1527, - "origin_slot": 0, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1827, - "origin_id": 1528, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1833, + "id": 1953, "origin_id": 404, "origin_slot": 0, - "target_id": 1514, + "target_id": 1594, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1956, + "origin_id": 1527, + "origin_slot": 0, + "target_id": 1594, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1968, + "origin_id": 397, + "origin_slot": 1, + "target_id": 1597, + "target_slot": 1, + "type": "IMAGE_COND" + }, + { + "id": 1969, + "origin_id": 399, + "origin_slot": 2, + "target_id": 1597, + "target_slot": 0, + "type": "TRELLIS2PIPELINE" + }, + { + "id": 1970, + "origin_id": 399, + "origin_slot": 0, + "target_id": 1597, + "target_slot": 2, + "type": "SHAPE_SLAT" + }, + { + "id": 1971, + "origin_id": 399, + "origin_slot": 1, + "target_id": 1597, + "target_slot": 3, + "type": "INT" + }, + { + "id": 1972, + "origin_id": 398, + "origin_slot": 1, + "target_id": 1597, + "target_slot": 4, + "type": "INT" + }, + { + "id": 1973, + "origin_id": 1597, + "origin_slot": 0, + "target_id": 401, + "target_slot": 1, + "type": "SHAPE_SLAT" + }, + { + "id": 1974, + "origin_id": 1597, + "origin_slot": 2, + "target_id": 401, + "target_slot": 0, + "type": "TRELLIS2PIPELINE" + }, + { + "id": 1975, + "origin_id": 1597, + "origin_slot": 1, + "target_id": 401, + "target_slot": 3, + "type": "INT" + }, + { + "id": 1976, + "origin_id": 1594, + "origin_slot": 0, + "target_id": 1598, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1977, + "origin_id": 1527, + "origin_slot": 0, + "target_id": 1599, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1978, + "origin_id": 1598, + "origin_slot": 0, + "target_id": 1599, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1979, + "origin_id": 1599, + "origin_slot": 0, + "target_id": 402, "target_slot": 0, "type": "MESHWITHVOXEL" } @@ -4957,8 +4192,8 @@ "version": 1, "state": { "lastGroupId": 31, - "lastNodeId": 1588, - "lastLinkId": 1933, + "lastNodeId": 1601, + "lastLinkId": 1983, "lastRerouteId": 0 }, "revision": 0, @@ -4970,7 +4205,7 @@ -1746.4835931485231, -470.3084268847315, 120, - 120 + 100 ] }, "outputNode": { @@ -5022,19 +4257,6 @@ -1646.4835931485231, -410.3084268847315 ] - }, - { - "id": "5b4c37b4-73d7-4d17-82fd-9e8c1c4a5236", - "name": "_2", - "type": "*", - "linkIds": [ - 1744 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] } ], "outputs": [ @@ -5067,51 +4289,6 @@ ], "widgets": [], "nodes": [ - { - "id": 498, - "type": "ImageFromBatch", - "pos": [ - 1788.543910534802, - -408.76125053805146 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 841 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1920, - 1923 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 2, - 1 - ] - }, { "id": 371, "type": "StringConcatenate", @@ -5398,7 +4575,7 @@ 274 ], "flags": {}, - "order": 29, + "order": 26, "mode": 0, "inputs": [ { @@ -5565,88 +4742,6 @@ 3.1 ] }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 508.2967162086853, - -3766.5415209807607 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1775 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1776 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1746 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, { "id": 1406, "type": "VAEDecodeTiled", @@ -5659,7 +4754,7 @@ 150 ], "flags": {}, - "order": 30, + "order": 27, "mode": 0, "inputs": [ { @@ -5796,88 +4891,6 @@ 1 ] }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 452.9133477093514, - -2472.581165202662 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1789 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1790 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1745 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, { "id": 1451, "type": "VAEDecodeTiled", @@ -5890,7 +4903,7 @@ 150 ], "flags": {}, - "order": 42, + "order": 39, "mode": 0, "inputs": [ { @@ -5941,7 +4954,7 @@ 26 ], "flags": {}, - "order": 32, + "order": 29, "mode": 0, "inputs": [ { @@ -5965,73 +4978,6 @@ "horizontal": false } }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1404.30855543325, - -577.0139127323258 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": false - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 834 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 835, - 841 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, { "id": 297, "type": "VHS_SelectImages", @@ -6075,290 +5021,6 @@ "err_if_empty": true } }, - { - "id": 1475, - "type": "Trellis2Continue", - "pos": [ - 229.19797335933418, - -446.8803592382141 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1702 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1703 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1704 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1706 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 446.8519536054134, - -518.9066922197331 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 653.1002220798704, - -507.6359428471855 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1705 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1476, - "type": "Trellis2Continue", - "pos": [ - 897.4840926049385, - -433.73116524252157 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1705 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1706 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1707 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1708 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 492, - "type": "BatchImagesNode", - "pos": [ - 1118.041064244124, - -445.6577300354832 - ], - "size": [ - 231.52193950172284, - 86 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1707 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1708 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 834 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 496, - "type": "ImageFromBatch", - "pos": [ - 1807.1412465473168, - -485.48072544486604 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 835 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1918, - 1922 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 0, - 1 - ] - }, { "id": 299, "type": "VHS_SelectImages", @@ -6443,42 +5105,6 @@ 1.2 ] }, - { - "id": 1487, - "type": "Reroute", - "pos": [ - -1359.2141724655228, - -1656.056133023096 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1744 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1745, - 1746 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 1496, "type": "ReferenceLatent", @@ -6493,7 +5119,7 @@ "flags": { "collapsed": false }, - "order": 48, + "order": 43, "mode": 0, "inputs": [ { @@ -6548,7 +5174,7 @@ "flags": { "collapsed": false }, - "order": 49, + "order": 44, "mode": 0, "inputs": [ { @@ -6689,7 +5315,7 @@ "flags": { "collapsed": false }, - "order": 50, + "order": 45, "mode": 0, "inputs": [ { @@ -6742,7 +5368,7 @@ 239.91270427521232 ], "flags": {}, - "order": 35, + "order": 32, "mode": 0, "inputs": [ { @@ -6822,7 +5448,7 @@ 168 ], "flags": {}, - "order": 36, + "order": 33, "mode": 0, "inputs": [ { @@ -6903,7 +5529,7 @@ "flags": { "collapsed": false }, - "order": 52, + "order": 47, "mode": 0, "inputs": [ { @@ -6958,7 +5584,7 @@ "flags": { "collapsed": false }, - "order": 53, + "order": 48, "mode": 0, "inputs": [ { @@ -7050,7 +5676,7 @@ "flags": { "collapsed": false }, - "order": 51, + "order": 46, "mode": 0, "inputs": [ { @@ -7105,7 +5731,7 @@ "flags": { "collapsed": false }, - "order": 55, + "order": 50, "mode": 0, "inputs": [ { @@ -7160,7 +5786,7 @@ "flags": { "collapsed": false }, - "order": 57, + "order": 52, "mode": 0, "inputs": [ { @@ -7215,7 +5841,7 @@ "flags": { "collapsed": false }, - "order": 56, + "order": 51, "mode": 0, "inputs": [ { @@ -7268,7 +5894,7 @@ 239.91270427521232 ], "flags": {}, - "order": 38, + "order": 35, "mode": 0, "inputs": [ { @@ -7348,7 +5974,7 @@ 168 ], "flags": {}, - "order": 39, + "order": 36, "mode": 0, "inputs": [ { @@ -7429,7 +6055,7 @@ "flags": { "collapsed": false }, - "order": 58, + "order": 53, "mode": 0, "inputs": [ { @@ -7484,7 +6110,7 @@ "flags": { "collapsed": false }, - "order": 59, + "order": 54, "mode": 0, "inputs": [ { @@ -7585,7 +6211,7 @@ "flags": { "collapsed": false }, - "order": 54, + "order": 49, "mode": 0, "inputs": [ { @@ -7789,78 +6415,6 @@ "qwen_image_vae.safetensors" ] }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -818.8662666861719, - -3761.9034887145117 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1510, - "type": "UnetLoaderGGUF", - "pos": [ - -825.725087325813, - -2590.658786735819 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1795 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, { "id": 1511, "type": "LoraLoaderModelOnly", @@ -7930,7 +6484,7 @@ 106 ], "flags": {}, - "order": 8, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -7982,7 +6536,7 @@ 58 ], "flags": {}, - "order": 9, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -8036,14 +6590,14 @@ 82 ], "flags": {}, - "order": 60, + "order": 55, "mode": 0, "inputs": [ { "localized_name": "images", "name": "images", "type": "IMAGE", - "link": 1918 + "link": 1938 }, { "localized_name": "filename_prefix", @@ -8087,20 +6641,20 @@ 86 ], "flags": {}, - "order": 62, + "order": 57, "mode": 0, "inputs": [ { "localized_name": "input_1", "name": "input_1", "type": "*", - "link": 1922 + "link": 1939 }, { "localized_name": "input_2", "name": "input_2", "type": "*", - "link": 1923 + "link": 1940 }, { "localized_name": "input_3", @@ -8149,7 +6703,8 @@ "aux_id": "visualbruno/ComfyUI-Trellis2", "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", "Node name for S&R": "Trellis2Continue4" - } + }, + "widgets_values": [] }, { "id": 1035, @@ -8165,7 +6720,7 @@ "flags": { "collapsed": true }, - "order": 28, + "order": 25, "mode": 0, "inputs": [ { @@ -8213,7 +6768,7 @@ "flags": { "collapsed": false }, - "order": 40, + "order": 37, "mode": 0, "inputs": [ { @@ -8259,7 +6814,7 @@ 82 ], "flags": {}, - "order": 41, + "order": 38, "mode": 0, "inputs": [ { @@ -8302,7 +6857,7 @@ 82 ], "flags": {}, - "order": 64, + "order": 59, "mode": 0, "inputs": [ { @@ -8351,7 +6906,7 @@ 82 ], "flags": {}, - "order": 63, + "order": 58, "mode": 0, "inputs": [ { @@ -8388,57 +6943,6 @@ 1 ] }, - { - "id": 1584, - "type": "Trellis2SaveImage", - "pos": [ - 1952.4987666157265, - -256.5820342861108 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1920 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1921 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1925 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, { "id": 1410, "type": "StringConcatenate", @@ -8453,7 +6957,7 @@ "flags": { "collapsed": true }, - "order": 33, + "order": 30, "mode": 0, "inputs": [ { @@ -8501,7 +7005,7 @@ "flags": { "collapsed": true }, - "order": 34, + "order": 31, "mode": 0, "inputs": [ { @@ -8544,7 +7048,7 @@ 82 ], "flags": {}, - "order": 65, + "order": 60, "mode": 0, "inputs": [ { @@ -8580,6 +7084,592 @@ "ComfyUI", 1 ] + }, + { + "id": 494, + "type": "RMBG", + "pos": [ + 1432.499948122371, + -429.37996720865686 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1934 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1938, + 1939 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1590, + "type": "RMBG", + "pos": [ + 1426.6121957487474, + -373.0880115721665 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 61, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1935 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1936, + 1940 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1584, + "type": "Trellis2SaveImage", + "pos": [ + 1897.5996493775936, + -267.7102245477482 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1936 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1921 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1925 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1405, + "type": "UnetLoaderGGUF", + "pos": [ + -818.8662666861719, + -3761.9034887145117 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1537 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1510, + "type": "UnetLoaderGGUF", + "pos": [ + -825.725087325813, + -2590.658786735819 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1795 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1407, + "type": "KSampler", + "pos": [ + 508.2967162086853, + -3766.5415209807607 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1540 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1775 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1776 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1543 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1538 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1443, + "type": "KSampler", + "pos": [ + 452.9133477093514, + -2472.581165202662 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1587 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1789 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1790 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1590 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1596 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1475, + "type": "Trellis2Continue", + "pos": [ + 229.19797335933418, + -446.8803592382141 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1702 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1703 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1980 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1706 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1476, + "type": "Trellis2Continue", + "pos": [ + 1062.8507100365791, + -430.50447395834186 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 42, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1705 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1706 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1934 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1935 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1473, + "type": "Trellis2CudaReset", + "pos": [ + 798.3002220798704, + -502.79594284718553 + ], + "size": [ + 228.64157118625442, + 26 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1981 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1705 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", + "Node name for S&R": "Trellis2CudaReset" + }, + "widgets_values": [] + }, + { + "id": 1600, + "type": "Trellis2UnloadAllModels", + "pos": [ + 458.93992755556593, + -499.5662017859727 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 62, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1980 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1981 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2UnloadAllModels" + } } ], "groups": [ @@ -8659,30 +7749,6 @@ "target_slot": 0, "type": "*" }, - { - "id": 834, - "origin_id": 492, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 835, - "origin_id": 494, - "origin_slot": 0, - "target_id": 496, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 841, - "origin_id": 494, - "origin_slot": 0, - "target_id": 498, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1204, "origin_id": 426, @@ -9059,14 +8125,6 @@ "target_slot": 2, "type": "IMAGE" }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, { "id": 1702, "origin_id": 1406, @@ -9083,14 +8141,6 @@ "target_slot": 1, "type": "IMAGE" }, - { - "id": 1704, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, { "id": 1705, "origin_id": 1473, @@ -9107,22 +8157,6 @@ "target_slot": 1, "type": "*" }, - { - "id": 1707, - "origin_id": 1476, - "origin_slot": 0, - "target_id": 492, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1708, - "origin_id": 1476, - "origin_slot": 1, - "target_id": 492, - "target_slot": 1, - "type": "IMAGE" - }, { "id": 1729, "origin_id": 299, @@ -9131,30 +8165,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1744, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1745, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1746, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, { "id": 1756, "origin_id": 1499, @@ -9435,14 +8445,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1918, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1583, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1919, "origin_id": 364, @@ -9451,14 +8453,6 @@ "target_slot": 1, "type": "STRING" }, - { - "id": 1920, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1584, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1921, "origin_id": 371, @@ -9467,22 +8461,6 @@ "target_slot": 1, "type": "STRING" }, - { - "id": 1922, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1923, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 1, - "type": "IMAGE" - }, { "id": 1924, "origin_id": 1583, @@ -9562,6 +8540,70 @@ "target_id": 1588, "target_slot": 1, "type": "STRING" + }, + { + "id": 1934, + "origin_id": 1476, + "origin_slot": 0, + "target_id": 494, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1935, + "origin_id": 1476, + "origin_slot": 1, + "target_id": 1590, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1936, + "origin_id": 1590, + "origin_slot": 0, + "target_id": 1584, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1938, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1583, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1939, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1585, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1940, + "origin_id": 1590, + "origin_slot": 0, + "target_id": 1585, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1980, + "origin_id": 1475, + "origin_slot": 0, + "target_id": 1600, + "target_slot": 0, + "type": "*" + }, + { + "id": 1981, + "origin_id": 1600, + "origin_slot": 0, + "target_id": 1473, + "target_slot": 0, + "type": "*" } ], "extra": { @@ -9573,8 +8615,8 @@ "version": 1, "state": { "lastGroupId": 31, - "lastNodeId": 1588, - "lastLinkId": 1933, + "lastNodeId": 1601, + "lastLinkId": 1983, "lastRerouteId": 0 }, "revision": 0, @@ -9586,14 +8628,14 @@ -3817.1162130023004, -1898.1700046856838, 120, - 80 + 100 ] }, "outputNode": { "id": -20, "bounding": [ - 1856.3953075122079, - -2035.1527997843789, + 2145.9019746973604, + -1982.5607637212681, 190.146484375, 80 ] @@ -9624,6 +8666,19 @@ -3717.1162130023004, -1858.1700046856838 ] + }, + { + "id": "cf851b38-1b59-43f9-8094-f0f28b7804ec", + "name": "_1", + "type": "*", + "linkIds": [ + 1947 + ], + "label": "seed", + "pos": [ + -3717.1162130023004, + -1838.1700046856838 + ] } ], "outputs": [ @@ -9636,8 +8691,8 @@ ], "label": "source_image", "pos": [ - 1876.3953075122079, - -2015.1527997843789 + 2165.9019746973604, + -1962.5607637212681 ] }, { @@ -9649,8 +8704,8 @@ ], "label": "normal_image_transparent", "pos": [ - 1876.3953075122079, - -1995.1527997843789 + 2165.9019746973604, + -1942.5607637212681 ] } ], @@ -9743,6 +8798,15 @@ "name": "latent_image", "type": "LATENT", "link": 1845 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1948 } ], "outputs": [ @@ -9943,63 +9007,6 @@ "color": "#322", "bgcolor": "#533" }, - { - "id": 1559, - "type": "LoraLoaderModelOnly", - "pos": [ - -1120.8732878670087, - -2178.199053568686 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1866 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1841 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, { "id": 1560, "type": "CLIPLoader", @@ -10105,42 +9112,6 @@ "qwen_image_vae.safetensors" ] }, - { - "id": 1562, - "type": "UnetLoaderGGUF", - "pos": [ - -1124.495826042935, - -2331.0673251834373 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1866 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, { "id": 1569, "type": "ImageResizeKJv2", @@ -10548,89 +9519,6 @@ "horizontal": false } }, - { - "id": 1577, - "type": "UnloadAllModels", - "pos": [ - 1447.9470179112147, - -2042.9135859133257 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1916 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1897 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1566, - "type": "Trellis2PreProcessImage", - "pos": [ - -1870.0791130251707, - -2030.3378240287504 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1901 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1903, - 1912 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, { "id": 1579, "type": "RMBG", @@ -10643,7 +9531,7 @@ 320.546875 ], "flags": {}, - "order": 22, + "order": 21, "mode": 0, "inputs": [ { @@ -10821,7 +9709,7 @@ 82 ], "flags": {}, - "order": 23, + "order": 22, "mode": 0, "inputs": [ { @@ -10860,82 +9748,6 @@ 1 ] }, - { - "id": 1582, - "type": "Trellis2Continue4", - "pos": [ - 1242.7251622931112, - -1969.5284258048368 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1912 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1913 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1914 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1915 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1916 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1917 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": null - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2Continue4" - } - }, { "id": 1581, "type": "Trellis2SaveImage", @@ -10948,7 +9760,7 @@ 82 ], "flags": {}, - "order": 24, + "order": 23, "mode": 0, "inputs": [ { @@ -11035,26 +9847,198 @@ "" ] }, + { + "id": 1566, + "type": "Trellis2PreProcessImage", + "pos": [ + -1864.8219949814027, + -2026.3949704551314 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1901 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 1903, + 1912 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 1559, + "type": "LoraLoaderModelOnly", + "pos": [ + -1120.8732878670087, + -2178.199053568686 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1866 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1841 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1562, + "type": "UnetLoaderGGUF", + "pos": [ + -1124.495826042935, + -2331.0673251834373 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1866 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1591, + "type": "Reroute", + "pos": [ + -1457.9227051676305, + -1678.5900903360498 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1947 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1948 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, { "id": 1578, "type": "Trellis2CudaReset", "pos": [ - 1644.461580167075, - -2046.46286508813 + 1875.3656928819044, + -2033.4400904913748 ], "size": [ 177.7330078125, 26 ], "flags": {}, - "order": 21, + "order": 20, "mode": 0, "inputs": [ { "localized_name": "input_1", "name": "input_1", "type": "*", - "link": 1897 + "link": 1983 } ], "outputs": [ @@ -11073,6 +10057,121 @@ "Node name for S&R": "Trellis2CudaReset" }, "widgets_values": [] + }, + { + "id": 1582, + "type": "Trellis2Continue4", + "pos": [ + 1242.7251622931112, + -1969.5284258048368 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1912 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1913 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1914 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1915 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1982 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1917 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": null + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1601, + "type": "Trellis2UnloadAllModels", + "pos": [ + 1489.3707840092827, + -2038.362012225873 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1982 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1983 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2UnloadAllModels" + } } ], "groups": [ @@ -11291,14 +10390,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1897, - "origin_id": 1577, - "origin_slot": 0, - "target_id": 1578, - "target_slot": 0, - "type": "*" - }, { "id": 1898, "origin_id": 1578, @@ -11395,14 +10486,6 @@ "target_slot": 3, "type": "STRING" }, - { - "id": 1916, - "origin_id": 1582, - "origin_slot": 0, - "target_id": 1577, - "target_slot": 0, - "type": "*" - }, { "id": 1917, "origin_id": 1582, @@ -11410,6 +10493,38 @@ "target_id": -20, "target_slot": 1, "type": "*" + }, + { + "id": 1947, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1591, + "target_slot": 0, + "type": "*" + }, + { + "id": 1948, + "origin_id": 1591, + "origin_slot": 0, + "target_id": 1544, + "target_slot": 4, + "type": "INT" + }, + { + "id": 1982, + "origin_id": 1582, + "origin_slot": 0, + "target_id": 1601, + "target_slot": 0, + "type": "*" + }, + { + "id": 1983, + "origin_id": 1601, + "origin_slot": 0, + "target_id": 1578, + "target_slot": 0, + "type": "*" } ], "extra": {} @@ -11421,16 +10536,16 @@ "workflowRendererVersion": "LG", "ue_links": [], "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ds": { - "scale": 0.46650738020973365, + "scale": 0.4240976183724854, "offset": [ - 2367.0530915412337, - 1286.0407405439637 + 2689.6605000825944, + 1513.5872420523174 ] } }, diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views_Upscaled.json b/example_workflows/Projection_Hy20_Qwen_4Views.json similarity index 82% rename from example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views_Upscaled.json rename to example_workflows/Projection_Hy20_Qwen_4Views.json index 29c32d9..5df13f0 100644 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views_Upscaled.json +++ b/example_workflows/Projection_Hy20_Qwen_4Views.json @@ -1,44 +1,9 @@ { - "id": "e1573169-a272-47d4-9b1b-f5bb6881c979", + "id": "d0f3fd5d-bd41-41ad-b656-75923552108c", "revision": 0, - "last_node_id": 1538, - "last_link_id": 1859, + "last_node_id": 1621, + "last_link_id": 1997, "nodes": [ - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2051.623505404044, - -793.4184503551801 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, { "id": 419, "type": "SetNode", @@ -53,7 +18,7 @@ "flags": { "collapsed": true }, - "order": 46, + "order": 41, "mode": 0, "inputs": [ { @@ -93,7 +58,7 @@ "flags": { "collapsed": true }, - "order": 45, + "order": 40, "mode": 0, "inputs": [ { @@ -133,7 +98,7 @@ "flags": { "collapsed": true }, - "order": 1, + "order": 0, "mode": 0, "inputs": [], "outputs": [ @@ -170,7 +135,7 @@ "flags": { "collapsed": true }, - "order": 2, + "order": 1, "mode": 0, "inputs": [], "outputs": [ @@ -191,175 +156,19 @@ "Prefix" ] }, - { - "id": 461, - "type": "SetNode", - "pos": [ - -351.42145668579724, - 115.52217992846577 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 741 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledBackView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledBackView" - }, - "widgets_values": [ - "UpscaledBackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 462, - "type": "SetNode", - "pos": [ - -351.4214566857968, - 169.65101144983652 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 742 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledLeftView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledLeftView" - }, - "widgets_values": [ - "UpscaledLeftView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 464, - "type": "GetNode", - "pos": [ - -1266.4029668113976, - 641.4447931206042 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 744 - ] - } - ], - "title": "Get_UpscaledFrontView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledFrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 431, - "type": "GetNode", - "pos": [ - -1239.971804487028, - 566.937832645023 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 660 - ] - } - ], - "title": "Get_TexturedMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, { "id": 265, "type": "Trellis2ExportMesh", "pos": [ - -513.7498147209527, - 647.136198832218 + -517.1079053863033, + 454.81106110875066 ], "size": [ 270, 102 ], "flags": {}, - "order": 44, + "order": 50, "mode": 0, "inputs": [ { @@ -404,8 +213,8 @@ "id": 363, "type": "GetNode", "pos": [ - -501.9254405938437, - 565.3390845858339 + -505.2835312591945, + 373.01394686236654 ], "size": [ 210, @@ -414,7 +223,7 @@ "flags": { "collapsed": true }, - "order": 5, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -439,8 +248,8 @@ "id": 267, "type": "StringConcatenate", "pos": [ - -333.41668803462517, - 563.6785209356447 + -336.7747786999756, + 371.3533832121773 ], "size": [ 400, @@ -449,7 +258,7 @@ "flags": { "collapsed": true }, - "order": 31, + "order": 28, "mode": 0, "inputs": [ { @@ -485,8 +294,8 @@ "id": 360, "type": "GetNode", "pos": [ - -208.55781281124675, - -592.4739878865157 + -214.46298010207926, + -417.6799872410995 ], "size": [ 210, @@ -495,7 +304,7 @@ "flags": { "collapsed": true }, - "order": 6, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -520,8 +329,8 @@ "id": 246, "type": "StringConcatenate", "pos": [ - -14.94718597525651, - -587.2552854346084 + -20.85235326608903, + -412.4612847891922 ], "size": [ 400, @@ -530,7 +339,7 @@ "flags": { "collapsed": true }, - "order": 32, + "order": 29, "mode": 0, "inputs": [ { @@ -566,15 +375,15 @@ "id": 482, "type": "Trellis2Continue", "pos": [ - -181.53727726480048, - -317.7555277880826 + -187.442444555633, + -142.96152714266634 ], "size": [ 161.33359375, 46 ], "flags": {}, - "order": 59, + "order": 52, "mode": 0, "inputs": [ { @@ -613,8 +422,8 @@ "id": 389, "type": "SetNode", "pos": [ - 48.92408665152718, - -287.0043932279549 + 43.01891936069467, + -112.21039258253867 ], "size": [ 210, @@ -623,7 +432,7 @@ "flags": { "collapsed": true }, - "order": 60, + "order": 54, "mode": 0, "inputs": [ { @@ -649,83 +458,6 @@ "TexturedMesh" ] }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -1633.2868428856257, - 146.01302714459723 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 627 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 459, - "type": "GetNode", - "pos": [ - -1280.0387523625857, - 396.29199008731865 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 739 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, { "id": 422, "type": "SetNode", @@ -740,7 +472,7 @@ "flags": { "collapsed": true }, - "order": 47, + "order": 44, "mode": 0, "inputs": [ { @@ -782,7 +514,7 @@ "flags": { "collapsed": true }, - "order": 48, + "order": 45, "mode": 0, "inputs": [ { @@ -824,7 +556,7 @@ "flags": { "collapsed": true }, - "order": 49, + "order": 46, "mode": 0, "inputs": [ { @@ -866,7 +598,7 @@ "flags": { "collapsed": true }, - "order": 50, + "order": 47, "mode": 0, "inputs": [ { @@ -894,49 +626,12 @@ "color": "#2a363b", "bgcolor": "#3f5159" }, - { - "id": 465, - "type": "GetNode", - "pos": [ - -1257.5441153361633, - 697.0460989410138 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 745 - ] - } - ], - "title": "Get_UpscaledBackView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledBackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 429, "type": "GetNode", "pos": [ - -1246.9087019272363, - -587.0610097297017 + -1252.813869218069, + -412.2670090842855 ], "size": [ 210, @@ -945,7 +640,7 @@ "flags": { "collapsed": true }, - "order": 9, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -966,334 +661,19 @@ "Trellis2Pipeline" ] }, - { - "id": 1026, - "type": "Trellis2PreProcessImage", - "pos": [ - -1233.0456137394076, - -466.45118905649366 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1190 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1191 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1235.6106914412578, - -399.7786879128609 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 1192 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1576.0739447565109, - -771.9032380799136 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1196 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1264.1366102353686, - -538.6093342963442 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1190 - ] - } - ], - "title": "Get_SourceImage_Transparent", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1677.705569937582, - -718.5908495211344 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1195 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage_Transparent", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Transparent" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 463, - "type": "SetNode", - "pos": [ - -356.47350298620256, - 225.94512838252982 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 743 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledRightView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledRightView" - }, - "widgets_values": [ - "UpscaledRightView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 466, - "type": "GetNode", - "pos": [ - -1255.5251149012115, - 758.8686730520661 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1456 - ] - } - ], - "title": "Get_UpscaledLeftView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledLeftView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 467, - "type": "GetNode", - "pos": [ - -1253.548354732833, - 881.9595143339312 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1457 - ] - } - ], - "title": "Get_UpscaledRightView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledRightView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 266, "type": "Preview3D", "pos": [ - -139.39849330697223, - 552.8469939052645 + -142.75658397232266, + 360.52185618179715 ], "size": [ 1171.9726831120965, 1226.3422371338038 ], "flags": {}, - "order": 57, + "order": 53, "mode": 0, "inputs": [ { @@ -1322,8 +702,8 @@ "cnr_id": "comfy-core", "ver": "0.16.4", "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/OrcTown_MV_4Views/OrcTown_MV_4Views_Textured_MV_00002_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/OrcTown_MV_4Views", + "Last Time Model File": "C:/Git/ComfyUI/output/3D/SportCar_4Views/SportCar_4Views_Textured_MV_00001_.glb", + "Resource Folder": "Git/ComfyUI/output/3D/SportCar_4Views", "Scene Config": { "showGrid": true, "backgroundColor": "#282828", @@ -1335,13 +715,13 @@ "fov": 35, "state": { "position": { - "x": 8.503893641017873, - "y": 3.4642524737960088, - "z": 0.41095648743400165 + "x": -9.524752160894925, + "y": 3.0701809414064827, + "z": 5.139277631304851 }, "target": { "x": 0, - "y": 2.405640720707759, + "y": 0.7292454876601768, "z": 0 }, "zoom": 1, @@ -1349,324 +729,25 @@ } }, "Light Config": { - "intensity": 3 + "intensity": 5 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "original", + "showSkeleton": false } }, "widgets_values": [ - "C:/Git/ComfyUI/output/3D/OrcTown_MV_4Views/OrcTown_MV_4Views_Textured_MV_00002_.glb", + "C:/Git/ComfyUI/output/3D/SportCar_4Views/SportCar_4Views_Textured_MV_00001_.glb", "" ] }, - { - "id": 392, - "type": "GetNode", - "pos": [ - -1284.1872991613614, - -5.949689161243063 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 735 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 393, - "type": "GetNode", - "pos": [ - -1285.8677672704646, - 92.914083298406 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 736 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 394, - "type": "GetNode", - "pos": [ - -1277.6562654009224, - 190.0724117238464 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 737 - ] - } - ], - "title": "Get_LeftView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LeftView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 395, - "type": "GetNode", - "pos": [ - -1287.4306104162495, - 286.00374567175226 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 738 - ] - } - ], - "title": "Get_RightView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "RightView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1025, - "type": "Trellis2MeshTexturing", - "pos": [ - -819.7311145491691, - -589.7011700188946 - ], - "size": [ - 419.15234375, - 506 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1191 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1702 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1188, - 1189 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 4096, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" - ] - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1044.5137518494473, - -1135.336963663585 - ], - "size": [ - 266.1422122421409, - 108 - ], - "flags": {}, - "order": 36, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 671 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1695 - } - ], - "outputs": [ - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 637 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "405", - "target_face_num" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, { "id": 259, "type": "StringConcatenate", "pos": [ - -1767.7760695000165, - -1014.1318223903585 + -1773.9873892937178, + -1139.2458426998073 ], "size": [ 400, @@ -1675,7 +756,7 @@ "flags": { "collapsed": true }, - "order": 42, + "order": 33, "mode": 0, "inputs": [ { @@ -1711,8 +792,8 @@ "id": 358, "type": "SetNode", "pos": [ - -1588.7674516597126, - -1042.3594981549759 + -1594.9787714534139, + -1167.4735184644246 ], "size": [ 210, @@ -1721,7 +802,7 @@ "flags": { "collapsed": true }, - "order": 58, + "order": 51, "mode": 0, "inputs": [ { @@ -1751,8 +832,8 @@ "id": 260, "type": "StringConcatenate", "pos": [ - -1592.981372429068, - -1002.3323455162318 + -1599.1926922227692, + -1127.4463658256807 ], "size": [ 400, @@ -1761,7 +842,7 @@ "flags": { "collapsed": true }, - "order": 55, + "order": 48, "mode": 0, "inputs": [ { @@ -1805,8 +886,8 @@ "id": 361, "type": "SetNode", "pos": [ - -1752.955634745735, - -780.3113555830523 + -1759.1669545394363, + -905.4253758925004 ], "size": [ 210, @@ -1815,7 +896,7 @@ "flags": { "collapsed": true }, - "order": 30, + "order": 36, "mode": 0, "inputs": [ { @@ -1843,47 +924,12 @@ "color": "#1b4669", "bgcolor": "#29699c" }, - { - "id": 1476, - "type": "PrimitiveInt", - "pos": [ - -2047.6461070066043, - -929.5690492212133 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1694 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, { "id": 1477, "type": "SetNode", "pos": [ - -1725.8334697028015, - -900.73932618393 + -1732.0447894965027, + -1025.853346493378 ], "size": [ 210, @@ -1892,7 +938,7 @@ "flags": { "collapsed": true }, - "order": 35, + "order": 34, "mode": 0, "inputs": [ { @@ -1934,7 +980,7 @@ "flags": { "collapsed": true }, - "order": 19, + "order": 5, "mode": 0, "inputs": [], "outputs": [ @@ -1971,7 +1017,7 @@ "flags": { "collapsed": true }, - "order": 20, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -2008,7 +1054,7 @@ "flags": { "collapsed": true }, - "order": 21, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -2043,7 +1089,7 @@ "flags": { "collapsed": true }, - "order": 22, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -2064,456 +1110,19 @@ "WhiteMesh" ] }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1304.2825689598485, - -777.6443482379874 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1480, - "type": "GetNode", - "pos": [ - -1301.8263196301418, - -730.5739508322487 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1701 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1481, - "type": "GetNode", - "pos": [ - -1244.2615491609022, - -319.4956207721187 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1702 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1488, - "type": "GetNode", - "pos": [ - -1007.2408762217119, - 338.4555494048273 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1714 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2051.601088773679, - -652.112967692624 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1196 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1195 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00001_.png", - "image" - ] - }, - { - "id": 411, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2044.3589736162207, - 266.782275009605 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 627 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00002_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.146657853287, - -1035.357925598092 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "OrcTown_MV_4Views" - ] - }, - { - "id": 460, - "type": "SetNode", - "pos": [ - -352.1431964644926, - 61.393414482328836 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 740 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledFrontView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledFrontView" - }, - "widgets_values": [ - "UpscaledFrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1076.2435000592313, - -888.5055507454853 - ], - "size": [ - 210, - 364 - ], - "flags": {}, - "order": 37, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1701 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "LeftView", - "name": "IMAGE_1", - "type": "IMAGE", - "links": [ - 681 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - }, - { - "label": "RightView", - "name": "IMAGE_3", - "type": "IMAGE", - "links": [ - 683 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "372", - "string_a" - ], - [ - "366", - "$$canvas-image-preview" - ], - [ - "368", - "$$canvas-image-preview" - ], - [ - "369", - "$$canvas-image-preview" - ], - [ - "370", - "$$canvas-image-preview" - ], - [ - "1036", - "$$canvas-image-preview" - ], - [ - "1413", - "$$canvas-image-preview" - ], - [ - "1432", - "$$canvas-image-preview" - ], - [ - "1447", - "$$canvas-image-preview" - ], - [ - "1462", - "$$canvas-image-preview" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, { "id": 242, "type": "Trellis2ExportMesh", "pos": [ - -246.12775783120162, - -526.825867766677 + -252.03292512203413, + -352.03186712126075 ], "size": [ 270, 102 ], "flags": {}, - "order": 56, + "order": 49, "mode": 0, "inputs": [ { @@ -2555,128 +1164,1039 @@ ] }, { - "id": 453, - "type": "759a2fa9-18f0-43d4-af58-ec3c6f22b107", + "id": 431, + "type": "GetNode", "pos": [ - -768.7000948647808, - 62.35525060757546 + -1250.8579395703132, + 371.3864042365235 ], "size": [ 210, - 254 + 60 + ], + "flags": { + "collapsed": true + }, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 660 + ] + } + ], + "title": "Get_TexturedMesh", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "TexturedMesh" + ] + }, + { + "id": 465, + "type": "GetNode", + "pos": [ + -1257.5964208775467, + 488.1920355977116 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 745 + ] + } + ], + "title": "Get_BackView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "BackView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 464, + "type": "GetNode", + "pos": [ + -1265.3533103499403, + 420.63950030439037 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 744 + ] + } + ], + "title": "Get_FrontView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "FrontView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 466, + "type": "GetNode", + "pos": [ + -1267.6986493778998, + 542.8520584594099 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1456 + ] + } + ], + "title": "Get_LeftView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "LeftView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 467, + "type": "GetNode", + "pos": [ + -1265.7218639883824, + 615.2542617634857 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1457 + ] + } + ], + "title": "Get_RightView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "RightView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1597, + "type": "GetNode", + "pos": [ + -1339.2520671805285, + -1390.2469428425306 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1953 + ] + } + ], + "title": "Get_SourceImage", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1598, + "type": "GetNode", + "pos": [ + -1324.8974301893882, + -1266.805029143837 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1955 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1599, + "type": "GetNode", + "pos": [ + -1326.8349205209217, + -1327.5436579283728 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1954 + ] + } + ], + "title": "Get_Prefix", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Prefix" + ] + }, + { + "id": 1600, + "type": "SetNode", + "pos": [ + -704.4185399547306, + -1315.2854493283576 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 43, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1956 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_NormalImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "NormalImage" + }, + "widgets_values": [ + "NormalImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1601, + "type": "SetNode", + "pos": [ + -720.8097316205314, + -1376.7415427288004 + ], + "size": [ + 232.4, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 42, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1957 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage_Processed", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage_Processed" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 435, + "type": "GetNode", + "pos": [ + -1317.0364531353002, + -761.7019565293782 + ], + "size": [ + 233.862890625, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 669 + ] + } + ], + "title": "Get_SourceImage_Processed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 384, + "type": "GetNode", + "pos": [ + -1270.0417775262013, + -352.94547136420175 + ], + "size": [ + 242.2095703125, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1972 + ] + } + ], + "title": "Get_SourceImage_Processed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 388, + "type": "GetNode", + "pos": [ + -1257.4582305374481, + -267.7393263369722 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "TRIMESH", + "type": "TRIMESH", + "links": [ + 1192 + ] + } + ], + "title": "Get_WhiteMesh", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "WhiteMesh" + ] + }, + { + "id": 1481, + "type": "GetNode", + "pos": [ + -1250.1667164517348, + -169.3399215679442 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1702 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 219, + "type": "PrimitiveString", + "pos": [ + -2064.357977646987, + -1160.4719459075407 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 464, + 465 + ] + } + ], + "title": "Name -> output in 3D folder", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Building_4Views" + ] + }, + { + "id": 1596, + "type": "e62a2ed8-84aa-4855-9c23-e444bcf27791", + "pos": [ + -1043.4410771721368, + -1383.4794486550074 + ], + "size": [ + 274.330078125, + 66 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "label": "source_image", + "name": "image", + "type": "IMAGE", + "link": 1953 + }, + { + "label": "prefix", + "name": "", + "type": "*", + "link": 1954 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1955 + } + ], + "outputs": [ + { + "label": "source_image", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1957 + ] + }, + { + "label": "normal_image_transparent", + "name": "IMAGE_1", + "type": "IMAGE", + "links": [ + 1956 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.18.1" + }, + "widgets_values": [] + }, + { + "id": 1025, + "type": "Trellis2MeshTexturing", + "pos": [ + -825.6362818400016, + -414.9071693734784 + ], + "size": [ + 419.15234375, + 602 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { - "label": "FrontImage", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 1193 + }, + { "name": "image", "type": "IMAGE", - "link": 735 + "link": 1972 }, { - "label": "BackImage", - "name": "image_1", - "type": "IMAGE", - "link": 736 + "name": "trimesh", + "type": "TRIMESH", + "link": 1192 }, { - "label": "LeftImage", - "name": "image_2", - "type": "IMAGE", - "link": 737 + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1702 }, { - "label": "RightImage", - "name": "image_3", - "type": "IMAGE", - "link": 738 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 739 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1714 + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 1994 } ], "outputs": [ { - "label": "FrontImage", - "name": "IMAGE", - "type": "IMAGE", + "name": "trimesh", + "type": "TRIMESH", "links": [ - 740 + 1188, + 1189 ] }, { - "label": "BackImage", - "name": "IMAGE_1", + "name": "base_color_texture", "type": "IMAGE", - "links": [ - 741 - ] + "links": null }, { - "label": "LeftImage", - "name": "IMAGE_2", + "name": "metallic_roughness_texture", "type": "IMAGE", - "links": [ - 742 - ] - }, - { - "label": "RightImage", - "name": "IMAGE_3", - "type": "IMAGE", - "links": [ - 743 - ] + "links": null } ], "properties": { - "proxyWidgets": [ - [ - "452", - "$$canvas-image-preview" - ], - [ - "450", - "$$canvas-image-preview" - ], - [ - "448", - "$$canvas-image-preview" - ], - [ - "446", - "$$canvas-image-preview" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", + "Node name for S&R": "Trellis2MeshTexturing" }, - "widgets_values": [] + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 1024, + "OPAQUE", + false, + 0, + 0.9, + 1, + false, + false, + 60, + "heun", + "telea", + false, + 0, + 4, + 1 + ] + }, + { + "id": 1476, + "type": "PrimitiveInt", + "pos": [ + -2057.406766903453, + -1047.584429943259 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1694 + ] + } + ], + "title": "Seed", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 12345, + "fixed" + ] + }, + { + "id": 239, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + -2054.2630075358843, + -595.3236275894744 + ], + "size": [ + 627.638044195148, + 672.4931923313359 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "image", + "type": "IMAGE", + "links": [ + 1982 + ] + }, + { + "name": "mask", + "type": "MASK", + "links": null + }, + { + "name": "image_with_alpha", + "type": "IMAGE", + "links": [] + } + ], + "title": "Color Image", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2LoadImageWithTransparency" + }, + "widgets_values": [ + "a_stylized_medieval_house_3d_game_asset_4_1024.png", + "image" + ] + }, + { + "id": 1027, + "type": "SetNode", + "pos": [ + -1587.3579407145571, + -655.7369657084311 + ], + "size": [ + 240.7466796875, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 35, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1982 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 209, + "type": "PrimitiveInt", + "pos": [ + -2057.834825197744, + -918.5324706646281 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 564 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 300000, + "fixed" + ] + }, + { + "id": 1618, + "type": "PrimitiveInt", + "pos": [ + -2044.0466344798842, + -756.1981241975814 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1993 + ] + } + ], + "title": "Texture Size", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 1619, + "type": "SetNode", + "pos": [ + -1731.1125938609869, + -777.2548044038801 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1993 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_Texture_Size", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Texture_Size" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1620, + "type": "GetNode", + "pos": [ + -1250.7591215644195, + -73.61008293326867 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 26, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1994 + ] + } + ], + "title": "Get_Texture_Size", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1621, + "type": "GetNode", + "pos": [ + -1253.7214409762214, + 683.5533210417987 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 27, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1995 + ] + } + ], + "title": "Get_Texture_Size", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" }, { "id": 264, "type": "Trellis2MultiViewTexturing", "pos": [ - -930.6749525571294, - 563.9164417624181 + -934.0330432224799, + 371.59130403895074 ], "size": [ - 363.3228515625, + 381.0695428466796, 650 ], "flags": {}, - "order": 34, + "order": 39, "mode": 0, "inputs": [ { @@ -2731,6 +2251,14 @@ "shape": 7, "type": "HY3DCAMERA", "link": null + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 1995 } ], "outputs": [ @@ -2758,15 +2286,16 @@ "Node name for S&R": "Trellis2MultiViewTexturing" }, "widgets_values": [ - 4096, + 1024, true, - 1, + 2, 1.2, 1.15, true, 20, false, 0.01, + 60, 1, 1, 0.5, @@ -2777,6 +2306,144 @@ "", "" ] + }, + { + "id": 416, + "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", + "pos": [ + -1044.5137518494473, + -1135.336963663585 + ], + "size": [ + 210, + 98 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "label": "Normal_Image", + "name": "image", + "type": "IMAGE", + "link": 658 + }, + { + "label": "Prefix", + "name": "", + "type": "*", + "link": 657 + }, + { + "name": "target_face_num", + "type": "INT", + "link": 671 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1695 + } + ], + "outputs": [ + { + "label": "white_mesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 637 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 638 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4" + }, + "widgets_values": [] + }, + { + "id": 420, + "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", + "pos": [ + -1066.5635000592315, + -878.0188963875751 + ], + "size": [ + 210, + 148 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "label": "prefix", + "name": "", + "type": "*", + "link": 661 + }, + { + "label": "white_mesh", + "name": "trimesh", + "type": "TRIMESH", + "link": 663 + }, + { + "label": "color_image", + "name": "_1", + "type": "*", + "link": 669 + } + ], + "outputs": [ + { + "label": "FrontView", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 680 + ] + }, + { + "label": "LeftView", + "name": "IMAGE_1", + "type": "IMAGE", + "links": [ + 681 + ] + }, + { + "label": "BackView", + "name": "IMAGE_2", + "type": "IMAGE", + "links": [ + 682 + ] + }, + { + "label": "RightView", + "name": "IMAGE_3", + "type": "IMAGE", + "links": [ + 683 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4" + }, + "widgets_values": [] } ], "links": [ @@ -2868,14 +2535,6 @@ 0, "STRING" ], - [ - 627, - 411, - 2, - 412, - 0, - "IMAGE" - ], [ 637, 416, @@ -2980,78 +2639,6 @@ 0, "IMAGE" ], - [ - 735, - 392, - 0, - 453, - 0, - "IMAGE" - ], - [ - 736, - 393, - 0, - 453, - 1, - "IMAGE" - ], - [ - 737, - 394, - 0, - 453, - 2, - "IMAGE" - ], - [ - 738, - 395, - 0, - 453, - 3, - "IMAGE" - ], - [ - 739, - 459, - 0, - 453, - 4, - "STRING" - ], - [ - 740, - 453, - 0, - 460, - 0, - "IMAGE" - ], - [ - 741, - 453, - 1, - 461, - 0, - "IMAGE" - ], - [ - 742, - 453, - 2, - 462, - 0, - "IMAGE" - ], - [ - 743, - 453, - 3, - 463, - 0, - "IMAGE" - ], [ 744, 464, @@ -3100,22 +2687,6 @@ 0, "TRIMESH" ], - [ - 1190, - 384, - 0, - 1026, - 0, - "IMAGE" - ], - [ - 1191, - 1026, - 0, - 1025, - 1, - "IMAGE" - ], [ 1192, 388, @@ -3132,22 +2703,6 @@ 0, "TRELLIS2PIPELINE" ], - [ - 1195, - 239, - 2, - 1027, - 0, - "IMAGE" - ], - [ - 1196, - 239, - 0, - 356, - 0, - "IMAGE" - ], [ 1456, 466, @@ -3180,14 +2735,6 @@ 3, "INT" ], - [ - 1701, - 1480, - 0, - 420, - 3, - "INT" - ], [ 1702, 1481, @@ -3197,11 +2744,83 @@ "INT" ], [ - 1714, - 1488, + 1953, + 1597, 0, - 453, - 5, + 1596, + 0, + "IMAGE" + ], + [ + 1954, + 1599, + 0, + 1596, + 1, + "STRING" + ], + [ + 1955, + 1598, + 0, + 1596, + 2, + "INT" + ], + [ + 1956, + 1596, + 1, + 1600, + 0, + "IMAGE" + ], + [ + 1957, + 1596, + 0, + 1601, + 0, + "IMAGE" + ], + [ + 1972, + 384, + 0, + 1025, + 1, + "IMAGE" + ], + [ + 1982, + 239, + 0, + 1027, + 0, + "IMAGE" + ], + [ + 1993, + 1618, + 0, + 1619, + 0, + "INT" + ], + [ + 1994, + 1620, + 0, + 1025, + 4, + "INT" + ], + [ + 1995, + 1621, + 0, + 264, + 9, "INT" ] ], @@ -3210,10 +2829,10 @@ "id": 1, "title": "Texturing", "bounding": [ - -1300.8906835407854, - -687.8345864141816, - 1643.7418879546422, - 632.8657098515009 + -1306.795850831618, + -513.0405857687654, + 1649.1101235576693, + 750.9697437522576 ], "color": "#A88", "font_size": 24, @@ -3223,8 +2842,8 @@ "id": 4, "title": "Projection", "bounding": [ - -1286.6982670832454, - 465.0218184711061, + -1290.056357748596, + 272.69668074763877, 2426.370430804953, 1351.1024465541664 ], @@ -3236,10 +2855,10 @@ "id": 5, "title": "Configuration", "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 682.4584409215679, - 2116.47588239702 + -2074.5335977455147, + -1253.3358608842898, + 690.4746918496362, + 1350.1656648894377 ], "color": "#b06634", "font_size": 24, @@ -3264,21 +2883,21 @@ "bounding": [ -1323.154487850866, -951.3040396288977, - 824.8010670728474, - 237.95206130144413 + 868.4994996545126, + 356.0561640106116 ], "color": "#3f789e", "font_size": 24, "flags": {} }, { - "id": 10, - "title": "Upscale Views", + "id": 32, + "title": "Normal Generation", "bounding": [ - -1296.7220252429875, - -37.75243072179292, - 1219.3306468671194, - 488.1843969625272 + -1349.2520671805285, + -1469.4212602865791, + 881.6773546690334, + 226.160224658576 ], "color": "#3f789e", "font_size": 24, @@ -3291,9 +2910,9 @@ "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", "version": 1, "state": { - "lastGroupId": 29, - "lastNodeId": 1538, - "lastLinkId": 1859, + "lastGroupId": 32, + "lastNodeId": 1621, + "lastLinkId": 1997, "lastRerouteId": 0 }, "revision": 0, @@ -3311,8 +2930,8 @@ "outputNode": { "id": -20, "bounding": [ - 423.7021994103568, - -690.030564252835, + 532.4294232500993, + -682.1390683156063, 120, 80 ] @@ -3349,7 +2968,7 @@ "name": "target_face_num", "type": "INT", "linkIds": [ - 670 + 1964 ], "pos": [ -1315.740703794078, @@ -3380,8 +2999,8 @@ ], "label": "white_mesh", "pos": [ - 443.7021994103568, - -670.030564252835 + 552.4294232500993, + -662.1390683156063 ] }, { @@ -3392,331 +3011,13 @@ 635 ], "pos": [ - 443.7021994103568, - -650.030564252835 + 552.4294232500993, + -642.1390683156063 ] } ], "widgets": [], "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1693 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, "type": "Trellis2DecodeLatents", @@ -3793,6 +3094,132 @@ true ] }, + { + "id": 408, + "type": "Trellis2SmoothNormals", + "pos": [ + -53.85389309890626, + -184.90038067156652 + ], + "size": [ + 211.9263671875, + 26 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "link": 623 + } + ], + "outputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 624, + 748 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2SmoothNormals" + }, + "widgets_values": [] + }, + { + "id": 468, + "type": "Trellis2Continue", + "pos": [ + 236.7399720916697, + -158.37526105640026 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 748 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 749 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 750 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1475, + "type": "Reroute", + "pos": [ + -1217.2537005632953, + -608.3714228523006 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1692 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1693 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, { "id": 403, "type": "Trellis2FillHolesWithCuMesh", @@ -3831,243 +3258,19 @@ "Node name for S&R": "Trellis2FillHolesWithCuMesh" }, "widgets_values": [ - 99.999 - ] - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1235.4275100076309, - -524.1995708390524 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 670 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" + 1 ] }, { "id": 396, "type": "Trellis2LoadModel", "pos": [ - -1247.9330902004397, - -1071.947728530432 + -1248.8098695647218, + -1061.4257138783487 ], "size": [ 280.05208333333337, - 178 + 226 ], "flags": { "collapsed": false @@ -4097,139 +3300,46 @@ "flash_attn", "cuda", true, + false, + "flex_gemm", + "flash_attn", false ] }, { - "id": 407, - "type": "Trellis2PostProcess2", + "id": 427, + "type": "Reroute", "pos": [ - -44.48413357288528, - -690.0899758669674 + -1232.6550109269656, + -528.8203744368418 ], "size": [ - 391.8560546875, - 274 + 140, + 60 ], "flags": {}, - "order": 11, + "order": 13, "mode": 0, "inputs": [ { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 + "name": "", + "type": "*", + "link": 655 } ], "outputs": [ { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "", + "type": "*", "links": [ - 617 + 656 ] } ], "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": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] + "showOutputText": false, + "horizontal": false + } }, { "id": 409, @@ -4243,7 +3353,7 @@ 102 ], "flags": {}, - "order": 13, + "order": 10, "mode": 0, "inputs": [ { @@ -4289,56 +3399,238 @@ ] }, { - "id": 468, - "type": "Trellis2Continue", + "id": 404, + "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - 236.7399720916697, - -158.37526105640026 + -1.3688675741572178, + -1197.2135353903182 ], "size": [ - 161.33359375, - 46 + 331.5878996659427, + 142.11360851901668 ], "flags": {}, - "order": 17, + "order": 8, "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 619 } ], "outputs": [ { - "localized_name": "output_1", - "name": "output_1", - "type": "*", + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 750 + 1966 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "id": 1605, + "type": "Trellis2SimplifyMesh", + "pos": [ + 20.11836530823075, + -968.5519099572756 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1966 + }, + { + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 1973 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1989 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 1616, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 25.708534465410423, + -794.5401783243339 + ], + "size": [ + 296.9859375, + 46 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1989 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1990 ] }, { - "localized_name": "output_2", - "name": "output_2", - "type": "*", + "localized_name": "holes_filled", + "name": "holes_filled", + "type": "INT", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" }, "widgets_values": [] }, + { + "id": 1617, + "type": "Trellis2SimplifyMesh", + "pos": [ + 19.80550321541048, + -657.2428179117363 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1990 + }, + { + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 1991 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1992 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 402, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + -13.835192987492698, + -456.8565889311029 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1992 + } + ], + "outputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 623 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, { "id": 410, "type": "Trellis2PreProcessImage", @@ -4351,7 +3643,7 @@ 106 ], "flags": {}, - "order": 14, + "order": 11, "mode": 0, "inputs": [ { @@ -4377,30 +3669,94 @@ "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ - 5, + 10, false, 1024 ] }, { - "id": 1475, + "id": 397, + "type": "Trellis2ImageCondGenerator", + "pos": [ + -877.1367535672229, + -1068.5118787570245 + ], + "size": [ + 308.0748046875, + 98 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 602 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 603 + } + ], + "outputs": [ + { + "localized_name": "cond_512", + "name": "cond_512", + "type": "IMAGE_COND", + "links": [ + 605, + 607 + ] + }, + { + "localized_name": "cond_1024", + "name": "cond_1024", + "type": "IMAGE_COND", + "links": [ + 610 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 604 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1606, "type": "Reroute", "pos": [ - -1217.2537005632953, - -608.3714228523006 + -475.8731249727029, + -1196.258469964111 ], "size": [ 140, 60 ], "flags": {}, - "order": 18, + "order": 17, "mode": 0, "inputs": [ { "name": "", "type": "*", - "link": 1692 + "link": 1964 } ], "outputs": [ @@ -4408,7 +3764,8 @@ "name": "", "type": "*", "links": [ - 1693 + 1973, + 1991 ] } ], @@ -4416,6 +3773,330 @@ "showOutputText": false, "horizontal": false } + }, + { + "id": 398, + "type": "Trellis2SparseGenerator", + "pos": [ + -909.1024449472604, + -914.1020141358738 + ], + "size": [ + 395.65625, + 506 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 604 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 605 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1693 + } + ], + "outputs": [ + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "links": [ + 608 + ] + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 613 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 606 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 7.5, + 0.01, + 5, + "heun", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true + ] + }, + { + "id": 399, + "type": "Trellis2ShapeGenerator", + "pos": [ + -881.7737814293591, + -350.42196475054175 + ], + "size": [ + 335.24609375, + 362 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 606 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 607 + }, + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "link": 608 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 611 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 612 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 609 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ShapeGenerator" + }, + "widgets_values": [ + 512, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1 + ] + }, + { + "id": 400, + "type": "Trellis2ShapeCascadeGenerator", + "pos": [ + -446.6330966159923, + -957.2681879148844 + ], + "size": [ + 335.9791015625, + 454 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 609 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 610 + }, + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 611 + }, + { + "localized_name": "from_resolution", + "name": "from_resolution", + "type": "INT", + "widget": { + "name": "from_resolution" + }, + "link": 612 + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "widget": { + "name": "sparse_structure_resolution" + }, + "link": 613 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 615 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 616 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 614 + ] + }, + { + "localized_name": "num_tokens", + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "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, + false, + 0, + 4, + 1 + ] + }, + { + "id": 414, + "type": "StringConcatenate", + "pos": [ + -851.4585327777979, + 56.26038871714494 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 656 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 629 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_WhiteMesh", + "" + ] } ], "groups": [], @@ -4540,14 +4221,6 @@ "target_slot": 3, "type": "INT" }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 618, "origin_id": 401, @@ -4564,30 +4237,6 @@ "target_slot": 0, "type": "MESHWITHVOXEL" }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 624, "origin_id": 408, @@ -4644,14 +4293,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 670, - "origin_id": -10, - "origin_slot": 2, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, { "id": 748, "origin_id": 408, @@ -4691,6 +4332,62 @@ "target_id": 398, "target_slot": 2, "type": "INT" + }, + { + "id": 1964, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1606, + "target_slot": 0, + "type": "*" + }, + { + "id": 1966, + "origin_id": 404, + "origin_slot": 0, + "target_id": 1605, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1973, + "origin_id": 1606, + "origin_slot": 0, + "target_id": 1605, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1989, + "origin_id": 1605, + "origin_slot": 0, + "target_id": 1616, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1990, + "origin_id": 1616, + "origin_slot": 0, + "target_id": 1617, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1991, + "origin_id": 1606, + "origin_slot": 0, + "target_id": 1617, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1992, + "origin_id": 1617, + "origin_slot": 0, + "target_id": 402, + "target_slot": 0, + "type": "MESHWITHVOXEL" } ], "extra": { @@ -4701,9 +4398,9 @@ "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", "version": 1, "state": { - "lastGroupId": 29, - "lastNodeId": 1538, - "lastLinkId": 1859, + "lastGroupId": 32, + "lastNodeId": 1621, + "lastLinkId": 1997, "lastRerouteId": 0 }, "revision": 0, @@ -4715,14 +4412,14 @@ -1746.4835931485231, -470.3084268847315, 120, - 120 + 100 ] }, "outputNode": { "id": -20, "bounding": [ - 2435.4059835911307, - -492.09012505396026, + 2850.2013303928848, + -493.198077629644, 120, 120 ] @@ -4767,19 +4464,6 @@ -1646.4835931485231, -410.3084268847315 ] - }, - { - "id": "7d6994b6-758a-441d-a687-ba613b9b3207", - "name": "_2", - "type": "*", - "linkIds": [ - 1696 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] } ], "outputs": [ @@ -4788,12 +4472,12 @@ "name": "IMAGE", "type": "IMAGE", "linkIds": [ - 788 + 1886 ], "label": "FrontView", "pos": [ - 2455.4059835911307, - -472.09012505396026 + 2870.2013303928848, + -473.198077629644 ] }, { @@ -4801,12 +4485,12 @@ "name": "IMAGE_1", "type": "IMAGE", "linkIds": [ - 789 + 1887 ], "label": "LeftView", "pos": [ - 2455.4059835911307, - -452.09012505396026 + 2870.2013303928848, + -453.198077629644 ] }, { @@ -4814,12 +4498,12 @@ "name": "IMAGE_2", "type": "IMAGE", "linkIds": [ - 790 + 1888 ], "label": "BackView", "pos": [ - 2455.4059835911307, - -432.09012505396026 + 2870.2013303928848, + -433.198077629644 ] }, { @@ -4827,98 +4511,17 @@ "name": "IMAGE_3", "type": "IMAGE", "linkIds": [ - 791 + 1889 ], "label": "RightView", "pos": [ - 2455.4059835911307, - -412.09012505396026 + 2870.2013303928848, + -413.198077629644 ] } ], "widgets": [], "nodes": [ - { - "id": 479, - "type": "Trellis2Continue4", - "pos": [ - 2158.480803831503, - -486.8825711673989 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1747 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1750 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1753 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 788 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 789 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 790 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 791 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, { "id": 367, "type": "StringConcatenate", @@ -4933,7 +4536,7 @@ "flags": { "collapsed": true }, - "order": 38, + "order": 41, "mode": 0, "inputs": [ { @@ -4952,7 +4555,7 @@ "name": "STRING", "type": "STRING", "links": [ - 571 + 1877 ] } ], @@ -4967,174 +4570,6 @@ "" ] }, - { - "id": 366, - "type": "SaveImage", - "pos": [ - 2055.074265011987, - -733.0995576387195 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1746 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 568 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 368, - "type": "SaveImage", - "pos": [ - 2058.1878075122613, - -649.6796875626654 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1749 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 571 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 369, - "type": "SaveImage", - "pos": [ - 2045.9011328925183, - -205.57636953598666 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1752 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 575 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 370, - "type": "SaveImage", - "pos": [ - 2049.1671159216903, - -124.40379579696945 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1755 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 578 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, { "id": 372, "type": "StringConcatenate", @@ -5168,7 +4603,7 @@ "name": "STRING", "type": "STRING", "links": [ - 578 + 1881 ] } ], @@ -5216,7 +4651,7 @@ "name": "STRING", "type": "STRING", "links": [ - 575 + 1879 ] } ], @@ -5245,7 +4680,7 @@ "flags": { "collapsed": true }, - "order": 36, + "order": 40, "mode": 0, "inputs": [ { @@ -5264,7 +4699,7 @@ "name": "STRING", "type": "STRING", "links": [ - 568 + 1875 ] } ], @@ -5279,48 +4714,6 @@ "" ] }, - { - "id": 1036, - "type": "SaveImage", - "pos": [ - -476.5756361124731, - 124.9200165536604 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1513 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1205 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "ComfyUI" - ] - }, { "id": 297, "type": "VHS_SelectImages", @@ -5333,7 +4726,7 @@ 106 ], "flags": {}, - "order": 32, + "order": 36, "mode": 0, "inputs": [ { @@ -5464,276 +4857,6 @@ "hunyuan3d-paint-v2-0" ] }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -882.5171881815025, - 126.75510181592512 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1205 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 155.51695126600592, - -3749.3162897448315 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 155.51695126600592, - -3639.31636882626 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 473.193822149287, - -3747.397139519557 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 53, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1769 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1770 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1698 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1413, - "type": "SaveImage", - "pos": [ - -311.5572850052346, - -2851.180806349425 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1546 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1551 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1410, "type": "StringConcatenate", @@ -5748,7 +4871,7 @@ "flags": { "collapsed": false }, - "order": 55, + "order": 53, "mode": 0, "inputs": [ { @@ -5767,7 +4890,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1551 + 1865 ] } ], @@ -5782,228 +4905,6 @@ "" ] }, - { - "id": 1420, - "type": "ModelSamplingAuraFlow", - "pos": [ - 2306.67613204373, - -3737.1506192018023 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1830 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1558 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1422, - "type": "CFGNorm", - "pos": [ - 2306.67613204373, - -3627.1506982832307 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1558 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1560 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1427, - "type": "KSampler", - "pos": [ - 2624.3530029270114, - -3735.231468976528 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1560 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1805 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1806 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1563 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1699 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1569 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1432, - "type": "SaveImage", - "pos": [ - 1839.6018957724896, - -2839.015135806396 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1567 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1568 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1434, "type": "StringConcatenate", @@ -6018,7 +4919,7 @@ "flags": { "collapsed": false }, - "order": 65, + "order": 61, "mode": 0, "inputs": [ { @@ -6037,7 +4938,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1568 + 1869 ] } ], @@ -6064,7 +4965,7 @@ 150 ], "flags": {}, - "order": 52, + "order": 50, "mode": 0, "inputs": [ { @@ -6115,7 +5016,7 @@ 150 ], "flags": {}, - "order": 66, + "order": 62, "mode": 0, "inputs": [ { @@ -6166,7 +5067,7 @@ 58 ], "flags": {}, - "order": 25, + "order": 30, "mode": 0, "inputs": [ { @@ -6215,7 +5116,7 @@ 58 ], "flags": {}, - "order": 29, + "order": 34, "mode": 0, "inputs": [ { @@ -6252,130 +5153,6 @@ 1 ] }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 456.8849326360329, - -2468.110818158637 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 67, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1786 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1697 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1447, - "type": "SaveImage", - "pos": [ - -327.86617451848906, - -1571.8944849885038 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 70, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1591 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1592 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1451, "type": "VAEDecodeTiled", @@ -6388,7 +5165,7 @@ 150 ], "flags": {}, - "order": 73, + "order": 68, "mode": 0, "inputs": [ { @@ -6427,228 +5204,6 @@ 8 ] }, - { - "id": 1452, - "type": "ModelSamplingAuraFlow", - "pos": [ - 2313.015417997532, - -2436.946218172359 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1846 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1608 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1454, - "type": "CFGNorm", - "pos": [ - 2313.015417997532, - -2326.9462972537867 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1608 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1610 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1459, - "type": "KSampler", - "pos": [ - 2630.692288880813, - -2435.0270679470846 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 74, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1610 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1819 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1824 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1613 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1700 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1619 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1462, - "type": "SaveImage", - "pos": [ - 1845.9411817262878, - -1538.8107347769528 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 76, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1614 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1615 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1467, "type": "VAEDecodeTiled", @@ -6661,7 +5216,7 @@ 150 ], "flags": {}, - "order": 80, + "order": 74, "mode": 0, "inputs": [ { @@ -6700,44 +5255,6 @@ 8 ] }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1578, - 1597, - 1621 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 318, "type": "VHS_SelectImages", @@ -6750,7 +5267,7 @@ 106 ], "flags": {}, - "order": 34, + "order": 38, "mode": 0, "inputs": [ { @@ -6795,7 +5312,7 @@ 106 ], "flags": {}, - "order": 35, + "order": 39, "mode": 0, "inputs": [ { @@ -6842,7 +5359,7 @@ "flags": { "collapsed": false }, - "order": 77, + "order": 71, "mode": 0, "inputs": [ { @@ -6861,7 +5378,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1615 + 1871 ] } ], @@ -6876,165 +5393,6 @@ "" ] }, - { - "id": 477, - "type": "Trellis2Continue4", - "pos": [ - 221.7434689394857, - -477.59789325102196 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1582 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1583 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1606 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1620 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1679 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1681 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1682 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1683 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 419.0067369945043, - -540.5640632465127 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 81, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1679 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 597.4096826368457, - -539.3485673740589 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 83, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1689 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, { "id": 299, "type": "VHS_SelectImages", @@ -7047,7 +5405,7 @@ 106 ], "flags": {}, - "order": 33, + "order": 37, "mode": 0, "inputs": [ { @@ -7094,7 +5452,7 @@ "flags": { "collapsed": false }, - "order": 71, + "order": 66, "mode": 0, "inputs": [ { @@ -7113,7 +5471,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1592 + 1867 ] } ], @@ -7128,44 +5486,6 @@ "" ] }, - { - "id": 1479, - "type": "Reroute", - "pos": [ - -1344.7100967736642, - -1695.1216187823172 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 84, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1696 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1697, - 1698, - 1699, - 1700 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 298, "type": "Hy3DCameraConfig", @@ -7205,87 +5525,6 @@ 1.2 ] }, - { - "id": 1472, - "type": "Trellis2Continue4", - "pos": [ - 866.56120264932, - -484.3296076872152 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 82, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1689 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1681 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1682 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1683 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1744 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1748 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1751 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1754 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, { "id": 494, "type": "RMBG", @@ -7300,7 +5539,7 @@ "flags": { "collapsed": true }, - "order": 48, + "order": 47, "mode": 0, "inputs": [ { @@ -7316,8 +5555,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1746, - 1747 + 1874, + 1882 ] }, { @@ -7367,7 +5606,7 @@ "flags": { "collapsed": true }, - "order": 85, + "order": 77, "mode": 0, "inputs": [ { @@ -7383,8 +5622,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1749, - 1750 + 1876, + 1883 ] }, { @@ -7434,7 +5673,7 @@ "flags": { "collapsed": true }, - "order": 86, + "order": 78, "mode": 0, "inputs": [ { @@ -7450,8 +5689,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1752, - 1753 + 1878, + 1884 ] }, { @@ -7501,7 +5740,7 @@ "flags": { "collapsed": true }, - "order": 87, + "order": 79, "mode": 0, "inputs": [ { @@ -7517,8 +5756,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1755, - 1756 + 1880, + 1885 ] }, { @@ -7554,43 +5793,6 @@ "color": "#222e40", "bgcolor": "#364254" }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 161.30201369098975, - -3501.6600732318925 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1504, "type": "VAEEncode", @@ -7605,7 +5807,7 @@ "flags": { "collapsed": false }, - "order": 89, + "order": 81, "mode": 0, "inputs": [ { @@ -7646,116 +5848,6 @@ }, "widgets_values": [] }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 177.30686614566156, - -3111.5678599220064 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 92, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1768 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1765 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 164.42359586478068, - -3224.8083199341427 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 93, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1767 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1766 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1763 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1503, "type": "VAEEncode", @@ -7770,7 +5862,7 @@ "flags": { "collapsed": false }, - "order": 88, + "order": 80, "mode": 0, "inputs": [ { @@ -7811,165 +5903,6 @@ }, "widgets_values": [] }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -365.40865980899554, - -3737.9609388905324 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1767 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -367.45176744776364, - -3439.409437824687 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1768 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, { "id": 1506, "type": "ReferenceLatent", @@ -7984,7 +5917,7 @@ "flags": { "collapsed": false }, - "order": 91, + "order": 83, "mode": 0, "inputs": [ { @@ -8039,7 +5972,7 @@ "flags": { "collapsed": false }, - "order": 90, + "order": 82, "mode": 0, "inputs": [ { @@ -8092,7 +6025,7 @@ 82 ], "flags": {}, - "order": 56, + "order": 54, "mode": 0, "inputs": [ { @@ -8108,8 +6041,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1546, - 1772 + 1772, + 1864 ] } ], @@ -8123,43 +6056,6 @@ 0.2 ] }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 137.23805772148364, - -2202.4319785335724 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1510, "type": "VAEEncode", @@ -8174,7 +6070,7 @@ "flags": { "collapsed": false }, - "order": 95, + "order": 87, "mode": 0, "inputs": [ { @@ -8229,14 +6125,14 @@ "flags": { "collapsed": false }, - "order": 98, + "order": 90, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1784 + "link": 1907 }, { "localized_name": "latent", @@ -8270,275 +6166,6 @@ }, "widgets_values": [] }, - { - "id": 1514, - "type": "ReferenceLatent", - "pos": [ - 232.0042359059899, - -1919.7300257261988 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 99, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1779 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "VAEEncode", - "pos": [ - -42.696890786369046, - -1857.8360960992834 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 94, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1788 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1843 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -381.71754932224985, - -2458.674617529612 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 68, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1839 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1841 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -391.5158248463746, - -2172.3097726303595 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 69, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1840 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1842 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1784 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, { "id": 1512, "type": "ReferenceLatent", @@ -8553,7 +6180,7 @@ "flags": { "collapsed": false }, - "order": 97, + "order": 89, "mode": 0, "inputs": [ { @@ -8608,7 +6235,7 @@ "flags": { "collapsed": false }, - "order": 96, + "order": 88, "mode": 0, "inputs": [ { @@ -8661,7 +6288,7 @@ 82 ], "flags": {}, - "order": 72, + "order": 67, "mode": 0, "inputs": [ { @@ -8677,8 +6304,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1591, - 1787 + 1787, + 1866 ] } ], @@ -8692,43 +6319,6 @@ 0.2 ] }, - { - "id": 1426, - "type": "EmptyLatentImage", - "pos": [ - 2303.1129835860575, - -3487.7364443505508 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1563 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1516, "type": "VAEEncode", @@ -8743,7 +6333,7 @@ "flags": { "collapsed": false }, - "order": 101, + "order": 93, "mode": 0, "inputs": [ { @@ -8784,440 +6374,6 @@ }, "widgets_values": [] }, - { - "id": 1520, - "type": "ReferenceLatent", - "pos": [ - 2496.049840362411, - -3235.556688050664 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 105, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1803 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1799 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1515, - "type": "VAEEncode", - "pos": [ - 2221.348713670052, - -3173.6627584237485 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 100, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1808 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1834 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1801, - 1802 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1430, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1785.7505209687288, - -3725.795268347503 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1831 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": null - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1633 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1803 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the left view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1431, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1783.7074133299607, - -3427.2437672816577 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1832 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1833 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1636 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1804 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1519, - "type": "ReferenceLatent", - "pos": [ - 2508.933110643292, - -3122.3162280385277 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 104, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1804 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1797 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1518, - "type": "ReferenceLatent", - "pos": [ - 2488.378508946105, - -2999.796159714305 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 103, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1799 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1800 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1805 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1517, - "type": "ReferenceLatent", - "pos": [ - 2494.094461284809, - -2890.6127350137513 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 102, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1797 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1798 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1806 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1433, "type": "Canny", @@ -9230,7 +6386,7 @@ 82 ], "flags": {}, - "order": 64, + "order": 60, "mode": 0, "inputs": [ { @@ -9246,8 +6402,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1567, - 1807 + 1807, + 1868 ] } ], @@ -9261,43 +6417,6 @@ 0.2 ] }, - { - "id": 1458, - "type": "EmptyLatentImage", - "pos": [ - 2306.871992379969, - -2188.031446395557 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1613 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1522, "type": "VAEEncode", @@ -9312,7 +6431,7 @@ "flags": { "collapsed": false }, - "order": 107, + "order": 99, "mode": 0, "inputs": [ { @@ -9367,14 +6486,14 @@ "flags": { "collapsed": false }, - "order": 110, + "order": 102, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1822 + "link": 1920 }, { "localized_name": "latent", @@ -9422,7 +6541,7 @@ "flags": { "collapsed": false }, - "order": 106, + "order": 98, "mode": 0, "inputs": [ { @@ -9477,14 +6596,14 @@ "flags": { "collapsed": false }, - "order": 111, + "order": 103, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1821 + "link": 1919 }, { "localized_name": "latent", @@ -9518,219 +6637,6 @@ }, "widgets_values": [] }, - { - "id": 1466, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1792.0898069225273, - -2425.5908673180597 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 79, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1847 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1855 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1634 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1819, - 1821 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the right view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1461, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1790.0466992837592, - -2127.0393662522133 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 75, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1848 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1849 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1638 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1822 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1524, - "type": "ReferenceLatent", - "pos": [ - 2401.274246687222, - -1666.4879711570823 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 109, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1815 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1816 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1523, "type": "ReferenceLatent", @@ -9745,7 +6651,7 @@ "flags": { "collapsed": false }, - "order": 108, + "order": 100, "mode": 0, "inputs": [ { @@ -9798,7 +6704,7 @@ 82 ], "flags": {}, - "order": 78, + "order": 72, "mode": 0, "inputs": [ { @@ -9814,8 +6720,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1614, - 1825 + 1825, + 1870 ] } ], @@ -9829,104 +6735,6 @@ 0.2 ] }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1399.0539515757248, - -2006.6625692889934 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1633, - 1634, - 1635, - 1636, - 1637, - 1638, - 1771, - 1788, - 1808, - 1826 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1496.3532269059936, - -389.05347596216643 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 651, - 652, - 653, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 296, "type": "Hy3DRenderMultiView", @@ -9939,7 +6747,7 @@ 234 ], "flags": {}, - "order": 31, + "order": 35, "mode": 0, "inputs": [ { @@ -10017,7 +6825,7 @@ 274 ], "flags": {}, - "order": 51, + "order": 49, "mode": 0, "inputs": [ { @@ -10076,7 +6884,7 @@ 1510, 1511, 1512, - 1513 + 1872 ] } ], @@ -10093,58 +6901,6 @@ 1 ] }, - { - "id": 1415, - "type": "CLIPLoader", - "pos": [ - -868.338427247558, - -3554.7345281271782 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1531, - 1535 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, { "id": 1417, "type": "VAELoader", @@ -10157,7 +6913,7 @@ 58 ], "flags": {}, - "order": 7, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -10199,135 +6955,6 @@ "qwen_image_vae.safetensors" ] }, - { - "id": 1419, - "type": "LoraLoaderModelOnly", - "pos": [ - -866.2260195822028, - -3715.744164267389 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1533 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -862.2977998628342, - -3855.2675865919077 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1527, - "type": "UnetLoaderGGUF", - "pos": [ - 1357.3783619971866, - -3831.401118164919 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1829 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, { "id": 1528, "type": "LoraLoaderModelOnly", @@ -10340,14 +6967,14 @@ 82 ], "flags": {}, - "order": 20, + "order": 24, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", - "link": 1829 + "link": 1910 } ], "outputs": [ @@ -10397,7 +7024,7 @@ 106 ], "flags": {}, - "order": 10, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -10437,99 +7064,6 @@ "default" ] }, - { - "id": 1531, - "type": "UnetLoaderGGUF", - "pos": [ - -812.5766545298914, - -2557.0114923139336 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1837 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1532, - "type": "LoraLoaderModelOnly", - "pos": [ - -816.50487424926, - -2417.4880699894147 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1837 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1838 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, { "id": 1533, "type": "CLIPLoader", @@ -10542,7 +7076,7 @@ 106 ], "flags": {}, - "order": 12, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -10582,42 +7116,6 @@ "default" ] }, - { - "id": 1535, - "type": "UnetLoaderGGUF", - "pos": [ - 1349.8261623799328, - -2519.4555185772747 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1845 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, { "id": 1536, "type": "LoraLoaderModelOnly", @@ -10630,14 +7128,14 @@ 82 ], "flags": {}, - "order": 22, + "order": 25, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", - "link": 1845 + "link": 1916 } ], "outputs": [ @@ -10687,7 +7185,7 @@ 106 ], "flags": {}, - "order": 14, + "order": 5, "mode": 0, "inputs": [], "outputs": [ @@ -10739,7 +7237,7 @@ 58 ], "flags": {}, - "order": 15, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -10793,7 +7291,7 @@ 58 ], "flags": {}, - "order": 16, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -10846,7 +7344,7 @@ 58 ], "flags": {}, - "order": 17, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -10887,6 +7385,3892 @@ "widgets_values": [ "qwen_image_vae.safetensors" ] + }, + { + "id": 1539, + "type": "Trellis2SaveImage", + "pos": [ + -328.12654388353957, + -2823.121158823538 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 104, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1864 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1865 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1540, + "type": "Trellis2SaveImage", + "pos": [ + -331.66087416668597, + -1536.5303869140234 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 105, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1866 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1867 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1541, + "type": "Trellis2SaveImage", + "pos": [ + 1874.891874002486, + -2872.7929783462387 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 106, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1868 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1869 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1542, + "type": "Trellis2SaveImage", + "pos": [ + 1837.8358193960694, + -1542.317014035373 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 107, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1870 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1871 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1544, + "type": "Trellis2SaveImage", + "pos": [ + 1954.9890222312517, + -846.8262432356813 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 109, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1874 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1875 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1890 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1545, + "type": "Trellis2SaveImage", + "pos": [ + 1951.3527695678995, + -701.9777768826984 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 110, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1876 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1877 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1891 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1549, + "type": "Trellis2Continue", + "pos": [ + 2284.1911207894773, + -710.1270645445068 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 114, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1890 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1891 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1892 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1546, + "type": "Trellis2SaveImage", + "pos": [ + 1930.877235920881, + -286.50150093165934 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 111, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1878 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1879 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1893 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1547, + "type": "Trellis2SaveImage", + "pos": [ + 1936.8073150224445, + -135.31112871153334 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 112, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1880 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1881 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1894 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1550, + "type": "Trellis2Continue", + "pos": [ + 2285.078562439869, + -212.3330239256105 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 115, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1893 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1894 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1895 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1548, + "type": "Trellis2Continue6", + "pos": [ + 2497.9529921273706, + -504.73507134992656 + ], + "size": [ + 173.952734375, + 126 + ], + "flags": {}, + "order": 113, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1882 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1883 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1884 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1885 + }, + { + "localized_name": "input_5", + "name": "input_5", + "type": "*", + "link": 1892 + }, + { + "localized_name": "input_6", + "name": "input_6", + "type": "*", + "link": 1895 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1886 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1887 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 1888 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 1889 + ] + }, + { + "localized_name": "output_5", + "name": "output_5", + "type": "*", + "links": null + }, + { + "localized_name": "output_6", + "name": "output_6", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2Continue6" + }, + "widgets_values": [] + }, + { + "id": 1405, + "type": "UnetLoaderGGUF", + "pos": [ + -853.1485528966393, + -3899.9972306707264 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1896 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1398, + "type": "ModelSamplingAuraFlow", + "pos": [ + 144.40749223755628, + -3813.195536128812 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1533 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1534 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1400, + "type": "CFGNorm", + "pos": [ + 147.87923394134796, + -3683.7541095869888 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1534 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1540 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1404, + "type": "EmptyLatentImage", + "pos": [ + 139.77752025730464, + -3353.07132094732 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1543 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1508, + "type": "ReferenceLatent", + "pos": [ + 170.67265464914988, + -3194.2573870667975 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 85, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1900 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1766 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1763 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1507, + "type": "ReferenceLatent", + "pos": [ + 176.61250509116059, + -3076.850824296369 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 84, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1901 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1765 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1761 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1416, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -367.45176744776364, + -3439.409437824687 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 56, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1535 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1536 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1635 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1899 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1553, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 139.723882965449, + -3445.9810423001413 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 117, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1899 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1901 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1415, + "type": "CLIPLoader", + "pos": [ + -856.4313712182889, + -3535.3856216956337 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1531, + 1535 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1419, + "type": "LoraLoaderModelOnly", + "pos": [ + -873.0600467495906, + -3661.568473584541 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1897 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1533 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1532, + "type": "LoraLoaderModelOnly", + "pos": [ + -816.50487424926, + -2390.687273746304 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1903 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1838 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1414, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -365.40865980899554, + -3737.9609388905324 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 55, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1531 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1532 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1545 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1898 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " front view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1551, + "type": "LoraLoaderModelOnly", + "pos": [ + -836.4403606179102, + -3786.293165103035 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1896 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1897 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1527, + "type": "UnetLoaderGGUF", + "pos": [ + 1356.4542520436032, + -3924.7419346489705 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1909 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1552, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 122.3654287213438, + -3561.2414810680775 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 116, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1898 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1900 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1520, + "type": "ReferenceLatent", + "pos": [ + 2453.538244198851, + -3193.9692018406868 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 97, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1913 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1802 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1799 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1515, + "type": "VAEEncode", + "pos": [ + 2163.126232976084, + -3166.2693711353368 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 92, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1808 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1834 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1801, + 1802 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1519, + "type": "ReferenceLatent", + "pos": [ + 2437.77232910954, + -3081.6529363920913 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 96, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1914 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1801 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1797 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1518, + "type": "ReferenceLatent", + "pos": [ + 2437.549415540549, + -2968.3744752634475 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 95, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1799 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1800 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1805 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1517, + "type": "ReferenceLatent", + "pos": [ + 2444.1894778328365, + -2857.3427460457706 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 94, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1797 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1798 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1806 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1420, + "type": "ModelSamplingAuraFlow", + "pos": [ + 2299.282744755318, + -3795.37309989577 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1830 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1558 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1422, + "type": "CFGNorm", + "pos": [ + 2292.8136366404046, + -3677.055681735203 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1558 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1560 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1426, + "type": "EmptyLatentImage", + "pos": [ + 2294.7954863440623, + -3327.8556076255572 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1563 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1431, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1783.7074133299607, + -3427.2437672816577 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1832 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1833 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1636 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1912 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1559, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2269.6774174887923, + -3449.1593614296326 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 121, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1912 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1914 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1557, + "type": "LoraLoaderModelOnly", + "pos": [ + 1382.6784359031294, + -3821.3380624408637 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1909 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1910 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1535, + "type": "UnetLoaderGGUF", + "pos": [ + 1350.944386612793, + -2613.3877874302098 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1915 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1454, + "type": "CFGNorm", + "pos": [ + 2292.8870746719026, + -2405.2232220905817 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1608 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1610 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1458, + "type": "EmptyLatentImage", + "pos": [ + 2272.206580460085, + -2294.264335377027 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1613 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1558, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2274.499125109924, + -3571.813102876022 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1911 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1913 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1461, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1790.0466992837592, + -2127.0393662522133 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1848 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1849 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1638 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1918 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1562, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2292.5090382328017, + -2016.911594633259 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 123, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1918 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1920 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1543, + "type": "Trellis2SaveImage", + "pos": [ + -478.72616383827756, + 76.81629147512993 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 108, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1872 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1873 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 426, + "type": "Reroute", + "pos": [ + -1496.3532269059936, + -389.05347596216643 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 649 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 650, + 651, + 652, + 653, + 1204, + 1491, + 1492, + 1493, + 1515, + 1516, + 1517, + 1549 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1035, + "type": "StringConcatenate", + "pos": [ + -1034.3088757818812, + 196.250140008152 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 48, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1204 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1873 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_Ortho", + "" + ] + }, + { + "id": 1452, + "type": "ModelSamplingAuraFlow", + "pos": [ + 2276.640241904601, + -2541.774411373657 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1846 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1608 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1561, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2287.164944094814, + -2138.641141516108 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 122, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1917 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1919 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1524, + "type": "ReferenceLatent", + "pos": [ + 2401.274246687222, + -1666.4879711570823 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 101, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1815 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1816 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1931 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1560, + "type": "LoraLoaderModelOnly", + "pos": [ + 1367.723520675758, + -2508.5849637161787 + ], + "size": [ + 415.88078231324585, + 82 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1915 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1916 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1446, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -379.2151893611325, + -2172.3097726303595 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1840 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1842 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1637 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1905 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1555, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 124.7199663186217, + -2256.3042402556025 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1904 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1906 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1531, + "type": "UnetLoaderGGUF", + "pos": [ + -820.5623385099494, + -2645.3867395075567 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1902 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1554, + "type": "LoraLoaderModelOnly", + "pos": [ + -811.891480446856, + -2522.2659556551 + ], + "size": [ + 348.5540842122074, + 84.77249908066551 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1902 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1903 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1445, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -387.86783891090766, + -2462.3648138059784 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1839 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1841 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1632 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1904 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " back view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1409, + "type": "Reroute", + "pos": [ + -1407.0748037020733, + -2185.0951368120072 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1549 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1550, + 1578, + 1597, + 1621 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 434, + "type": "Reroute", + "pos": [ + -1301.0923314938836, + -2065.809244546503 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 664 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1495, + 1496, + 1497, + 1520, + 1521, + 1522, + 1545, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1771, + 1788, + 1808, + 1826 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1407, + "type": "KSampler", + "pos": [ + 473.193822149287, + -3747.397139519557 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1540 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1769 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1770 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1543 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1538 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1427, + "type": "KSampler", + "pos": [ + 2624.3530029270114, + -3735.231468976528 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 57, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1560 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1805 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1806 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1563 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1569 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1443, + "type": "KSampler", + "pos": [ + 479.89427610558573, + -2458.6602405328817 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 63, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1587 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1785 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1786 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1590 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1596 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1459, + "type": "KSampler", + "pos": [ + 2630.692288880813, + -2435.0270679470846 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1610 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1931 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1824 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1613 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1619 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 4000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1514, + "type": "ReferenceLatent", + "pos": [ + 224.8250410065078, + -1888.7817176411427 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 91, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1906 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1782 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1779 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1509, + "type": "VAEEncode", + "pos": [ + -79.52387182677003, + -1852.5750586695735 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 86, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1788 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1843 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1781, + 1782 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 477, + "type": "Trellis2Continue4", + "pos": [ + 221.7434689394857, + -477.59789325102196 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1582 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1583 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1606 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1620 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1985 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1681 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 1682 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 1683 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1473, + "type": "Trellis2CudaReset", + "pos": [ + 779.2540731207265, + -532.2707757281195 + ], + "size": [ + 228.64157118625442, + 26 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1986 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1689 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", + "Node name for S&R": "Trellis2CudaReset" + }, + "widgets_values": [] + }, + { + "id": 1615, + "type": "Trellis2UnloadAllModels", + "pos": [ + 445.3579787202498, + -536.7367447818816 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 124, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1985 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1986 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "fdfa2de24ded91f0c2acd62dae6cb329989c252d", + "Node name for S&R": "Trellis2UnloadAllModels" + }, + "widgets_values": [] + }, + { + "id": 1472, + "type": "Trellis2Continue4", + "pos": [ + 1032.0722162936424, + -484.3295578418569 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 75, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1689 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1681 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1682 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1683 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1744 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1748 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 1751 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 1754 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1556, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 92.08941942315988, + -2141.211913780998 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 119, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1905 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1907 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1442, + "type": "EmptyLatentImage", + "pos": [ + 117.20249577167044, + -2043.5759626037805 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1590 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1430, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1785.7505209687288, + -3725.795268347503 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1831 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1633 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1911 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " left side view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1466, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1792.0898069225273, + -2425.5908673180597 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 73, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1847 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1855 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1634 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1917 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " right side view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" } ], "groups": [ @@ -10944,38 +11328,6 @@ } ], "links": [ - { - "id": 568, - "origin_id": 364, - "origin_slot": 0, - "target_id": 366, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 571, - "origin_id": 367, - "origin_slot": 0, - "target_id": 368, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 575, - "origin_id": 371, - "origin_slot": 0, - "target_id": 369, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 578, - "origin_id": 372, - "origin_slot": 0, - "target_id": 370, - "target_slot": 1, - "type": "STRING" - }, { "id": 546, "origin_id": 298, @@ -11040,38 +11392,6 @@ "target_slot": 0, "type": "*" }, - { - "id": 788, - "origin_id": 479, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 789, - "origin_id": 479, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 790, - "origin_id": 479, - "origin_slot": 2, - "target_id": -20, - "target_slot": 2, - "type": "*" - }, - { - "id": 791, - "origin_id": 479, - "origin_slot": 3, - "target_id": -20, - "target_slot": 3, - "type": "*" - }, { "id": 1204, "origin_id": 426, @@ -11080,14 +11400,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1205, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 1, - "type": "STRING" - }, { "id": 1491, "origin_id": 426, @@ -11248,14 +11560,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1513, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1514, "origin_id": 299, @@ -11376,14 +11680,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1538, "origin_id": 1407, @@ -11424,14 +11720,6 @@ "target_slot": 2, "type": "IMAGE" }, - { - "id": 1546, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1549, "origin_id": 426, @@ -11448,14 +11736,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1551, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 1, - "type": "STRING" - }, { "id": 1552, "origin_id": 297, @@ -11488,22 +11768,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1567, - "origin_id": 1433, - "origin_slot": 0, - "target_id": 1432, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1568, - "origin_id": 1434, - "origin_slot": 0, - "target_id": 1432, - "target_slot": 1, - "type": "STRING" - }, { "id": 1569, "origin_id": 1427, @@ -11568,22 +11832,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1591, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1592, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 1, - "type": "STRING" - }, { "id": 1596, "origin_id": 1443, @@ -11632,22 +11880,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1614, - "origin_id": 1465, - "origin_slot": 0, - "target_id": 1462, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1615, - "origin_id": 1463, - "origin_slot": 0, - "target_id": 1462, - "target_slot": 1, - "type": "STRING" - }, { "id": 1619, "origin_id": 1459, @@ -11744,14 +11976,6 @@ "target_slot": 2, "type": "IMAGE" }, - { - "id": 1679, - "origin_id": 477, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, { "id": 1681, "origin_id": 477, @@ -11776,14 +12000,6 @@ "target_slot": 3, "type": "*" }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, { "id": 1689, "origin_id": 1473, @@ -11792,46 +12008,6 @@ "target_slot": 0, "type": "*" }, - { - "id": 1696, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1479, - "target_slot": 0, - "type": "*" - }, - { - "id": 1697, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1698, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1699, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1427, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1700, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1459, - "target_slot": 4, - "type": "INT" - }, { "id": 1744, "origin_id": 1472, @@ -11840,22 +12016,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1746, - "origin_id": 494, - "origin_slot": 0, - "target_id": 366, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1747, - "origin_id": 494, - "origin_slot": 0, - "target_id": 479, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1748, "origin_id": 1472, @@ -11864,22 +12024,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1749, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 368, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1750, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 479, - "target_slot": 1, - "type": "IMAGE" - }, { "id": 1751, "origin_id": 1472, @@ -11888,22 +12032,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1752, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 369, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1753, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 479, - "target_slot": 2, - "type": "IMAGE" - }, { "id": 1754, "origin_id": 1472, @@ -11912,22 +12040,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1755, - "origin_id": 1502, - "origin_slot": 0, - "target_id": 370, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1756, - "origin_id": 1502, - "origin_slot": 0, - "target_id": 479, - "target_slot": 3, - "type": "IMAGE" - }, { "id": 1761, "origin_id": 1507, @@ -11976,22 +12088,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1767, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1768, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1769, "origin_id": 1506, @@ -12072,22 +12168,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1783, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1513, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1785, "origin_id": 1512, @@ -12184,22 +12264,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1803, - "origin_id": 1430, - "origin_slot": 0, - "target_id": 1520, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1804, - "origin_id": 1431, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1805, "origin_id": 1518, @@ -12280,30 +12344,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1819, - "origin_id": 1466, - "origin_slot": 0, - "target_id": 1459, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1821, - "origin_id": 1466, - "origin_slot": 0, - "target_id": 1526, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1822, - "origin_id": 1461, - "origin_slot": 0, - "target_id": 1525, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1824, "origin_id": 1523, @@ -12328,14 +12368,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1829, - "origin_id": 1527, - "origin_slot": 0, - "target_id": 1528, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1830, "origin_id": 1528, @@ -12384,14 +12416,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1837, - "origin_id": 1531, - "origin_slot": 0, - "target_id": 1532, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1838, "origin_id": 1532, @@ -12448,14 +12472,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1845, - "origin_id": 1535, - "origin_slot": 0, - "target_id": 1536, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1846, "origin_id": 1536, @@ -12535,6 +12551,478 @@ "target_id": 1466, "target_slot": 1, "type": "VAE" + }, + { + "id": 1864, + "origin_id": 1411, + "origin_slot": 0, + "target_id": 1539, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1865, + "origin_id": 1410, + "origin_slot": 0, + "target_id": 1539, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1866, + "origin_id": 1450, + "origin_slot": 0, + "target_id": 1540, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1867, + "origin_id": 1448, + "origin_slot": 0, + "target_id": 1540, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1868, + "origin_id": 1433, + "origin_slot": 0, + "target_id": 1541, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1869, + "origin_id": 1434, + "origin_slot": 0, + "target_id": 1541, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1870, + "origin_id": 1465, + "origin_slot": 0, + "target_id": 1542, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1871, + "origin_id": 1463, + "origin_slot": 0, + "target_id": 1542, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1872, + "origin_id": 1326, + "origin_slot": 0, + "target_id": 1543, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1873, + "origin_id": 1035, + "origin_slot": 0, + "target_id": 1543, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1874, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1544, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1875, + "origin_id": 364, + "origin_slot": 0, + "target_id": 1544, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1876, + "origin_id": 1500, + "origin_slot": 0, + "target_id": 1545, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1877, + "origin_id": 367, + "origin_slot": 0, + "target_id": 1545, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1878, + "origin_id": 1501, + "origin_slot": 0, + "target_id": 1546, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1879, + "origin_id": 371, + "origin_slot": 0, + "target_id": 1546, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1880, + "origin_id": 1502, + "origin_slot": 0, + "target_id": 1547, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1881, + "origin_id": 372, + "origin_slot": 0, + "target_id": 1547, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1882, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1883, + "origin_id": 1500, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1884, + "origin_id": 1501, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 1885, + "origin_id": 1502, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 1886, + "origin_id": 1548, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "*" + }, + { + "id": 1887, + "origin_id": 1548, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "*" + }, + { + "id": 1888, + "origin_id": 1548, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "*" + }, + { + "id": 1889, + "origin_id": 1548, + "origin_slot": 3, + "target_id": -20, + "target_slot": 3, + "type": "*" + }, + { + "id": 1890, + "origin_id": 1544, + "origin_slot": 0, + "target_id": 1549, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1891, + "origin_id": 1545, + "origin_slot": 0, + "target_id": 1549, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1892, + "origin_id": 1549, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 4, + "type": "*" + }, + { + "id": 1893, + "origin_id": 1546, + "origin_slot": 0, + "target_id": 1550, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1894, + "origin_id": 1547, + "origin_slot": 0, + "target_id": 1550, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1895, + "origin_id": 1550, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 5, + "type": "*" + }, + { + "id": 1896, + "origin_id": 1405, + "origin_slot": 0, + "target_id": 1551, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1897, + "origin_id": 1551, + "origin_slot": 0, + "target_id": 1419, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1898, + "origin_id": 1414, + "origin_slot": 0, + "target_id": 1552, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1899, + "origin_id": 1416, + "origin_slot": 0, + "target_id": 1553, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1900, + "origin_id": 1552, + "origin_slot": 0, + "target_id": 1508, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1901, + "origin_id": 1553, + "origin_slot": 0, + "target_id": 1507, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1902, + "origin_id": 1531, + "origin_slot": 0, + "target_id": 1554, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1903, + "origin_id": 1554, + "origin_slot": 0, + "target_id": 1532, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1904, + "origin_id": 1445, + "origin_slot": 0, + "target_id": 1555, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1905, + "origin_id": 1446, + "origin_slot": 0, + "target_id": 1556, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1906, + "origin_id": 1555, + "origin_slot": 0, + "target_id": 1514, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1907, + "origin_id": 1556, + "origin_slot": 0, + "target_id": 1513, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1909, + "origin_id": 1527, + "origin_slot": 0, + "target_id": 1557, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1910, + "origin_id": 1557, + "origin_slot": 0, + "target_id": 1528, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1911, + "origin_id": 1430, + "origin_slot": 0, + "target_id": 1558, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1912, + "origin_id": 1431, + "origin_slot": 0, + "target_id": 1559, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1913, + "origin_id": 1558, + "origin_slot": 0, + "target_id": 1520, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1914, + "origin_id": 1559, + "origin_slot": 0, + "target_id": 1519, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1915, + "origin_id": 1535, + "origin_slot": 0, + "target_id": 1560, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1916, + "origin_id": 1560, + "origin_slot": 0, + "target_id": 1536, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1917, + "origin_id": 1466, + "origin_slot": 0, + "target_id": 1561, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1918, + "origin_id": 1461, + "origin_slot": 0, + "target_id": 1562, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1919, + "origin_id": 1561, + "origin_slot": 0, + "target_id": 1526, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1920, + "origin_id": 1562, + "origin_slot": 0, + "target_id": 1525, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1931, + "origin_id": 1524, + "origin_slot": 0, + "target_id": 1459, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1985, + "origin_id": 477, + "origin_slot": 0, + "target_id": 1615, + "target_slot": 0, + "type": "*" + }, + { + "id": 1986, + "origin_id": 1615, + "origin_slot": 0, + "target_id": 1473, + "target_slot": 0, + "type": "*" } ], "extra": { @@ -12542,521 +13030,533 @@ } }, { - "id": "759a2fa9-18f0-43d4-af58-ec3c6f22b107", + "id": "e62a2ed8-84aa-4855-9c23-e444bcf27791", "version": 1, "state": { - "lastGroupId": 29, - "lastNodeId": 1538, - "lastLinkId": 1859, + "lastGroupId": 32, + "lastNodeId": 1621, + "lastLinkId": 1997, "lastRerouteId": 0 }, "revision": 0, "config": {}, - "name": "Upscale Views", + "name": "Normal Generation", "inputNode": { "id": -10, "bounding": [ - -1418.1112211017976, - 542.4325107416324, + -3817.1162130023004, + -1898.1700046856838, 120, - 160 + 100 ] }, "outputNode": { "id": -20, "bounding": [ - 1739.0468963918688, - 483.05762083534603, - 120, - 120 + 2149.8507126214085, + -2010.5983831463957, + 190.146484375, + 80 ] }, "inputs": [ { - "id": "31c79571-1ba1-4b9d-b69f-7fe2aded432b", + "id": "13fd56fd-b271-45d9-a15e-422894e3c54a", "name": "image", "type": "IMAGE", "linkIds": [ - 751 + 1900 ], - "label": "FrontImage", + "label": "source_image", "pos": [ - -1318.1112211017976, - 562.4325107416324 + -3717.1162130023004, + -1878.1700046856838 ] }, { - "id": "f280940f-cd87-4c65-a24d-f478b8484a23", - "name": "image_1", - "type": "IMAGE", - "linkIds": [ - 753 - ], - "label": "BackImage", - "pos": [ - -1318.1112211017976, - 582.4325107416324 - ] - }, - { - "id": "2f3a20ef-4b4a-46aa-9fc9-d272448829da", - "name": "image_2", - "type": "IMAGE", - "linkIds": [ - 755 - ], - "label": "LeftImage", - "pos": [ - -1318.1112211017976, - 602.4325107416324 - ] - }, - { - "id": "cbbe661b-8cd4-48af-982c-e49f8dbf2d08", - "name": "image_3", - "type": "IMAGE", - "linkIds": [ - 757 - ], - "label": "RightImage", - "pos": [ - -1318.1112211017976, - 622.4325107416324 - ] - }, - { - "id": "c9fe30b4-ba0f-44e4-a293-beb08c8d63d8", + "id": "4d41f897-1b58-4f8c-8ea3-53dca49bbade", "name": "", "type": "*", "linkIds": [ - 734 + 1876 ], - "label": "Prefix", + "label": "prefix", "pos": [ - -1318.1112211017976, - 642.4325107416324 + -3717.1162130023004, + -1858.1700046856838 ] }, { - "id": "7183950f-65fb-49dc-8e67-803b6f8171d2", + "id": "cf851b38-1b59-43f9-8094-f0f28b7804ec", "name": "_1", "type": "*", "linkIds": [ - 1703 + 1947 ], "label": "seed", "pos": [ - -1318.1112211017976, - 662.4325107416324 + -3717.1162130023004, + -1838.1700046856838 ] } ], "outputs": [ { - "id": "248d74d0-9cfa-4e12-a502-c9cce672a965", + "id": "89cda40d-3878-45a6-bc24-ef146cc3731d", "name": "IMAGE", "type": "IMAGE", "linkIds": [ - 1663 + 1898 ], - "label": "FrontImage", + "label": "source_image", "pos": [ - 1759.0468963918688, - 503.05762083534603 + 2169.8507126214085, + -1990.5983831463957 ] }, { - "id": "a9f6a94e-9dd9-41fc-85b1-60acbefc9ae0", + "id": "8cc5e680-c415-4b4e-803e-5d5115fe5847", "name": "IMAGE_1", "type": "IMAGE", "linkIds": [ - 1664 + 1917 ], - "label": "BackImage", + "label": "normal_image_transparent", "pos": [ - 1759.0468963918688, - 523.057620835346 - ] - }, - { - "id": "ccd430ee-d2e1-4b7f-87ca-5d205ed168c7", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 1665 - ], - "label": "LeftImage", - "pos": [ - 1759.0468963918688, - 543.057620835346 - ] - }, - { - "id": "4048084e-599e-4b65-a69d-4985e35ae1cc", - "name": "IMAGE_3", - "type": "IMAGE", - "linkIds": [ - 1666 - ], - "label": "RightImage", - "pos": [ - 1759.0468963918688, - 563.057620835346 + 2169.8507126214085, + -1970.5983831463957 ] } ], "widgets": [], "nodes": [ { - "id": 450, - "type": "SaveImage", + "id": 1569, + "type": "ModelSamplingAuraFlow", "pos": [ - 1423.7968764467944, - 615.448058226335 + -115.00971403135668, + -2337.6245076749606 ], "size": [ 270, 58 ], - "flags": { - "collapsed": true - }, - "order": 11, + "flags": {}, + "order": 5, "mode": 0, "inputs": [ { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1738 - }, + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1841 + } + ], + "outputs": [ { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 701 + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1854 + ] } ], - "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.16.4" + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} }, "widgets_values": [ - "ComfyUI" + 3.1 ] }, { - "id": 272, - "type": "UpscaleModelLoader", + "id": 1570, + "type": "KSampler", "pos": [ - -957.3855977406284, - 22.254455222119763 + 202.66715685192432, + -2335.7053574496863 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1842 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1879 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1880 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1845 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1948 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1848 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 12345, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1571, + "type": "CFGNorm", + "pos": [ + -118.33919486966624, + -2215.139128869213 ], "size": [ 270, 58 ], "flags": {}, - "order": 0, - "mode": 4, - "inputs": [], + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1854 + } + ], "outputs": [ { - "localized_name": "UPSCALE_MODEL", - "name": "UPSCALE_MODEL", - "type": "UPSCALE_MODEL", + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", "links": [ - 512, - 517, - 594, - 595 + 1842 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "UpscaleModelLoader", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, "widget_ue_connectable": {} }, "widgets_values": [ - "4x_foolhardy_Remacri.pth" + 1 ] }, { - "id": 274, - "type": "ImageUpscaleWithModel", + "id": 1572, + "type": "EmptyLatentImage", "pos": [ - -600.124720691554, - 110.96584860024055 + -111.33960518501158, + -2102.8599395388537 ], "size": [ - 233.5689453125, - 46 + 270, + 106 ], "flags": {}, - "order": 3, - "mode": 4, - "inputs": [ - { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 517 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 754 - } - ], + "order": 0, + "mode": 0, + "inputs": [], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", "links": [ - 1640 + 1845 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", "widget_ue_connectable": {} }, - "widgets_values": [] + "widgets_values": [ + 1024, + 1024, + 1 + ] }, { - "id": 390, - "type": "ImageUpscaleWithModel", + "id": 1573, + "type": "TextEncodeQwenImageEditPlus", "pos": [ - -591.6255226058114, - 213.87859299686323 + -637.9784327451256, + -2027.7176557548157 ], "size": [ - 233.5689453125, - 46 + 420, + 168 ], "flags": {}, - "order": 4, - "mode": 4, + "order": 8, + "mode": 0, "inputs": [ { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 594 + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1859 }, { - "localized_name": "image", - "name": "image", + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1860 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, "type": "IMAGE", - "link": 756 + "link": 1875 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null } ], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 1641 + 1850 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, "widget_ue_connectable": {} }, - "widgets_values": [] + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" }, { - "id": 273, - "type": "ImageUpscaleWithModel", + "id": 1574, + "type": "CLIPLoader", "pos": [ - -598.1839378496585, - 19.025406169353623 + -1124.3007943593586, + -1970.878331573208 ], "size": [ - 233.5689453125, - 46 + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1857, + 1859 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1575, + "type": "VAELoader", + "pos": [ + -1125.7132689453608, + -1784.1974997982275 + ], + "size": [ + 396.1197916666667, + 58 ], "flags": {}, "order": 2, - "mode": 4, - "inputs": [ - { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 512 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 752 - } - ], + "mode": 0, + "inputs": [], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, "links": [ - 1639 + 1849, + 1858, + 1860, + 1865 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], "widget_ue_connectable": {} }, - "widgets_values": [] + "widgets_values": [ + "qwen_image_vae.safetensors" + ] }, { - "id": 1468, - "type": "Trellis2Continue4", + "id": 1576, + "type": "ImageResizeKJv2", "pos": [ - -110.72093105489063, - 143.3092853841107 + -1489.802570145589, + -2136.853995293102 ], "size": [ - 174.3150390625, - 86 + 278.5893539007568, + 288.0639521984865 ], "flags": {}, - "order": 21, - "mode": 4, + "order": 9, + "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1639 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1640 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1641 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1642 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1690 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1676 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1677 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1678 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 504, - "type": "BatchImagesNode", - "pos": [ - 488.85268083179113, - 136.5469454509724 - ], - "size": [ - 169.6640625, - 126 - ], - "flags": {}, - "order": 20, - "mode": 4, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", + "localized_name": "image", + "name": "image", "type": "IMAGE", - "link": 1691 + "link": 1903 }, { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1676 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", + "localized_name": "mask", + "name": "mask", "shape": 7, - "type": "IMAGE", - "link": 1677 - }, - { - "label": "image3", - "localized_name": "images.image3", - "name": "images.image3", - "shape": 7, - "type": "IMAGE", - "link": 1678 - }, - { - "label": "image4", - "localized_name": "images.image4", - "name": "images.image4", - "shape": 7, - "type": "IMAGE", + "type": "MASK", "link": null } ], @@ -13065,158 +13565,362 @@ "localized_name": "IMAGE", "name": "IMAGE", "type": "IMAGE", - "links": [] + "links": [ + 1874, + 1875, + 1878 + ] + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "1.1.7", + "Node name for S&R": "ImageResizeKJv2" + }, + "widgets_values": [ + 1024, + 1024, + "lanczos", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ] + }, + { + "id": 1577, + "type": "VAEEncode", + "pos": [ + -426.07544431121744, + -1752.8109264596974 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1878 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1865 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1851, + 1856 + ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 }, "widgets_values": [] }, { - "id": 1474, - "type": "Trellis2CudaReset", + "id": 1578, + "type": "ReferenceLatent", "pos": [ - 182.0514603991607, - 125.97305057842877 + -76.2171515196161, + -1834.0309760866128 ], "size": [ - 177.7330078125, - 26 + 210, + 46 ], - "flags": {}, - "order": 23, - "mode": 4, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1690 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1691 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" + "flags": { + "collapsed": false }, - "widgets_values": [] - }, - { - "id": 1486, - "type": "UnloadAllModels", - "pos": [ - -84.11601292318576, - 984.060157729925 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 27, + "order": 11, "mode": 0, "inputs": [ { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1711 + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1855 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1856 } ], "outputs": [ { - "localized_name": "*", - "name": "*", - "type": "*", + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 1712 + 1879 ] } ], "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 }, "widgets_values": [] }, { - "id": 1487, - "type": "Trellis2CudaReset", + "id": 1579, + "type": "ReferenceLatent", "pos": [ - 151.52986865948276, - 981.9873487994919 + -74.0707456357083, + -1733.6745960744763 ], "size": [ - 177.7330078125, - 26 + 204.134765625, + 46 ], - "flags": {}, - "order": 28, + "flags": { + "collapsed": false + }, + "order": 12, "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1712 + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1850 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1851 } ], "outputs": [ { - "localized_name": "output_1", - "name": "output_1", - "type": "*", + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 1725, - 1727, - 1730, - 1733 + 1880 ] } ], "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 }, "widgets_values": [] }, { - "id": 454, - "type": "Reroute", + "id": 1580, + "type": "TextEncodeQwenImageEditPlus", "pos": [ - 830.7316566567365, - 636.8850045395972 + -635.9353251063575, + -2326.2691568206615 ], "size": [ - 75, - 26 + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1857 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1858 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1874 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1855 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Generate a highly detailed normal map of the image" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1581, + "type": "VAEDecodeTiled", + "pos": [ + 526.7607544549602, + -2532.6820137931068 + ], + "size": [ + 225, + 150 ], "flags": {}, "order": 14, "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1848 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1849 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1881 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.9.1", + "Node name for S&R": "VAEDecodeTiled", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 128, + 64, + 64, + 8 + ] + }, + { + "id": 1582, + "type": "Reroute", + "pos": [ + -2190.0488823440746, + -1559.9544752931013 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 15, + "mode": 0, "inputs": [ { "name": "", "type": "*", - "widget": { - "name": "value" - }, - "link": 734 + "link": 1876 } ], "outputs": [ @@ -13224,10 +13928,8 @@ "name": "", "type": "*", "links": [ - 714, - 715, - 716, - 717 + 1877, + 1883 ] } ], @@ -13237,904 +13939,25 @@ } }, { - "id": 1496, - "type": "VHS_SelectImages", - "pos": [ - 402.01398023042896, - 850.8123255669193 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1725 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1726 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "449839959f0153fb8a57211a9364c55163935ca9", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1497, - "type": "VHS_SelectImages", - "pos": [ - 392.5582076503454, - 932.5519459673383 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1727 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1728 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "449839959f0153fb8a57211a9364c55163935ca9", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1498, - "type": "VHS_SelectImages", - "pos": [ - 397.4576392800438, - 1030.291769542169 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1730 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1731 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "449839959f0153fb8a57211a9364c55163935ca9", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "2", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1499, - "type": "VHS_SelectImages", - "pos": [ - 405.0562021145271, - 1118.521624084096 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1733 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1734 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "449839959f0153fb8a57211a9364c55163935ca9", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "3", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1493, + "id": 1584, "type": "RMBG", "pos": [ - 689.9348826444622, - 935.1252863940244 + -2391.9355550426676, + -2025.8660535759227 ], "size": [ 320, 320.546875 ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1728 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1738, - 1739 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1494, - "type": "RMBG", - "pos": [ - 703.8782756672691, - 1027.7842128095222 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1731 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1740, - 1741 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1495, - "type": "RMBG", - "pos": [ - 706.8385379683965, - 1112.2646759404067 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1734 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1742, - 1743 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 503, - "type": "RMBG", - "pos": [ - 697.583338387898, - 857.630925453063 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1726 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1736, - 1737 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 448, - "type": "SaveImage", - "pos": [ - 1426.76857683259, - 671.4441357539991 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1740 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 698 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 452, - "type": "SaveImage", - "pos": [ - 1429.416829397086, - 731.0802657507618 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1742 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 702 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 446, - "type": "SaveImage", - "pos": [ - 1428.7812450927504, - 541.0127515787832 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1736 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 696 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 445, - "type": "StringConcatenate", - "pos": [ - 1042.7774886002449, - 540.7542979517373 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 714 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 696 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView_Upscaled", - "" - ] - }, - { - "id": 449, - "type": "StringConcatenate", - "pos": [ - 1043.7280161139142, - 605.6530525266427 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 715 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 701 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView_Upscaled", - "" - ] - }, - { - "id": 447, - "type": "StringConcatenate", - "pos": [ - 1040.60217878117, - 665.5152010871049 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 716 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 698 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_LeftView_Upscaled", - "" - ] - }, - { - "id": 451, - "type": "StringConcatenate", - "pos": [ - 1037.667558998711, - 736.9265799832458 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 717 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 702 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_RightView_Upscaled", - "" - ] - }, - { - "id": 1470, - "type": "Trellis2Continue4", - "pos": [ - 1403.3549170302429, - 899.8510265300986 - ], - "size": [ - 174.3150390625, - 86 - ], "flags": {}, - "order": 22, + "order": 16, "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1737 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1739 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1741 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1743 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1663 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1664 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1665 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1666 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 1485, - "type": "BatchImagesNode", - "pos": [ - -858.0557155869277, - 1003.5254495469839 - ], - "size": [ - 169.6640625, - 126 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", + "localized_name": "Image", + "name": "image", "type": "IMAGE", - "link": 1856 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1857 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": 1858 - }, - { - "label": "image3", - "localized_name": "images.image3", - "name": "images.image3", - "shape": 7, - "type": "IMAGE", - "link": 1859 - }, - { - "label": "image4", - "localized_name": "images.image4", - "name": "images.image4", - "shape": 7, - "type": "IMAGE", - "link": null + "link": 1900 } ], "outputs": [ @@ -14143,177 +13966,111 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1710 + 1901, + 1908 ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null } ], "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "BatchImagesNode" + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} }, - "widgets_values": [] + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" }, { - "id": 471, - "type": "ResizeImageNode", + "id": 1585, + "type": "StringConcatenate", "pos": [ - -1209.976139541846, - 639.7440562661016 + -1905.0159643022744, + -1418.6616489185215 ], "size": [ - 270, - 106 + 400, + 200 ], "flags": { - "collapsed": true + "collapsed": false }, "order": 17, "mode": 0, "inputs": [ { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 755 + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1877 } ], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", "links": [ - 756, - 1858 + 1909 ] } ], "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" }, "widgets_values": [ - 1024, - 1024, - "BICUBIC" + "", + "_SourceImage", + "" ] }, { - "id": 470, - "type": "ResizeImageNode", + "id": 1586, + "type": "RMBG", "pos": [ - -1204.7266331964615, - 592.9067140582306 + 801.1227972789899, + -2357.1958642043965 ], "size": [ - 270, - 106 + 320, + 320.546875 ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 753 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 754, - 1857 - ] - } - ], - "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" - }, - "widgets_values": [ - 1024, - 1024, - "BICUBIC" - ] - }, - { - "id": 469, - "type": "ResizeImageNode", - "pos": [ - -1205.138685237405, - 550.3012491668406 - ], - "size": [ - 270, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 751 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 752, - 1856 - ] - } - ], - "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" - }, - "widgets_values": [ - 1024, - 1024, - "BICUBIC" - ] - }, - { - "id": 472, - "type": "ResizeImageNode", - "pos": [ - -1209.2297119070308, - 686.6648480700773 - ], - "size": [ - 270, - 106 - ], - "flags": { - "collapsed": true - }, + "flags": {}, "order": 18, "mode": 0, "inputs": [ { - "localized_name": "image", + "localized_name": "Image", "name": "image", "type": "IMAGE", - "link": 757 + "link": 1881 } ], "outputs": [ @@ -14322,28 +14079,336 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 758, - 1859 + 1910, + 1913 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1587, + "type": "Trellis2SaveImage", + "pos": [ + -1393.5546159526318, + -1449.641997359841 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1908 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1909 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1914 ] } ], "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2SaveImage" }, "widgets_values": [ - 1024, - 1024, - "BICUBIC" + "ComfyUI", + 1 ] }, { - "id": 1483, + "id": 1589, + "type": "Trellis2SaveImage", + "pos": [ + 1221.4525526830735, + -1497.1011446614482 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1910 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1911 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1915 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1590, + "type": "StringConcatenate", + "pos": [ + 714.1324446088805, + -1512.6780555515054 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1883 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1911 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_NormalImage", + "" + ] + }, + { + "id": 1592, + "type": "Trellis2PreProcessImage", + "pos": [ + -1864.8219949814027, + -2026.3949704551314 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1901 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 1903, + 1912 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 1593, + "type": "LoraLoaderModelOnly", + "pos": [ + -1120.8732878670087, + -2178.199053568686 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1866 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1841 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1594, + "type": "UnetLoaderGGUF", + "pos": [ + -1124.495826042935, + -2331.0673251834373 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1866 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1595, "type": "Reroute", "pos": [ - -1137.1218108195596, - 1180.2389112837056 + -1457.9227051676305, + -1678.5900903360498 ], "size": [ 140, @@ -14356,7 +14421,7 @@ { "name": "", "type": "*", - "link": 1703 + "link": 1947 } ], "outputs": [ @@ -14364,7 +14429,7 @@ "name": "", "type": "*", "links": [ - 1704 + 1948 ] } ], @@ -14374,182 +14439,170 @@ } }, { - "id": 1482, - "type": "InvSRSampler", + "id": 1591, + "type": "Trellis2CudaReset", "pos": [ - -413.75805647779015, - 983.5187089340161 + 1820.5348451645527, + -2042.869533149406 ], "size": [ - 283.197265625, - 246 + 177.7330078125, + 26 ], "flags": {}, - "order": 24, + "order": 23, "mode": 0, "inputs": [ { - "localized_name": "invsr_pipe", - "name": "invsr_pipe", - "type": "INVSR_PIPE", - "link": 1705 - }, - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1710 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1711 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI_InvSR", - "ver": "4f10c57f662761c569ec128d4b35192e7a37f14f", - "Node name for S&R": "InvSRSampler" - }, - "widgets_values": [ - 1, - 1, - 1, - 1, - 128, - "none", - 3363172056, - "randomize" - ] - }, - { - "id": 1484, - "type": "LoadInvSRModels", - "pos": [ - -860.3193223171486, - 733.9429353850776 - ], - "size": [ - 375.75787124613066, - 130 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "connect", - "name": "connect", - "shape": 7, + "localized_name": "input_1", + "name": "input_1", "type": "*", - "link": null + "link": 1984 } ], "outputs": [ { - "localized_name": "invsr_pipe", - "name": "invsr_pipe", - "type": "INVSR_PIPE", + "localized_name": "output_1", + "name": "output_1", + "type": "*", "links": [ - 1705 + 1898 ] } ], "properties": { - "aux_id": "visualbruno/ComfyUI_InvSR", - "ver": "4f10c57f662761c569ec128d4b35192e7a37f14f", - "Node name for S&R": "LoadInvSRModels" + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "63fe7ecf14006a8f4f2c91e7e0b1d39feaba4a74", + "Node name for S&R": "Trellis2CudaReset" }, - "widgets_values": [ - "stabilityai/sd-turbo", - "noise_predictor_sd_turbo_v5.pth", - "fp16", - true - ] + "widgets_values": [] }, { - "id": 391, - "type": "ImageUpscaleWithModel", + "id": 1588, + "type": "Trellis2Continue4", "pos": [ - -588.8293534755359, - 309.5562289962062 + 1244.0426972330154, + -1996.538284106618 ], "size": [ - 233.5689453125, - 46 + 174.3150390625, + 86 ], "flags": {}, - "order": 5, - "mode": 4, + "order": 20, + "mode": 0, "inputs": [ { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 595 + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1912 }, { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 758 + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1913 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1914 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1915 } ], "outputs": [ { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", + "localized_name": "output_1", + "name": "output_1", + "type": "*", "links": [ - 1642 + 1983 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1917 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": null + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1614, + "type": "Trellis2UnloadAllModels", + "pos": [ + 1478.705453701054, + -2034.776283914514 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1983 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1984 ] } ], "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", - "widget_ue_connectable": {} + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "fdfa2de24ded91f0c2acd62dae6cb329989c252d", + "Node name for S&R": "Trellis2UnloadAllModels" }, "widgets_values": [] } ], "groups": [ { - "id": 27, - "title": "Upscale using Model", + "id": 30, + "title": "Resize and Remove Background", "bounding": [ - -967.3855977406282, - -54.574593830646364, - 1635.9023410724194, - 443.1227638573341 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 29, - "title": "Upscale with InvSR", - "bounding": [ - -870.3193223171486, - 660.3429353850776, - 1476.1509150566756, - 579.1757735489384 + -2444.357644543909, + -2123.9220262537956, + 907.8307755616227, + 445.7473139007566 ], "color": "#3f789e", "font_size": 24, @@ -14558,489 +14611,343 @@ ], "links": [ { - "id": 696, - "origin_id": 445, + "id": 1841, + "origin_id": 1593, "origin_slot": 0, - "target_id": 446, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 512, - "origin_id": 272, - "origin_slot": 0, - "target_id": 273, + "target_id": 1569, "target_slot": 0, - "type": "UPSCALE_MODEL" + "type": "MODEL" }, { - "id": 698, - "origin_id": 447, + "id": 1842, + "origin_id": 1571, "origin_slot": 0, - "target_id": 448, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 594, - "origin_id": 272, - "origin_slot": 0, - "target_id": 390, + "target_id": 1570, "target_slot": 0, - "type": "UPSCALE_MODEL" + "type": "MODEL" }, { - "id": 517, - "origin_id": 272, + "id": 1845, + "origin_id": 1572, "origin_slot": 0, - "target_id": 274, - "target_slot": 0, - "type": "UPSCALE_MODEL" - }, - { - "id": 701, - "origin_id": 449, - "origin_slot": 0, - "target_id": 450, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 595, - "origin_id": 272, - "origin_slot": 0, - "target_id": 391, - "target_slot": 0, - "type": "UPSCALE_MODEL" - }, - { - "id": 702, - "origin_id": 451, - "origin_slot": 0, - "target_id": 452, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 714, - "origin_id": 454, - "origin_slot": 0, - "target_id": 445, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 715, - "origin_id": 454, - "origin_slot": 0, - "target_id": 449, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 716, - "origin_id": 454, - "origin_slot": 0, - "target_id": 447, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 717, - "origin_id": 454, - "origin_slot": 0, - "target_id": 451, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 734, - "origin_id": -10, - "origin_slot": 4, - "target_id": 454, - "target_slot": 0, - "type": "*" - }, - { - "id": 751, - "origin_id": -10, - "origin_slot": 0, - "target_id": 469, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 752, - "origin_id": 469, - "origin_slot": 0, - "target_id": 273, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 753, - "origin_id": -10, - "origin_slot": 1, - "target_id": 470, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 754, - "origin_id": 470, - "origin_slot": 0, - "target_id": 274, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 755, - "origin_id": -10, - "origin_slot": 2, - "target_id": 471, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 756, - "origin_id": 471, - "origin_slot": 0, - "target_id": 390, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 757, - "origin_id": -10, - "origin_slot": 3, - "target_id": 472, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 758, - "origin_id": 472, - "origin_slot": 0, - "target_id": 391, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1639, - "origin_id": 273, - "origin_slot": 0, - "target_id": 1468, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1640, - "origin_id": 274, - "origin_slot": 0, - "target_id": 1468, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1641, - "origin_id": 390, - "origin_slot": 0, - "target_id": 1468, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1642, - "origin_id": 391, - "origin_slot": 0, - "target_id": 1468, + "target_id": 1570, "target_slot": 3, - "type": "IMAGE" + "type": "LATENT" }, { - "id": 1663, - "origin_id": 1470, + "id": 1848, + "origin_id": 1570, "origin_slot": 0, - "target_id": -20, + "target_id": 1581, "target_slot": 0, - "type": "*" + "type": "LATENT" }, { - "id": 1664, - "origin_id": 1470, - "origin_slot": 1, - "target_id": -20, + "id": 1849, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1581, "target_slot": 1, - "type": "*" + "type": "VAE" }, { - "id": 1665, - "origin_id": 1470, - "origin_slot": 2, - "target_id": -20, - "target_slot": 2, - "type": "*" + "id": 1850, + "origin_id": 1573, + "origin_slot": 0, + "target_id": 1579, + "target_slot": 0, + "type": "CONDITIONING" }, { - "id": 1666, - "origin_id": 1470, - "origin_slot": 3, - "target_id": -20, - "target_slot": 3, - "type": "*" - }, - { - "id": 1676, - "origin_id": 1468, - "origin_slot": 1, - "target_id": 504, + "id": 1851, + "origin_id": 1577, + "origin_slot": 0, + "target_id": 1579, "target_slot": 1, - "type": "IMAGE" + "type": "LATENT" }, { - "id": 1677, - "origin_id": 1468, - "origin_slot": 2, - "target_id": 504, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1678, - "origin_id": 1468, - "origin_slot": 3, - "target_id": 504, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1690, - "origin_id": 1468, + "id": 1854, + "origin_id": 1569, "origin_slot": 0, - "target_id": 1474, + "target_id": 1571, "target_slot": 0, - "type": "*" + "type": "MODEL" }, { - "id": 1691, - "origin_id": 1474, + "id": 1855, + "origin_id": 1580, "origin_slot": 0, - "target_id": 504, + "target_id": 1578, "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1703, - "origin_id": -10, - "origin_slot": 5, - "target_id": 1483, - "target_slot": 0, - "type": "*" - }, - { - "id": 1704, - "origin_id": 1483, - "origin_slot": 0, - "target_id": 1482, - "target_slot": 2, - "type": "INT" - }, - { - "id": 1705, - "origin_id": 1484, - "origin_slot": 0, - "target_id": 1482, - "target_slot": 0, - "type": "INVSR_PIPE" - }, - { - "id": 1710, - "origin_id": 1485, - "origin_slot": 0, - "target_id": 1482, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1711, - "origin_id": 1482, - "origin_slot": 0, - "target_id": 1486, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1712, - "origin_id": 1486, - "origin_slot": 0, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1725, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1726, - "origin_id": 1496, - "origin_slot": 0, - "target_id": 503, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1727, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1728, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1493, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1730, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1731, - "origin_id": 1498, - "origin_slot": 0, - "target_id": 1494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1733, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1734, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1495, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1736, - "origin_id": 503, - "origin_slot": 0, - "target_id": 446, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1737, - "origin_id": 503, - "origin_slot": 0, - "target_id": 1470, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1738, - "origin_id": 1493, - "origin_slot": 0, - "target_id": 450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1739, - "origin_id": 1493, - "origin_slot": 0, - "target_id": 1470, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1740, - "origin_id": 1494, - "origin_slot": 0, - "target_id": 448, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1741, - "origin_id": 1494, - "origin_slot": 0, - "target_id": 1470, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1742, - "origin_id": 1495, - "origin_slot": 0, - "target_id": 452, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1743, - "origin_id": 1495, - "origin_slot": 0, - "target_id": 1470, - "target_slot": 3, - "type": "IMAGE" + "type": "CONDITIONING" }, { "id": 1856, - "origin_id": 469, + "origin_id": 1577, "origin_slot": 0, - "target_id": 1485, - "target_slot": 0, - "type": "IMAGE" + "target_id": 1578, + "target_slot": 1, + "type": "LATENT" }, { "id": 1857, - "origin_id": 470, + "origin_id": 1574, "origin_slot": 0, - "target_id": 1485, - "target_slot": 1, - "type": "IMAGE" + "target_id": 1580, + "target_slot": 0, + "type": "CLIP" }, { "id": 1858, - "origin_id": 471, + "origin_id": 1575, "origin_slot": 0, - "target_id": 1485, + "target_id": 1580, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1859, + "origin_id": 1574, + "origin_slot": 0, + "target_id": 1573, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1860, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1573, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1865, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1577, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1866, + "origin_id": 1594, + "origin_slot": 0, + "target_id": 1593, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1874, + "origin_id": 1576, + "origin_slot": 0, + "target_id": 1580, "target_slot": 2, "type": "IMAGE" }, { - "id": 1859, - "origin_id": 472, + "id": 1875, + "origin_id": 1576, "origin_slot": 0, - "target_id": 1485, - "target_slot": 3, + "target_id": 1573, + "target_slot": 2, "type": "IMAGE" + }, + { + "id": 1876, + "origin_id": -10, + "origin_slot": 1, + "target_id": 1582, + "target_slot": 0, + "type": "*" + }, + { + "id": 1877, + "origin_id": 1582, + "origin_slot": 0, + "target_id": 1585, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1878, + "origin_id": 1576, + "origin_slot": 0, + "target_id": 1577, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1879, + "origin_id": 1578, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1880, + "origin_id": 1579, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1881, + "origin_id": 1581, + "origin_slot": 0, + "target_id": 1586, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1883, + "origin_id": 1582, + "origin_slot": 0, + "target_id": 1590, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1898, + "origin_id": 1591, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "*" + }, + { + "id": 1900, + "origin_id": -10, + "origin_slot": 0, + "target_id": 1584, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1901, + "origin_id": 1584, + "origin_slot": 0, + "target_id": 1592, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1903, + "origin_id": 1592, + "origin_slot": 0, + "target_id": 1576, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1908, + "origin_id": 1584, + "origin_slot": 0, + "target_id": 1587, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1909, + "origin_id": 1585, + "origin_slot": 0, + "target_id": 1587, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1910, + "origin_id": 1586, + "origin_slot": 0, + "target_id": 1589, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1911, + "origin_id": 1590, + "origin_slot": 0, + "target_id": 1589, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1912, + "origin_id": 1592, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1913, + "origin_id": 1586, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1914, + "origin_id": 1587, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 1915, + "origin_id": 1589, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 3, + "type": "STRING" + }, + { + "id": 1917, + "origin_id": 1588, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "*" + }, + { + "id": 1947, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1595, + "target_slot": 0, + "type": "*" + }, + { + "id": 1948, + "origin_id": 1595, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 4, + "type": "INT" + }, + { + "id": 1983, + "origin_id": 1588, + "origin_slot": 0, + "target_id": 1614, + "target_slot": 0, + "type": "*" + }, + { + "id": 1984, + "origin_id": 1614, + "origin_slot": 0, + "target_id": 1591, + "target_slot": 0, + "type": "*" } ], - "extra": { - "workflowRendererVersion": "LG" - } + "extra": {} } ] }, @@ -15049,16 +14956,16 @@ "workflowRendererVersion": "LG", "ue_links": [], "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ds": { - "scale": 0.5123197886823324, + "scale": 0.7513148009015777, "offset": [ - 2027.0060335665946, - 423.3688759945457 + 1938.0568825427079, + 1556.1971533923283 ] } }, diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views.json b/example_workflows/Projection_Hy20_Qwen_6Views.json similarity index 57% rename from example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views.json rename to example_workflows/Projection_Hy20_Qwen_6Views.json index 3eeb049..26f6a5b 100644 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_4Views.json +++ b/example_workflows/Projection_Hy20_Qwen_6Views.json @@ -1,44 +1,9 @@ { - "id": "d0f3fd5d-bd41-41ad-b656-75923552108c", + "id": "d5ccb41b-7d0a-4243-8170-e7f397babed0", "revision": 0, - "last_node_id": 1538, - "last_link_id": 1863, + "last_node_id": 1685, + "last_link_id": 2120, "nodes": [ - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2051.623505404044, - -793.4184503551801 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, { "id": 419, "type": "SetNode", @@ -53,7 +18,7 @@ "flags": { "collapsed": true }, - "order": 38, + "order": 43, "mode": 0, "inputs": [ { @@ -93,7 +58,7 @@ "flags": { "collapsed": true }, - "order": 37, + "order": 42, "mode": 0, "inputs": [ { @@ -133,7 +98,7 @@ "flags": { "collapsed": true }, - "order": 1, + "order": 0, "mode": 0, "inputs": [], "outputs": [ @@ -170,7 +135,7 @@ "flags": { "collapsed": true }, - "order": 2, + "order": 1, "mode": 0, "inputs": [], "outputs": [ @@ -195,15 +160,15 @@ "id": 265, "type": "Trellis2ExportMesh", "pos": [ - -532.032095783276, - 168.56971439958326 + -517.1079053863033, + 454.81106110875066 ], "size": [ 270, 102 ], "flags": {}, - "order": 44, + "order": 53, "mode": 0, "inputs": [ { @@ -248,8 +213,8 @@ "id": 363, "type": "GetNode", "pos": [ - -520.207721656167, - 86.77260015319911 + -505.2835312591945, + 373.01394686236654 ], "size": [ 210, @@ -258,7 +223,7 @@ "flags": { "collapsed": true }, - "order": 3, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -283,8 +248,8 @@ "id": 267, "type": "StringConcatenate", "pos": [ - -351.6989690969482, - 85.11203650300985 + -336.7747786999756, + 371.3533832121773 ], "size": [ 400, @@ -293,7 +258,7 @@ "flags": { "collapsed": true }, - "order": 25, + "order": 30, "mode": 0, "inputs": [ { @@ -329,8 +294,8 @@ "id": 360, "type": "GetNode", "pos": [ - -208.55781281124675, - -592.4739878865157 + -214.46298010207926, + -417.6799872410995 ], "size": [ 210, @@ -339,7 +304,7 @@ "flags": { "collapsed": true }, - "order": 4, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -364,8 +329,8 @@ "id": 246, "type": "StringConcatenate", "pos": [ - -14.94718597525651, - -587.2552854346084 + -20.85235326608903, + -412.4612847891922 ], "size": [ 400, @@ -374,7 +339,7 @@ "flags": { "collapsed": true }, - "order": 26, + "order": 31, "mode": 0, "inputs": [ { @@ -410,15 +375,15 @@ "id": 482, "type": "Trellis2Continue", "pos": [ - -181.53727726480048, - -317.7555277880826 + -187.442444555633, + -142.96152714266634 ], "size": [ 161.33359375, 46 ], "flags": {}, - "order": 48, + "order": 55, "mode": 0, "inputs": [ { @@ -457,8 +422,8 @@ "id": 389, "type": "SetNode", "pos": [ - 48.92408665152718, - -287.0043932279549 + 43.01891936069467, + -112.21039258253867 ], "size": [ 210, @@ -467,7 +432,7 @@ "flags": { "collapsed": true }, - "order": 49, + "order": 58, "mode": 0, "inputs": [ { @@ -493,48 +458,6 @@ "TexturedMesh" ] }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -1633.2868428856257, - 146.01302714459723 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 627 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 422, "type": "SetNode", @@ -549,7 +472,7 @@ "flags": { "collapsed": true }, - "order": 39, + "order": 46, "mode": 0, "inputs": [ { @@ -591,7 +514,7 @@ "flags": { "collapsed": true }, - "order": 40, + "order": 47, "mode": 0, "inputs": [ { @@ -633,7 +556,7 @@ "flags": { "collapsed": true }, - "order": 41, + "order": 48, "mode": 0, "inputs": [ { @@ -661,54 +584,12 @@ "color": "#2a363b", "bgcolor": "#3f5159" }, - { - "id": 425, - "type": "SetNode", - "pos": [ - -694.2883863387248, - -733.3997161163711 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 683 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_RightView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "RightView_QW" - }, - "widgets_values": [ - "RightView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 429, "type": "GetNode", "pos": [ - -1246.9087019272363, - -587.0610097297017 + -1252.813869218069, + -412.2670090842855 ], "size": [ 210, @@ -717,7 +598,7 @@ "flags": { "collapsed": true }, - "order": 5, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -738,218 +619,19 @@ "Trellis2Pipeline" ] }, - { - "id": 1026, - "type": "Trellis2PreProcessImage", - "pos": [ - -1233.0456137394076, - -466.45118905649366 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1190 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1191 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1235.6106914412578, - -399.7786879128609 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 1192 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1576.0739447565109, - -771.9032380799136 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1196 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1264.1366102353686, - -538.6093342963442 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1190 - ] - } - ], - "title": "Get_SourceImage_Transparent", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1677.705569937582, - -718.5908495211344 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1195 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage_Transparent", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Transparent" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, { "id": 266, "type": "Preview3D", "pos": [ - -157.68077436929534, - 74.28050947262972 + -142.75658397232266, + 360.52185618179715 ], "size": [ 1171.9726831120965, 1226.3422371338038 ], "flags": {}, - "order": 47, + "order": 56, "mode": 0, "inputs": [ { @@ -978,8 +660,8 @@ "cnr_id": "comfy-core", "ver": "0.16.4", "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/OrcTown_MV_4Views/OrcTown_MV_4Views_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/OrcTown_MV_4Views", + "Last Time Model File": "C:/Git/ComfyUI/output/3D/Church_6Views/Church_6Views_Textured_MV_00001_.glb", + "Resource Folder": "Git/ComfyUI/output/3D/Church_6Views", "Scene Config": { "showGrid": true, "backgroundColor": "#282828", @@ -991,13 +673,13 @@ "fov": 35, "state": { "position": { - "x": 0.6488106200009962, - "y": 4.147278943588316, - "z": 12.144433271367404 + "x": 1.5973552537125022, + "y": 9.928317248494654, + "z": 5.455437668945521 }, "target": { "x": 0, - "y": 2.405964969982816, + "y": 1.7181971159719103, "z": 0 }, "zoom": 1, @@ -1005,91 +687,25 @@ } }, "Light Config": { - "intensity": 3 + "intensity": 5 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "original", + "showSkeleton": false } }, "widgets_values": [ - "C:/Git/ComfyUI/output/3D/OrcTown_MV_4Views/OrcTown_MV_4Views_Textured_MV_00001_.glb", + "C:/Git/ComfyUI/output/3D/Church_6Views/Church_6Views_Textured_MV_00001_.glb", "" ] }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1044.5137518494473, - -1135.336963663585 - ], - "size": [ - 266.1422122421409, - 108 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 671 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1695 - } - ], - "outputs": [ - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 637 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "405", - "target_face_num" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, { "id": 259, "type": "StringConcatenate", "pos": [ - -1767.7760695000165, - -1014.1318223903585 + -1773.9873892937178, + -1139.2458426998073 ], "size": [ 400, @@ -1098,7 +714,7 @@ "flags": { "collapsed": true }, - "order": 34, + "order": 41, "mode": 0, "inputs": [ { @@ -1134,8 +750,8 @@ "id": 358, "type": "SetNode", "pos": [ - -1588.7674516597126, - -1042.3594981549759 + -1594.9787714534139, + -1167.4735184644246 ], "size": [ 210, @@ -1144,7 +760,7 @@ "flags": { "collapsed": true }, - "order": 46, + "order": 57, "mode": 0, "inputs": [ { @@ -1174,8 +790,8 @@ "id": 260, "type": "StringConcatenate", "pos": [ - -1592.981372429068, - -1002.3323455162318 + -1599.1926922227692, + -1127.4463658256807 ], "size": [ 400, @@ -1184,7 +800,7 @@ "flags": { "collapsed": true }, - "order": 43, + "order": 54, "mode": 0, "inputs": [ { @@ -1228,8 +844,8 @@ "id": 361, "type": "SetNode", "pos": [ - -1752.955634745735, - -780.3113555830523 + -1759.1669545394363, + -905.4253758925004 ], "size": [ 210, @@ -1238,7 +854,7 @@ "flags": { "collapsed": true }, - "order": 24, + "order": 39, "mode": 0, "inputs": [ { @@ -1266,47 +882,12 @@ "color": "#1b4669", "bgcolor": "#29699c" }, - { - "id": 1476, - "type": "PrimitiveInt", - "pos": [ - -2047.6461070066043, - -929.5690492212133 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1694 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, { "id": 1477, "type": "SetNode", "pos": [ - -1725.8334697028015, - -900.73932618393 + -1732.0447894965027, + -1025.853346493378 ], "size": [ 210, @@ -1315,7 +896,7 @@ "flags": { "collapsed": true }, - "order": 28, + "order": 35, "mode": 0, "inputs": [ { @@ -1357,7 +938,7 @@ "flags": { "collapsed": true }, - "order": 9, + "order": 5, "mode": 0, "inputs": [], "outputs": [ @@ -1394,7 +975,7 @@ "flags": { "collapsed": true }, - "order": 10, + "order": 6, "mode": 0, "inputs": [], "outputs": [ @@ -1431,7 +1012,7 @@ "flags": { "collapsed": true }, - "order": 11, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -1466,7 +1047,7 @@ "flags": { "collapsed": true }, - "order": 12, + "order": 8, "mode": 0, "inputs": [], "outputs": [ @@ -1487,379 +1068,19 @@ "WhiteMesh" ] }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1304.2825689598485, - -777.6443482379874 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1480, - "type": "GetNode", - "pos": [ - -1301.8263196301418, - -730.5739508322487 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1701 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1481, - "type": "GetNode", - "pos": [ - -1244.2615491609022, - -319.4956207721187 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1702 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2051.601088773679, - -652.112967692624 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1196 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1195 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00001_.png", - "image" - ] - }, - { - "id": 411, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2044.3589736162207, - 266.782275009605 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 627 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00002_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.146657853287, - -1035.357925598092 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "OrcTown_MV_4Views" - ] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1076.2435000592313, - -888.5055507454853 - ], - "size": [ - 210, - 364 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1701 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "LeftView", - "name": "IMAGE_1", - "type": "IMAGE", - "links": [ - 681 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - }, - { - "label": "RightView", - "name": "IMAGE_3", - "type": "IMAGE", - "links": [ - 683 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "372", - "string_a" - ], - [ - "366", - "$$canvas-image-preview" - ], - [ - "368", - "$$canvas-image-preview" - ], - [ - "369", - "$$canvas-image-preview" - ], - [ - "370", - "$$canvas-image-preview" - ], - [ - "1036", - "$$canvas-image-preview" - ], - [ - "1413", - "$$canvas-image-preview" - ], - [ - "1432", - "$$canvas-image-preview" - ], - [ - "1447", - "$$canvas-image-preview" - ], - [ - "1462", - "$$canvas-image-preview" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, { "id": 242, "type": "Trellis2ExportMesh", "pos": [ - -246.12775783120162, - -526.825867766677 + -252.03292512203413, + -352.03186712126075 ], "size": [ 270, 102 ], "flags": {}, - "order": 45, + "order": 52, "mode": 0, "inputs": [ { @@ -1904,8 +1125,8 @@ "id": 431, "type": "GetNode", "pos": [ - -1265.7821299672858, - 85.14505752735607 + -1250.8579395703132, + 371.3864042365235 ], "size": [ 210, @@ -1914,7 +1135,7 @@ "flags": { "collapsed": true }, - "order": 19, + "order": 9, "mode": 0, "inputs": [], "outputs": [ @@ -1939,8 +1160,8 @@ "id": 465, "type": "GetNode", "pos": [ - -1272.5206112745193, - 201.95068888854433 + -1257.5964208775467, + 488.1920355977116 ], "size": [ 210, @@ -1949,7 +1170,7 @@ "flags": { "collapsed": true }, - "order": 20, + "order": 10, "mode": 0, "inputs": [], "outputs": [ @@ -1976,8 +1197,8 @@ "id": 464, "type": "GetNode", "pos": [ - -1280.277500746913, - 134.39815359522294 + -1265.3533103499403, + 420.63950030439037 ], "size": [ 210, @@ -1986,7 +1207,7 @@ "flags": { "collapsed": true }, - "order": 21, + "order": 11, "mode": 0, "inputs": [], "outputs": [ @@ -2013,8 +1234,8 @@ "id": 466, "type": "GetNode", "pos": [ - -1282.6228397748723, - 256.61071175024256 + -1267.6986493778998, + 542.8520584594099 ], "size": [ 210, @@ -2023,7 +1244,7 @@ "flags": { "collapsed": true }, - "order": 22, + "order": 12, "mode": 0, "inputs": [], "outputs": [ @@ -2050,8 +1271,8 @@ "id": 467, "type": "GetNode", "pos": [ - -1280.646054385355, - 329.0129150543184 + -1265.7218639883824, + 615.2542617634857 ], "size": [ 210, @@ -2060,7 +1281,7 @@ "flags": { "collapsed": true }, - "order": 23, + "order": 13, "mode": 0, "inputs": [], "outputs": [ @@ -2083,19 +1304,646 @@ "color": "#2a363b", "bgcolor": "#3f5159" }, + { + "id": 1597, + "type": "GetNode", + "pos": [ + -1339.2520671805285, + -1390.2469428425306 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1953 + ] + } + ], + "title": "Get_SourceImage", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1598, + "type": "GetNode", + "pos": [ + -1324.8974301893882, + -1266.805029143837 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1955 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1599, + "type": "GetNode", + "pos": [ + -1326.8349205209217, + -1327.5436579283728 + ], + "size": [ + 210, + 34 + ], + "flags": { + "collapsed": true + }, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 1954 + ] + } + ], + "title": "Get_Prefix", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Prefix" + ] + }, + { + "id": 1600, + "type": "SetNode", + "pos": [ + -704.4185399547306, + -1315.2854493283576 + ], + "size": [ + 210, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 45, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1956 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_NormalImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "NormalImage" + }, + "widgets_values": [ + "NormalImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1601, + "type": "SetNode", + "pos": [ + -720.8097316205314, + -1376.7415427288004 + ], + "size": [ + 232.4, + 50 + ], + "flags": { + "collapsed": true + }, + "order": 44, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1957 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage_Processed", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage_Processed" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 435, + "type": "GetNode", + "pos": [ + -1317.0364531353002, + -761.7019565293782 + ], + "size": [ + 233.862890625, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 669 + ] + } + ], + "title": "Get_SourceImage_Processed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 384, + "type": "GetNode", + "pos": [ + -1270.0417775262013, + -352.94547136420175 + ], + "size": [ + 242.2095703125, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 18, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1972 + ] + } + ], + "title": "Get_SourceImage_Processed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "SourceImage_Processed" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 388, + "type": "GetNode", + "pos": [ + -1257.4582305374481, + -267.7393263369722 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 19, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "TRIMESH", + "type": "TRIMESH", + "links": [ + 1192 + ] + } + ], + "title": "Get_WhiteMesh", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "WhiteMesh" + ] + }, + { + "id": 1481, + "type": "GetNode", + "pos": [ + -1250.1667164517348, + -169.3399215679442 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 20, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1702 + ] + } + ], + "title": "Get_Seed", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "GetNode" + }, + "widgets_values": [ + "Seed" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1025, + "type": "Trellis2MeshTexturing", + "pos": [ + -825.6362818400016, + -414.9071693734784 + ], + "size": [ + 419.15234375, + 602 + ], + "flags": {}, + "order": 37, + "mode": 0, + "inputs": [ + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 1193 + }, + { + "name": "image", + "type": "IMAGE", + "link": 1972 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 1192 + }, + { + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1702 + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 1994 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 1188, + 1189 + ] + }, + { + "name": "base_color_texture", + "type": "IMAGE", + "links": null + }, + { + "name": "metallic_roughness_texture", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", + "Node name for S&R": "Trellis2MeshTexturing" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 5, + 0.05, + 3, + 1024, + 1024, + "OPAQUE", + false, + 0, + 0.9, + 1, + false, + false, + 60, + "heun", + "telea", + false, + 0, + 4, + 1 + ] + }, + { + "id": 1476, + "type": "PrimitiveInt", + "pos": [ + -2057.406766903453, + -1047.584429943259 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1694 + ] + } + ], + "title": "Seed", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 12345, + "fixed" + ] + }, + { + "id": 1027, + "type": "SetNode", + "pos": [ + -1587.3579407145571, + -655.7369657084311 + ], + "size": [ + 240.7466796875, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 40, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 1982 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": null + } + ], + "title": "Set_SourceImage", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "SourceImage" + }, + "widgets_values": [ + "SourceImage" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1618, + "type": "PrimitiveInt", + "pos": [ + -2044.0466344798842, + -756.1981241975814 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1993 + ] + } + ], + "title": "Texture Size", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 2048, + "fixed" + ] + }, + { + "id": 1619, + "type": "SetNode", + "pos": [ + -1731.1125938609869, + -777.2548044038801 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 36, + "mode": 0, + "inputs": [ + { + "name": "INT", + "type": "INT", + "link": 1993 + } + ], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": null + } + ], + "title": "Set_Texture_Size", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "Texture_Size" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1620, + "type": "GetNode", + "pos": [ + -1250.7591215644195, + -73.61008293326867 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1994 + ] + } + ], + "title": "Get_Texture_Size", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, { "id": 264, "type": "Trellis2MultiViewTexturing", "pos": [ - -948.9572336194526, - 85.34995732978331 + -934.0330432224799, + 371.59130403895074 ], "size": [ - 363.3228515625, + 381.0695428466796, 650 ], "flags": {}, - "order": 35, + "order": 38, "mode": 0, "inputs": [ { @@ -2131,13 +1979,13 @@ "name": "top_image", "shape": 7, "type": "IMAGE", - "link": null + "link": 2118 }, { "name": "bottom_image", "shape": 7, "type": "IMAGE", - "link": null + "link": 2119 }, { "name": "custom_images", @@ -2150,6 +1998,14 @@ "shape": 7, "type": "HY3DCAMERA", "link": null + }, + { + "name": "texture_size", + "type": "INT", + "widget": { + "name": "texture_size" + }, + "link": 1995 } ], "outputs": [ @@ -2179,13 +2035,14 @@ "widgets_values": [ 1024, true, - 1, + 2, 1.2, 1.15, true, 20, false, 0.01, + 60, 1, 1, 0.5, @@ -2198,89 +2055,561 @@ ] }, { - "id": 1025, - "type": "Trellis2MeshTexturing", + "id": 1621, + "type": "GetNode", "pos": [ - -819.7311145491691, - -589.7011700188946 + -1248.2889768042069, + 816.6486932561528 ], "size": [ - 419.15234375, - 506 + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 24, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 1995 + ] + } + ], + "title": "Get_Texture_Size", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "Texture_Size" + ], + "color": "#1b4669", + "bgcolor": "#29699c" + }, + { + "id": 1684, + "type": "GetNode", + "pos": [ + -1264.8684062301274, + 676.895673015279 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 25, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 2118 + ] + } + ], + "title": "Get_TopView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "TopView_QW" + ] + }, + { + "id": 1685, + "type": "GetNode", + "pos": [ + -1267.5847212089595, + 740.2744493197227 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 26, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "*", + "type": "*", + "links": [ + 2119 + ] + } + ], + "title": "Get_BottomView_QW", + "properties": { + "Node name for S&R": "GetNode", + "aux_id": "kijai/ComfyUI-KJNodes" + }, + "widgets_values": [ + "BottomView_QW" + ] + }, + { + "id": 209, + "type": "PrimitiveInt", + "pos": [ + -2057.834825197744, + -918.5324706646281 + ], + "size": [ + 270, + 82 ], "flags": {}, - "order": 36, + "order": 27, "mode": 0, - "inputs": [ + "inputs": [], + "outputs": [ { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, + "name": "INT", + "type": "INT", + "links": [ + 564 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 1000000, + "fixed" + ] + }, + { + "id": 239, + "type": "Trellis2LoadImageWithTransparency", + "pos": [ + -2054.2630075358843, + -595.3236275894744 + ], + "size": [ + 627.638044195148, + 672.4931923313359 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [], + "outputs": [ { "name": "image", "type": "IMAGE", - "link": 1191 + "links": [ + 1982 + ] }, { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 + "name": "mask", + "type": "MASK", + "links": null }, { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1702 + "name": "image_with_alpha", + "type": "IMAGE", + "links": [] + } + ], + "title": "Color Image", + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2LoadImageWithTransparency" + }, + "widgets_values": [ + "Image_1024_00144_.png", + "image" + ] + }, + { + "id": 219, + "type": "PrimitiveString", + "pos": [ + -2064.357977646987, + -1160.4719459075407 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 464, + 465 + ] + } + ], + "title": "Name -> output in 3D folder", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Church_6Views" + ] + }, + { + "id": 1596, + "type": "e62a2ed8-84aa-4855-9c23-e444bcf27791", + "pos": [ + -1043.4410771721368, + -1383.4794486550074 + ], + "size": [ + 274.330078125, + 66 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "label": "source_image", + "name": "image", + "type": "IMAGE", + "link": 1953 + }, + { + "label": "prefix", + "name": "", + "type": "*", + "link": 1954 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1955 } ], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "label": "source_image", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 1188, - 1189 + 1957 ] }, { - "name": "base_color_texture", + "label": "normal_image_transparent", + "name": "IMAGE_1", "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null + "links": [ + 1956 + ] } ], "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.18.1" + }, + "widgets_values": [] + }, + { + "id": 416, + "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", + "pos": [ + -1044.5137518494473, + -1135.336963663585 + ], + "size": [ + 210, + 98 + ], + "flags": {}, + "order": 32, + "mode": 0, + "inputs": [ + { + "label": "Normal_Image", + "name": "image", + "type": "IMAGE", + "link": 658 + }, + { + "label": "Prefix", + "name": "", + "type": "*", + "link": 657 + }, + { + "name": "target_face_num", + "type": "INT", + "link": 671 + }, + { + "label": "seed", + "name": "_1", + "type": "*", + "link": 1695 + } + ], + "outputs": [ + { + "label": "white_mesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 637 + ] + }, + { + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 638 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4" + }, + "widgets_values": [] + }, + { + "id": 425, + "type": "SetNode", + "pos": [ + -694.2883863387248, + -733.3997161163711 + ], + "size": [ + 210, + 58 + ], + "flags": { + "collapsed": true + }, + "order": 49, + "mode": 0, + "inputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "link": 683 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_RightView_QW", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "SetNode", + "previousName": "RightView_QW" }, "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 1024, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" + "RightView_QW" + ], + "color": "#2a363b", + "bgcolor": "#3f5159" + }, + { + "id": 1682, + "type": "SetNode", + "pos": [ + -700.1908062279839, + -684.2490572444674 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 50, + "mode": 0, + "inputs": [ + { + "name": "*", + "type": "*", + "link": 2116 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_TopView_QW", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "TopView_QW" + }, + "widgets_values": [ + "TopView_QW" ] + }, + { + "id": 1683, + "type": "SetNode", + "pos": [ + -706.3749585926608, + -631.6843849307726 + ], + "size": [ + 210, + 60 + ], + "flags": { + "collapsed": true + }, + "order": 51, + "mode": 0, + "inputs": [ + { + "name": "*", + "type": "*", + "link": 2117 + } + ], + "outputs": [ + { + "name": "*", + "type": "*", + "links": null + } + ], + "title": "Set_BottomView_QW", + "properties": { + "Node name for S&R": "SetNode", + "aux_id": "kijai/ComfyUI-KJNodes", + "previousName": "BottomView_QW" + }, + "widgets_values": [ + "BottomView_QW" + ] + }, + { + "id": 420, + "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", + "pos": [ + -1066.5635000592315, + -878.0188963875751 + ], + "size": [ + 210, + 148 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "label": "prefix", + "name": "", + "type": "*", + "link": 661 + }, + { + "label": "white_mesh", + "name": "trimesh", + "type": "TRIMESH", + "link": 663 + }, + { + "label": "color_image", + "name": "_1", + "type": "*", + "link": 669 + } + ], + "outputs": [ + { + "label": "FrontView", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 680 + ] + }, + { + "label": "LeftView", + "name": "IMAGE_1", + "type": "IMAGE", + "links": [ + 681 + ] + }, + { + "label": "BackView", + "name": "IMAGE_2", + "type": "IMAGE", + "links": [ + 682 + ] + }, + { + "label": "RightView", + "name": "IMAGE_3", + "type": "IMAGE", + "links": [ + 683 + ] + }, + { + "label": "TopView", + "name": "output_5", + "type": "*", + "links": [ + 2116 + ] + }, + { + "label": "BottomView", + "name": "output_6", + "type": "*", + "links": [ + 2117 + ] + } + ], + "properties": { + "proxyWidgets": [], + "cnr_id": "comfy-core", + "ver": "0.16.4" + }, + "widgets_values": [] } ], "links": [ @@ -2372,14 +2701,6 @@ 0, "STRING" ], - [ - 627, - 411, - 2, - 412, - 0, - "IMAGE" - ], [ 637, 416, @@ -2532,22 +2853,6 @@ 0, "TRIMESH" ], - [ - 1190, - 384, - 0, - 1026, - 0, - "IMAGE" - ], - [ - 1191, - 1026, - 0, - 1025, - 1, - "IMAGE" - ], [ 1192, 388, @@ -2564,22 +2869,6 @@ 0, "TRELLIS2PIPELINE" ], - [ - 1195, - 239, - 2, - 1027, - 0, - "IMAGE" - ], - [ - 1196, - 239, - 0, - 356, - 0, - "IMAGE" - ], [ 1456, 466, @@ -2612,14 +2901,6 @@ 3, "INT" ], - [ - 1701, - 1480, - 0, - 420, - 3, - "INT" - ], [ 1702, 1481, @@ -2627,6 +2908,118 @@ 1025, 3, "INT" + ], + [ + 1953, + 1597, + 0, + 1596, + 0, + "IMAGE" + ], + [ + 1954, + 1599, + 0, + 1596, + 1, + "STRING" + ], + [ + 1955, + 1598, + 0, + 1596, + 2, + "INT" + ], + [ + 1956, + 1596, + 1, + 1600, + 0, + "IMAGE" + ], + [ + 1957, + 1596, + 0, + 1601, + 0, + "IMAGE" + ], + [ + 1972, + 384, + 0, + 1025, + 1, + "IMAGE" + ], + [ + 1982, + 239, + 0, + 1027, + 0, + "IMAGE" + ], + [ + 1993, + 1618, + 0, + 1619, + 0, + "INT" + ], + [ + 1994, + 1620, + 0, + 1025, + 4, + "INT" + ], + [ + 1995, + 1621, + 0, + 264, + 9, + "INT" + ], + [ + 2116, + 420, + 4, + 1682, + 0, + "*" + ], + [ + 2117, + 420, + 5, + 1683, + 0, + "*" + ], + [ + 2118, + 1684, + 0, + 264, + 5, + "IMAGE" + ], + [ + 2119, + 1685, + 0, + 264, + 6, + "IMAGE" ] ], "groups": [ @@ -2634,10 +3027,10 @@ "id": 1, "title": "Texturing", "bounding": [ - -1300.8906835407854, - -687.8345864141816, - 1643.7418879546422, - 632.8657098515009 + -1306.795850831618, + -513.0405857687654, + 1649.1101235576693, + 750.9697437522576 ], "color": "#A88", "font_size": 24, @@ -2647,8 +3040,8 @@ "id": 4, "title": "Projection", "bounding": [ - -1304.9805481455685, - -13.54466596152857, + -1290.056357748596, + 272.69668074763877, 2426.370430804953, 1351.1024465541664 ], @@ -2660,10 +3053,10 @@ "id": 5, "title": "Configuration", "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 682.4584409215679, - 2116.47588239702 + -2074.5335977455147, + -1253.3358608842898, + 690.4746918496362, + 1350.1656648894377 ], "color": "#b06634", "font_size": 24, @@ -2688,8 +3081,21 @@ "bounding": [ -1323.154487850866, -951.3040396288977, - 824.8010670728474, - 237.95206130144413 + 868.4994996545126, + 356.0561640106116 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 32, + "title": "Normal Generation", + "bounding": [ + -1349.2520671805285, + -1469.4212602865791, + 881.6773546690334, + 226.160224658576 ], "color": "#3f789e", "font_size": 24, @@ -2702,9 +3108,9 @@ "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", "version": 1, "state": { - "lastGroupId": 29, - "lastNodeId": 1538, - "lastLinkId": 1863, + "lastGroupId": 34, + "lastNodeId": 1685, + "lastLinkId": 2120, "lastRerouteId": 0 }, "revision": 0, @@ -2722,8 +3128,8 @@ "outputNode": { "id": -20, "bounding": [ - 423.7021994103568, - -690.030564252835, + 532.4294232500993, + -682.1390683156063, 120, 80 ] @@ -2760,7 +3166,7 @@ "name": "target_face_num", "type": "INT", "linkIds": [ - 670 + 1964 ], "pos": [ -1315.740703794078, @@ -2791,8 +3197,8 @@ ], "label": "white_mesh", "pos": [ - 443.7021994103568, - -670.030564252835 + 552.4294232500993, + -662.1390683156063 ] }, { @@ -2803,331 +3209,13 @@ 635 ], "pos": [ - 443.7021994103568, - -650.030564252835 + 552.4294232500993, + -642.1390683156063 ] } ], "widgets": [], "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1693 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, "type": "Trellis2DecodeLatents", @@ -3204,6 +3292,132 @@ true ] }, + { + "id": 408, + "type": "Trellis2SmoothNormals", + "pos": [ + -53.85389309890626, + -184.90038067156652 + ], + "size": [ + 211.9263671875, + 26 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "link": 623 + } + ], + "outputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 624, + 748 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2SmoothNormals" + }, + "widgets_values": [] + }, + { + "id": 468, + "type": "Trellis2Continue", + "pos": [ + 236.7399720916697, + -158.37526105640026 + ], + "size": [ + 161.33359375, + 46 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 748 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 749 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 750 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", + "Node name for S&R": "Trellis2Continue" + }, + "widgets_values": [] + }, + { + "id": 1475, + "type": "Reroute", + "pos": [ + -1217.2537005632953, + -608.3714228523006 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1692 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1693 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, { "id": 403, "type": "Trellis2FillHolesWithCuMesh", @@ -3242,243 +3456,19 @@ "Node name for S&R": "Trellis2FillHolesWithCuMesh" }, "widgets_values": [ - 99.999 - ] - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1235.4275100076309, - -524.1995708390524 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 670 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" + 1 ] }, { "id": 396, "type": "Trellis2LoadModel", "pos": [ - -1247.9330902004397, - -1071.947728530432 + -1248.8098695647218, + -1061.4257138783487 ], "size": [ 280.05208333333337, - 178 + 226 ], "flags": { "collapsed": false @@ -3508,139 +3498,46 @@ "flash_attn", "cuda", true, + false, + "flex_gemm", + "flash_attn", false ] }, { - "id": 407, - "type": "Trellis2PostProcess2", + "id": 427, + "type": "Reroute", "pos": [ - -44.48413357288528, - -690.0899758669674 + -1232.6550109269656, + -528.8203744368418 ], "size": [ - 391.8560546875, - 274 + 140, + 60 ], "flags": {}, - "order": 11, + "order": 13, "mode": 0, "inputs": [ { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 + "name": "", + "type": "*", + "link": 655 } ], "outputs": [ { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", + "name": "", + "type": "*", "links": [ - 617 + 656 ] } ], "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": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] + "showOutputText": false, + "horizontal": false + } }, { "id": 409, @@ -3654,7 +3551,7 @@ 102 ], "flags": {}, - "order": 13, + "order": 10, "mode": 0, "inputs": [ { @@ -3700,56 +3597,238 @@ ] }, { - "id": 468, - "type": "Trellis2Continue", + "id": 404, + "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - 236.7399720916697, - -158.37526105640026 + -1.3688675741572178, + -1197.2135353903182 ], "size": [ - 161.33359375, - 46 + 331.5878996659427, + 142.11360851901668 ], "flags": {}, - "order": 17, + "order": 8, "mode": 0, "inputs": [ { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 619 } ], "outputs": [ { - "localized_name": "output_1", - "name": "output_1", - "type": "*", + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 750 + 1966 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1, + 1024, + true, + true + ] + }, + { + "id": 1605, + "type": "Trellis2SimplifyMesh", + "pos": [ + 20.11836530823075, + -968.5519099572756 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1966 + }, + { + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 1973 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1989 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 1616, + "type": "Trellis2FillHolesNicelyWithMeshlib", + "pos": [ + 25.708534465410423, + -794.5401783243339 + ], + "size": [ + 296.9859375, + 46 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1989 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1990 ] }, { - "localized_name": "output_2", - "name": "output_2", - "type": "*", + "localized_name": "holes_filled", + "name": "holes_filled", + "type": "INT", "links": null } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" }, "widgets_values": [] }, + { + "id": 1617, + "type": "Trellis2SimplifyMesh", + "pos": [ + 19.80550321541048, + -657.2428179117363 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1990 + }, + { + "localized_name": "target_face_num", + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 1991 + } + ], + "outputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 1992 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", + "Node name for S&R": "Trellis2SimplifyMesh" + }, + "widgets_values": [ + 500000, + "Cumesh" + ] + }, + { + "id": 402, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + -13.835192987492698, + -456.8565889311029 + ], + "size": [ + 349.41171875, + 58 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "mesh", + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 1992 + } + ], + "outputs": [ + { + "localized_name": "trimesh", + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 623 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" + }, + "widgets_values": [ + "90 degrees" + ] + }, { "id": 410, "type": "Trellis2PreProcessImage", @@ -3762,7 +3841,7 @@ 106 ], "flags": {}, - "order": 14, + "order": 11, "mode": 0, "inputs": [ { @@ -3788,30 +3867,94 @@ "Node name for S&R": "Trellis2PreProcessImage" }, "widgets_values": [ - 5, + 10, false, 1024 ] }, { - "id": 1475, + "id": 397, + "type": "Trellis2ImageCondGenerator", + "pos": [ + -877.1367535672229, + -1068.5118787570245 + ], + "size": [ + 308.0748046875, + 98 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 602 + }, + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 603 + } + ], + "outputs": [ + { + "localized_name": "cond_512", + "name": "cond_512", + "type": "IMAGE_COND", + "links": [ + 605, + 607 + ] + }, + { + "localized_name": "cond_1024", + "name": "cond_1024", + "type": "IMAGE_COND", + "links": [ + 610 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 604 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ImageCondGenerator" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1606, "type": "Reroute", "pos": [ - -1217.2537005632953, - -608.3714228523006 + -475.8731249727029, + -1196.258469964111 ], "size": [ 140, 60 ], "flags": {}, - "order": 18, + "order": 17, "mode": 0, "inputs": [ { "name": "", "type": "*", - "link": 1692 + "link": 1964 } ], "outputs": [ @@ -3819,7 +3962,8 @@ "name": "", "type": "*", "links": [ - 1693 + 1973, + 1991 ] } ], @@ -3827,6 +3971,330 @@ "showOutputText": false, "horizontal": false } + }, + { + "id": 399, + "type": "Trellis2ShapeGenerator", + "pos": [ + -881.7737814293591, + -350.42196475054175 + ], + "size": [ + 335.24609375, + 362 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 606 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 607 + }, + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "link": 608 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 611 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 612 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 609 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2ShapeGenerator" + }, + "widgets_values": [ + 512, + 12, + 7.5, + 0.01, + 3, + "heun", + 0.1, + 1, + false, + 0, + 4, + 1 + ] + }, + { + "id": 400, + "type": "Trellis2ShapeCascadeGenerator", + "pos": [ + -446.6330966159923, + -957.2681879148844 + ], + "size": [ + 335.9791015625, + 454 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 609 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 610 + }, + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "link": 611 + }, + { + "localized_name": "from_resolution", + "name": "from_resolution", + "type": "INT", + "widget": { + "name": "from_resolution" + }, + "link": 612 + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "widget": { + "name": "sparse_structure_resolution" + }, + "link": 613 + } + ], + "outputs": [ + { + "localized_name": "shape_slat", + "name": "shape_slat", + "type": "SHAPE_SLAT", + "links": [ + 615 + ] + }, + { + "localized_name": "resolution", + "name": "resolution", + "type": "INT", + "links": [ + 616 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 614 + ] + }, + { + "localized_name": "num_tokens", + "name": "num_tokens", + "type": "INT", + "links": null + } + ], + "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, + false, + 0, + 4, + 1 + ] + }, + { + "id": 398, + "type": "Trellis2SparseGenerator", + "pos": [ + -909.1024449472604, + -914.1020141358738 + ], + "size": [ + 395.65625, + 506 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [ + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "link": 604 + }, + { + "localized_name": "image_cond", + "name": "image_cond", + "type": "IMAGE_COND", + "link": 605 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1693 + } + ], + "outputs": [ + { + "localized_name": "coords", + "name": "coords", + "type": "COORDS", + "links": [ + 608 + ] + }, + { + "localized_name": "sparse_structure_resolution", + "name": "sparse_structure_resolution", + "type": "INT", + "links": [ + 613 + ] + }, + { + "localized_name": "pipeline", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", + "links": [ + 606 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", + "Node name for S&R": "Trellis2SparseGenerator" + }, + "widgets_values": [ + 12345, + "fixed", + 12, + 7.5, + 0.01, + 5, + "euler", + 32, + 0.1, + 1, + true, + 1, + false, + 1, + 8, + "flood_fill", + 1, + true + ] + }, + { + "id": 414, + "type": "StringConcatenate", + "pos": [ + -851.4585327777979, + 56.26038871714494 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 656 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 629 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_WhiteMesh", + "" + ] } ], "groups": [], @@ -3951,14 +4419,6 @@ "target_slot": 3, "type": "INT" }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 618, "origin_id": 401, @@ -3975,30 +4435,6 @@ "target_slot": 0, "type": "MESHWITHVOXEL" }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, { "id": 624, "origin_id": 408, @@ -4055,14 +4491,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 670, - "origin_id": -10, - "origin_slot": 2, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, { "id": 748, "origin_id": 408, @@ -4102,6 +4530,62 @@ "target_id": 398, "target_slot": 2, "type": "INT" + }, + { + "id": 1964, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1606, + "target_slot": 0, + "type": "*" + }, + { + "id": 1966, + "origin_id": 404, + "origin_slot": 0, + "target_id": 1605, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1973, + "origin_id": 1606, + "origin_slot": 0, + "target_id": 1605, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1989, + "origin_id": 1605, + "origin_slot": 0, + "target_id": 1616, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1990, + "origin_id": 1616, + "origin_slot": 0, + "target_id": 1617, + "target_slot": 0, + "type": "MESHWITHVOXEL" + }, + { + "id": 1991, + "origin_id": 1606, + "origin_slot": 0, + "target_id": 1617, + "target_slot": 1, + "type": "INT" + }, + { + "id": 1992, + "origin_id": 1617, + "origin_slot": 0, + "target_id": 402, + "target_slot": 0, + "type": "MESHWITHVOXEL" } ], "extra": { @@ -4112,9 +4596,9 @@ "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", "version": 1, "state": { - "lastGroupId": 29, - "lastNodeId": 1538, - "lastLinkId": 1863, + "lastGroupId": 34, + "lastNodeId": 1685, + "lastLinkId": 2120, "lastRerouteId": 0 }, "revision": 0, @@ -4126,16 +4610,16 @@ -1746.4835931485231, -470.3084268847315, 120, - 120 + 100 ] }, "outputNode": { "id": -20, "bounding": [ - 2435.4059835911307, - -492.09012505396026, + 2850.2013303928848, + -493.198077629644, 120, - 120 + 160 ] }, "inputs": [ @@ -4178,19 +4662,6 @@ -1646.4835931485231, -410.3084268847315 ] - }, - { - "id": "7d6994b6-758a-441d-a687-ba613b9b3207", - "name": "_2", - "type": "*", - "linkIds": [ - 1696 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] } ], "outputs": [ @@ -4199,12 +4670,12 @@ "name": "IMAGE", "type": "IMAGE", "linkIds": [ - 788 + 1886 ], "label": "FrontView", "pos": [ - 2455.4059835911307, - -472.09012505396026 + 2870.2013303928848, + -473.198077629644 ] }, { @@ -4212,12 +4683,12 @@ "name": "IMAGE_1", "type": "IMAGE", "linkIds": [ - 789 + 1887 ], "label": "LeftView", "pos": [ - 2455.4059835911307, - -452.09012505396026 + 2870.2013303928848, + -453.198077629644 ] }, { @@ -4225,12 +4696,12 @@ "name": "IMAGE_2", "type": "IMAGE", "linkIds": [ - 790 + 1888 ], "label": "BackView", "pos": [ - 2455.4059835911307, - -432.09012505396026 + 2870.2013303928848, + -433.198077629644 ] }, { @@ -4238,98 +4709,43 @@ "name": "IMAGE_3", "type": "IMAGE", "linkIds": [ - 791 + 1889 ], "label": "RightView", "pos": [ - 2455.4059835911307, - -412.09012505396026 + 2870.2013303928848, + -413.198077629644 + ] + }, + { + "id": "bd0c6ae3-1a5d-4e0e-9776-7ff55096cb4d", + "name": "output_5", + "type": "*", + "linkIds": [ + 2077 + ], + "label": "TopView", + "pos": [ + 2870.2013303928848, + -393.198077629644 + ] + }, + { + "id": "7da200c0-ee00-49cb-bf71-61bac8416251", + "name": "output_6", + "type": "*", + "linkIds": [ + 2078 + ], + "label": "BottomView", + "pos": [ + 2870.2013303928848, + -373.198077629644 ] } ], "widgets": [], "nodes": [ - { - "id": 479, - "type": "Trellis2Continue4", - "pos": [ - 2158.480803831503, - -486.8825711673989 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1747 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1750 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1753 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 788 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 789 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 790 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 791 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, { "id": 367, "type": "StringConcatenate", @@ -4344,7 +4760,7 @@ "flags": { "collapsed": true }, - "order": 38, + "order": 55, "mode": 0, "inputs": [ { @@ -4363,7 +4779,7 @@ "name": "STRING", "type": "STRING", "links": [ - 571 + 1877 ] } ], @@ -4378,270 +4794,6 @@ "" ] }, - { - "id": 366, - "type": "SaveImage", - "pos": [ - 2055.074265011987, - -733.0995576387195 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1746 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 568 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 368, - "type": "SaveImage", - "pos": [ - 2058.1878075122613, - -649.6796875626654 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1749 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 571 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 369, - "type": "SaveImage", - "pos": [ - 2045.9011328925183, - -205.57636953598666 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1752 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 575 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 370, - "type": "SaveImage", - "pos": [ - 2049.1671159216903, - -124.40379579696945 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1755 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 578 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 372, - "type": "StringConcatenate", - "pos": [ - 915.9284534820387, - -145.82107345111393 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 653 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 578 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_RightView", - "" - ] - }, - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 908.2876769400008, - -238.3250133544766 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 575 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, { "id": 364, "type": "StringConcatenate", @@ -4656,7 +4808,7 @@ "flags": { "collapsed": true }, - "order": 36, + "order": 54, "mode": 0, "inputs": [ { @@ -4675,7 +4827,7 @@ "name": "STRING", "type": "STRING", "links": [ - 568 + 1875 ] } ], @@ -4690,91 +4842,6 @@ "" ] }, - { - "id": 1036, - "type": "SaveImage", - "pos": [ - -476.5756361124731, - 124.9200165536604 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1513 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1205 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -537.3778367513165, - -765.6270144411714 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1552 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, { "id": 1328, "type": "Hy3DDiffusersSchedulerConfig", @@ -4789,7 +4856,7 @@ "flags": { "collapsed": true }, - "order": 18, + "order": 26, "mode": 0, "inputs": [ { @@ -4875,276 +4942,6 @@ "hunyuan3d-paint-v2-0" ] }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -882.5171881815025, - 126.75510181592512 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1205 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 155.51695126600592, - -3749.3162897448315 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 155.51695126600592, - -3639.31636882626 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 473.193822149287, - -3747.397139519557 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 53, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1769 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1770 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1698 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1413, - "type": "SaveImage", - "pos": [ - -311.5572850052346, - -2851.180806349425 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1546 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1551 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1410, "type": "StringConcatenate", @@ -5159,7 +4956,7 @@ "flags": { "collapsed": false }, - "order": 55, + "order": 66, "mode": 0, "inputs": [ { @@ -5178,7 +4975,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1551 + 1865 ] } ], @@ -5193,228 +4990,6 @@ "" ] }, - { - "id": 1420, - "type": "ModelSamplingAuraFlow", - "pos": [ - 2306.67613204373, - -3737.1506192018023 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1830 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1558 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1422, - "type": "CFGNorm", - "pos": [ - 2306.67613204373, - -3627.1506982832307 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1558 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1560 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1427, - "type": "KSampler", - "pos": [ - 2624.3530029270114, - -3735.231468976528 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1560 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1805 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1806 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1563 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1699 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1569 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1432, - "type": "SaveImage", - "pos": [ - 1839.6018957724896, - -2839.015135806396 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1567 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1568 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1434, "type": "StringConcatenate", @@ -5429,7 +5004,7 @@ "flags": { "collapsed": false }, - "order": 65, + "order": 74, "mode": 0, "inputs": [ { @@ -5448,7 +5023,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1568 + 1869 ] } ], @@ -5475,7 +5050,7 @@ 150 ], "flags": {}, - "order": 52, + "order": 63, "mode": 0, "inputs": [ { @@ -5497,7 +5072,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1582 + 2059 ] } ], @@ -5526,7 +5101,7 @@ 150 ], "flags": {}, - "order": 66, + "order": 75, "mode": 0, "inputs": [ { @@ -5548,7 +5123,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1583 + 2060 ] } ], @@ -5577,7 +5152,7 @@ 58 ], "flags": {}, - "order": 25, + "order": 42, "mode": 0, "inputs": [ { @@ -5626,7 +5201,7 @@ 58 ], "flags": {}, - "order": 29, + "order": 48, "mode": 0, "inputs": [ { @@ -5663,130 +5238,6 @@ 1 ] }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 456.8849326360329, - -2468.110818158637 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 67, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1786 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1697 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1447, - "type": "SaveImage", - "pos": [ - -327.86617451848906, - -1571.8944849885038 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 70, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1591 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1592 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1451, "type": "VAEDecodeTiled", @@ -5799,7 +5250,7 @@ 150 ], "flags": {}, - "order": 73, + "order": 81, "mode": 0, "inputs": [ { @@ -5821,7 +5272,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1606 + 2061 ] } ], @@ -5838,228 +5289,6 @@ 8 ] }, - { - "id": 1452, - "type": "ModelSamplingAuraFlow", - "pos": [ - 2313.015417997532, - -2436.946218172359 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1846 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1608 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1454, - "type": "CFGNorm", - "pos": [ - 2313.015417997532, - -2326.9462972537867 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1608 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1610 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1459, - "type": "KSampler", - "pos": [ - 2630.692288880813, - -2435.0270679470846 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 74, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1610 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1819 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1824 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1613 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1700 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1619 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1462, - "type": "SaveImage", - "pos": [ - 1845.9411817262878, - -1538.8107347769528 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 76, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1614 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1615 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, { "id": 1467, "type": "VAEDecodeTiled", @@ -6072,7 +5301,7 @@ 150 ], "flags": {}, - "order": 80, + "order": 87, "mode": 0, "inputs": [ { @@ -6094,7 +5323,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1620 + 2062 ] } ], @@ -6111,386 +5340,6 @@ 8 ] }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 54, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1578, - 1597, - 1621 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 318, - "type": "VHS_SelectImages", - "pos": [ - -526.0728182613815, - -336.1871084712619 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1511 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1500, - 1518, - 1630 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "2", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 355, - "type": "VHS_SelectImages", - "pos": [ - -516.9514506290544, - -117.17823274615964 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1512 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1501, - 1519, - 1631 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "3", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1463, - "type": "StringConcatenate", - "pos": [ - 1381.86952348611, - -1844.2404501196825 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 77, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1621 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1615 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_RightCanny", - "" - ] - }, - { - "id": 477, - "type": "Trellis2Continue4", - "pos": [ - 221.7434689394857, - -477.59789325102196 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1582 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1583 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1606 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1620 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1679 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1681 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1682 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1683 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 419.0067369945043, - -540.5640632465127 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 81, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1679 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 597.4096826368457, - -539.3485673740589 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 83, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1689 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -521.3696315311525, - -532.043525303 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 1579 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, { "id": 1448, "type": "StringConcatenate", @@ -6505,7 +5354,7 @@ "flags": { "collapsed": false }, - "order": 71, + "order": 79, "mode": 0, "inputs": [ { @@ -6524,7 +5373,7 @@ "name": "STRING", "type": "STRING", "links": [ - 1592 + 1867 ] } ], @@ -6539,469 +5388,6 @@ "" ] }, - { - "id": 1479, - "type": "Reroute", - "pos": [ - -1344.7100967736642, - -1695.1216187823172 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 84, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1696 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1697, - 1698, - 1699, - 1700 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0, 90, 180, 270", - "0, 0, 0, 0", - "1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 1472, - "type": "Trellis2Continue4", - "pos": [ - 866.56120264932, - -484.3296076872152 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 82, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1689 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1681 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1682 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1683 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1744 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1748 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": [ - 1751 - ] - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": [ - 1754 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1411.3005256630315, - -524.5739359663277 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1744 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1746, - 1747 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1500, - "type": "RMBG", - "pos": [ - 1407.658236300667, - -471.28235997190467 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 85, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1748 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1749, - 1750 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1501, - "type": "RMBG", - "pos": [ - 1407.658156283613, - -415.34639809101594 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 86, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1751 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1752, - 1753 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1502, - "type": "RMBG", - "pos": [ - 1410.2800751048592, - -353.2924922654638 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 87, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1754 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1755, - 1756 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 161.30201369098975, - -3501.6600732318925 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1504, "type": "VAEEncode", @@ -7016,7 +5402,7 @@ "flags": { "collapsed": false }, - "order": 89, + "order": 93, "mode": 0, "inputs": [ { @@ -7057,116 +5443,6 @@ }, "widgets_values": [] }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 177.30686614566156, - -3111.5678599220064 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 92, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1768 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1765 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 164.42359586478068, - -3224.8083199341427 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 93, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1767 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1766 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1763 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1503, "type": "VAEEncode", @@ -7181,7 +5457,7 @@ "flags": { "collapsed": false }, - "order": 88, + "order": 92, "mode": 0, "inputs": [ { @@ -7222,165 +5498,6 @@ }, "widgets_values": [] }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -365.40865980899554, - -3737.9609388905324 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1767 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -367.45176744776364, - -3439.409437824687 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1768 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, { "id": 1506, "type": "ReferenceLatent", @@ -7395,7 +5512,7 @@ "flags": { "collapsed": false }, - "order": 91, + "order": 95, "mode": 0, "inputs": [ { @@ -7450,7 +5567,7 @@ "flags": { "collapsed": false }, - "order": 90, + "order": 94, "mode": 0, "inputs": [ { @@ -7503,7 +5620,7 @@ 82 ], "flags": {}, - "order": 56, + "order": 67, "mode": 0, "inputs": [ { @@ -7519,8 +5636,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1546, - 1772 + 1772, + 1864 ] } ], @@ -7534,43 +5651,6 @@ 0.2 ] }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 137.23805772148364, - -2202.4319785335724 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1510, "type": "VAEEncode", @@ -7585,7 +5665,7 @@ "flags": { "collapsed": false }, - "order": 95, + "order": 99, "mode": 0, "inputs": [ { @@ -7640,14 +5720,14 @@ "flags": { "collapsed": false }, - "order": 98, + "order": 102, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1784 + "link": 1907 }, { "localized_name": "latent", @@ -7681,275 +5761,6 @@ }, "widgets_values": [] }, - { - "id": 1514, - "type": "ReferenceLatent", - "pos": [ - 232.0042359059899, - -1919.7300257261988 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 99, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1779 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "VAEEncode", - "pos": [ - -42.696890786369046, - -1857.8360960992834 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 94, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1788 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1843 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -381.71754932224985, - -2458.674617529612 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 68, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1839 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1841 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -391.5158248463746, - -2172.3097726303595 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 69, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1840 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1842 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1784 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, { "id": 1512, "type": "ReferenceLatent", @@ -7964,7 +5775,7 @@ "flags": { "collapsed": false }, - "order": 97, + "order": 101, "mode": 0, "inputs": [ { @@ -8019,7 +5830,7 @@ "flags": { "collapsed": false }, - "order": 96, + "order": 100, "mode": 0, "inputs": [ { @@ -8072,7 +5883,7 @@ 82 ], "flags": {}, - "order": 72, + "order": 80, "mode": 0, "inputs": [ { @@ -8088,8 +5899,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1591, - 1787 + 1787, + 1866 ] } ], @@ -8103,43 +5914,6 @@ 0.2 ] }, - { - "id": 1426, - "type": "EmptyLatentImage", - "pos": [ - 2303.1129835860575, - -3487.7364443505508 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1563 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1516, "type": "VAEEncode", @@ -8154,7 +5928,7 @@ "flags": { "collapsed": false }, - "order": 101, + "order": 105, "mode": 0, "inputs": [ { @@ -8195,440 +5969,6 @@ }, "widgets_values": [] }, - { - "id": 1520, - "type": "ReferenceLatent", - "pos": [ - 2496.049840362411, - -3235.556688050664 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 105, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1803 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1799 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1515, - "type": "VAEEncode", - "pos": [ - 2221.348713670052, - -3173.6627584237485 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 100, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1808 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1834 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1801, - 1802 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1430, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1785.7505209687288, - -3725.795268347503 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1831 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": null - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1633 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1803 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the left view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1431, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1783.7074133299607, - -3427.2437672816577 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1832 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1833 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1636 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1804 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1519, - "type": "ReferenceLatent", - "pos": [ - 2508.933110643292, - -3122.3162280385277 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 104, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1804 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1797 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1518, - "type": "ReferenceLatent", - "pos": [ - 2488.378508946105, - -2999.796159714305 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 103, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1799 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1800 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1805 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1517, - "type": "ReferenceLatent", - "pos": [ - 2494.094461284809, - -2890.6127350137513 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 102, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1797 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1798 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1806 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1433, "type": "Canny", @@ -8641,7 +5981,7 @@ 82 ], "flags": {}, - "order": 64, + "order": 73, "mode": 0, "inputs": [ { @@ -8657,8 +5997,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1567, - 1807 + 1807, + 1868 ] } ], @@ -8672,43 +6012,6 @@ 0.2 ] }, - { - "id": 1458, - "type": "EmptyLatentImage", - "pos": [ - 2306.871992379969, - -2188.031446395557 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1613 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, { "id": 1522, "type": "VAEEncode", @@ -8723,7 +6026,7 @@ "flags": { "collapsed": false }, - "order": 107, + "order": 111, "mode": 0, "inputs": [ { @@ -8778,14 +6081,14 @@ "flags": { "collapsed": false }, - "order": 110, + "order": 114, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1822 + "link": 1920 }, { "localized_name": "latent", @@ -8833,7 +6136,7 @@ "flags": { "collapsed": false }, - "order": 106, + "order": 110, "mode": 0, "inputs": [ { @@ -8888,14 +6191,14 @@ "flags": { "collapsed": false }, - "order": 111, + "order": 115, "mode": 0, "inputs": [ { "localized_name": "conditioning", "name": "conditioning", "type": "CONDITIONING", - "link": 1821 + "link": 1919 }, { "localized_name": "latent", @@ -8929,219 +6232,6 @@ }, "widgets_values": [] }, - { - "id": 1466, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1792.0898069225273, - -2425.5908673180597 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 79, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1847 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1855 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1634 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1819, - 1821 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the right view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1461, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 1790.0466992837592, - -2127.0393662522133 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 75, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1848 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1849 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1638 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1822 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1524, - "type": "ReferenceLatent", - "pos": [ - 2401.274246687222, - -1666.4879711570823 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 109, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1815 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1816 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, { "id": 1523, "type": "ReferenceLatent", @@ -9156,7 +6246,7 @@ "flags": { "collapsed": false }, - "order": 108, + "order": 112, "mode": 0, "inputs": [ { @@ -9209,7 +6299,7 @@ 82 ], "flags": {}, - "order": 78, + "order": 85, "mode": 0, "inputs": [ { @@ -9225,8 +6315,8 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 1614, - 1825 + 1825, + 1870 ] } ], @@ -9240,104 +6330,6 @@ 0.2 ] }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1399.0539515757248, - -2006.6625692889934 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1633, - 1634, - 1635, - 1636, - 1637, - 1638, - 1771, - 1788, - 1808, - 1826 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1496.3532269059936, - -389.05347596216643 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 651, - 652, - 653, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, { "id": 296, "type": "Hy3DRenderMultiView", @@ -9350,7 +6342,7 @@ 234 ], "flags": {}, - "order": 31, + "order": 49, "mode": 0, "inputs": [ { @@ -9416,6 +6408,3505 @@ "world" ] }, + { + "id": 1417, + "type": "VAELoader", + "pos": [ + -872.7723365381187, + -3384.0118229404848 + ], + "size": [ + 396.1197916666667, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1532, + 1536, + 1539, + 1789, + 1790 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1528, + "type": "LoraLoaderModelOnly", + "pos": [ + 1353.450142277818, + -3691.8776958404 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 34, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1910 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1830 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1529, + "type": "CLIPLoader", + "pos": [ + 1351.3377346124628, + -3530.8680597001894 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1831, + 1832 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1533, + "type": "CLIPLoader", + "pos": [ + -818.6172819146152, + -2256.478433849204 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1839, + 1840 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1536, + "type": "LoraLoaderModelOnly", + "pos": [ + 1345.8979426605642, + -2379.932096252756 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 35, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1916 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1846 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1537, + "type": "CLIPLoader", + "pos": [ + 1343.785534995209, + -2218.922460112545 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1847, + 1848 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1534, + "type": "VAELoader", + "pos": [ + -823.0511912051759, + -2085.75572866251 + ], + "size": [ + 396.1197916666667, + 58 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1841, + 1842, + 1843, + 1844, + 1852 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1530, + "type": "VAELoader", + "pos": [ + 1348.779927183236, + -3367.649761958831 + ], + "size": [ + 396.1197916666667, + 58 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1833, + 1834, + 1835, + 1854 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1538, + "type": "VAELoader", + "pos": [ + 1339.3516257046483, + -2048.1997549258517 + ], + "size": [ + 396.1197916666667, + 58 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1849, + 1850, + 1851, + 1853, + 1855 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1539, + "type": "Trellis2SaveImage", + "pos": [ + -328.12654388353957, + -2823.121158823538 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 116, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1864 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1865 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1540, + "type": "Trellis2SaveImage", + "pos": [ + -331.66087416668597, + -1536.5303869140234 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 117, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1866 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1867 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1541, + "type": "Trellis2SaveImage", + "pos": [ + 1874.891874002486, + -2872.7929783462387 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 118, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1868 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1869 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1542, + "type": "Trellis2SaveImage", + "pos": [ + 1837.8358193960694, + -1542.317014035373 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 119, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1870 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1871 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1405, + "type": "UnetLoaderGGUF", + "pos": [ + -853.1485528966393, + -3899.9972306707264 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1896 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1398, + "type": "ModelSamplingAuraFlow", + "pos": [ + 144.40749223755628, + -3813.195536128812 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 39, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1533 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1534 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1400, + "type": "CFGNorm", + "pos": [ + 147.87923394134796, + -3683.7541095869888 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 45, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1534 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1540 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1404, + "type": "EmptyLatentImage", + "pos": [ + 139.77752025730464, + -3353.07132094732 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1543 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1508, + "type": "ReferenceLatent", + "pos": [ + 170.67265464914988, + -3194.2573870667975 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 97, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1900 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1766 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1763 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1507, + "type": "ReferenceLatent", + "pos": [ + 176.61250509116059, + -3076.850824296369 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 96, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1901 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1765 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1761 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1416, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -367.45176744776364, + -3439.409437824687 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 69, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1535 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1536 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1635 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1899 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1553, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 139.723882965449, + -3445.9810423001413 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 127, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1899 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1901 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1415, + "type": "CLIPLoader", + "pos": [ + -856.4313712182889, + -3535.3856216956337 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1531, + 1535 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1419, + "type": "LoraLoaderModelOnly", + "pos": [ + -873.0600467495906, + -3661.568473584541 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 33, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1897 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1533 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1532, + "type": "LoraLoaderModelOnly", + "pos": [ + -816.50487424926, + -2390.687273746304 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 36, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1903 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1838 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1414, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -365.40865980899554, + -3737.9609388905324 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 68, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1531 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1532 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1545 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1898 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " front view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1551, + "type": "LoraLoaderModelOnly", + "pos": [ + -836.4403606179102, + -3786.293165103035 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 27, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1896 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1897 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1527, + "type": "UnetLoaderGGUF", + "pos": [ + 1356.4542520436032, + -3924.7419346489705 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1909 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1552, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 122.3654287213438, + -3561.2414810680775 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 126, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1898 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1900 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1520, + "type": "ReferenceLatent", + "pos": [ + 2453.538244198851, + -3193.9692018406868 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 109, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1913 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1802 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1799 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1515, + "type": "VAEEncode", + "pos": [ + 2163.126232976084, + -3166.2693711353368 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 104, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1808 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1834 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1801, + 1802 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1519, + "type": "ReferenceLatent", + "pos": [ + 2437.77232910954, + -3081.6529363920913 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 108, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1914 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1801 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1797 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1518, + "type": "ReferenceLatent", + "pos": [ + 2437.549415540549, + -2968.3744752634475 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 107, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1799 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1800 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1805 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1517, + "type": "ReferenceLatent", + "pos": [ + 2444.1894778328365, + -2857.3427460457706 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 106, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1797 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1798 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1806 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1420, + "type": "ModelSamplingAuraFlow", + "pos": [ + 2299.282744755318, + -3795.37309989577 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 40, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1830 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1558 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1422, + "type": "CFGNorm", + "pos": [ + 2292.8136366404046, + -3677.055681735203 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 46, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1558 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1560 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1426, + "type": "EmptyLatentImage", + "pos": [ + 2294.7954863440623, + -3327.8556076255572 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1563 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1431, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1783.7074133299607, + -3427.2437672816577 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 72, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1832 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1833 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1636 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1912 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1559, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2269.6774174887923, + -3449.1593614296326 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 131, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1912 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1914 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1557, + "type": "LoraLoaderModelOnly", + "pos": [ + 1382.6784359031294, + -3821.3380624408637 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1909 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1910 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1535, + "type": "UnetLoaderGGUF", + "pos": [ + 1350.944386612793, + -2613.3877874302098 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1915 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1454, + "type": "CFGNorm", + "pos": [ + 2292.8870746719026, + -2405.2232220905817 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 47, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1608 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1610 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1458, + "type": "EmptyLatentImage", + "pos": [ + 2272.206580460085, + -2294.264335377027 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1613 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1558, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2274.499125109924, + -3571.813102876022 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 130, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1911 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1913 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1461, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1790.0466992837592, + -2127.0393662522133 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 83, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1848 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1849 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1638 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1918 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1562, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2292.5090382328017, + -2016.911594633259 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 133, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1918 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1920 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1452, + "type": "ModelSamplingAuraFlow", + "pos": [ + 2276.640241904601, + -2541.774411373657 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 41, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1846 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1608 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1561, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 2287.164944094814, + -2138.641141516108 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 132, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1917 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1919 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1524, + "type": "ReferenceLatent", + "pos": [ + 2401.274246687222, + -1666.4879711570823 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 113, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1815 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1816 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1931 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1560, + "type": "LoraLoaderModelOnly", + "pos": [ + 1367.723520675758, + -2508.5849637161787 + ], + "size": [ + 415.88078231324585, + 82 + ], + "flags": {}, + "order": 29, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1915 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1916 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1446, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -379.2151893611325, + -2172.3097726303595 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 78, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1840 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1842 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1637 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1905 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1555, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 124.7199663186217, + -2256.3042402556025 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 128, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1904 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1906 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1531, + "type": "UnetLoaderGGUF", + "pos": [ + -820.5623385099494, + -2645.3867395075567 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1902 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1554, + "type": "LoraLoaderModelOnly", + "pos": [ + -811.891480446856, + -2522.2659556551 + ], + "size": [ + 348.5540842122074, + 84.77249908066551 + ], + "flags": {}, + "order": 30, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1902 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1903 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.18.1", + "Node name for S&R": "LoraLoaderModelOnly" + }, + "widgets_values": [ + "qwen-image-edit-2511-multiple-angles-lora.safetensors", + 1 + ] + }, + { + "id": 1445, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -387.86783891090766, + -2462.3648138059784 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 77, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1839 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1841 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1632 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1904 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " back view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1407, + "type": "KSampler", + "pos": [ + 473.193822149287, + -3747.397139519557 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 64, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1540 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1769 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1770 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1543 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1538 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1427, + "type": "KSampler", + "pos": [ + 2624.3530029270114, + -3735.231468976528 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 70, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1560 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1805 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1806 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1563 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1569 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 2000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1443, + "type": "KSampler", + "pos": [ + 479.89427610558573, + -2458.6602405328817 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 76, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1587 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1785 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1786 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1590 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1596 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1459, + "type": "KSampler", + "pos": [ + 2630.692288880813, + -2435.0270679470846 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 82, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1610 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1931 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1824 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1613 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1619 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 4000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1514, + "type": "ReferenceLatent", + "pos": [ + 224.8250410065078, + -1888.7817176411427 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 103, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1906 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1782 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1779 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1509, + "type": "VAEEncode", + "pos": [ + -79.52387182677003, + -1852.5750586695735 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 98, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1788 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1843 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1781, + 1782 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1556, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 92.08941942315988, + -2141.211913780998 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 129, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1905 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1907 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1442, + "type": "EmptyLatentImage", + "pos": [ + 117.20249577167044, + -2043.5759626037805 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1590 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 298, + "type": "Hy3DCameraConfig", + "pos": [ + -1542.2009936232482, + -594.7805122274469 + ], + "size": [ + 270, + 154 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "camera_config", + "name": "camera_config", + "type": "HY3DCAMERA", + "links": [ + 546, + 1506 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", + "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", + "Node name for S&R": "Hy3DCameraConfig" + }, + "widgets_values": [ + "0, 90, 180, 270,0,0", + "0, 0, 0, 0, 90, -90", + "1,1,1,1,1,1", + 1.1, + 1.2 + ] + }, + { + "id": 297, + "type": "VHS_SelectImages", + "pos": [ + -526.641133205174, + -886.6592662142425 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 50, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1509 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1552 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "0", + "err_if_missing": true, + "err_if_empty": true + } + }, + { + "id": 299, + "type": "VHS_SelectImages", + "pos": [ + -529.178135077295, + -690.1663253029999 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 51, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1510 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1499, + 1514, + 1579 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "1", + "err_if_missing": true, + "err_if_empty": true + } + }, + { + "id": 318, + "type": "VHS_SelectImages", + "pos": [ + -522.1685218075239, + -517.7355084712617 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 52, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1511 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1500, + 1518, + 1630 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "2", + "err_if_missing": true, + "err_if_empty": true + } + }, { "id": 1326, "type": "Hy3DSampleMultiView", @@ -9428,7 +9919,7 @@ 274 ], "flags": {}, - "order": 51, + "order": 62, "mode": 0, "inputs": [ { @@ -9487,7 +9978,9 @@ 1510, 1511, 1512, - 1513 + 1872, + 1996, + 1997 ] } ], @@ -9505,18 +9998,491 @@ ] }, { - "id": 1415, + "id": 1628, + "type": "VAEEncode", + "pos": [ + 4395.546789211352, + -2893.0792347727584 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 141, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 2002 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 2003 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2025, + 2027 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1629, + "type": "Canny", + "pos": [ + 3670.6164952594245, + -2836.987290429876 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 142, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 2080 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2002, + 2015 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "Canny" + }, + "widgets_values": [ + 0.01, + 0.2 + ] + }, + { + "id": 1630, + "type": "VAEEncode", + "pos": [ + 4308.442526952469, + -1559.7710462155358 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 143, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 2004 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 2005 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2012, + 2045 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1631, + "type": "ReferenceLatent", + "pos": [ + 4602.082055189609, + -1752.0468042828377 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 144, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2006 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2007 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2011 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1632, + "type": "VAEEncode", + "pos": [ + 4314.497658216369, + -1803.3933346680585 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 145, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 2089 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 2008 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2007, + 2010 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1633, + "type": "ReferenceLatent", + "pos": [ + 4589.198784908727, + -1865.287264294974 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 146, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2009 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2010 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2044 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1634, + "type": "ReferenceLatent", + "pos": [ + 4587.2434058311255, + -1520.3433112580612 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 147, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2011 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2012 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2053 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1635, + "type": "Canny", + "pos": [ + 3678.347394360828, + -1528.4334653190026 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 148, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 2081 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2004, + 2017 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "Canny" + }, + "widgets_values": [ + 0.01, + 0.2 + ] + }, + { + "id": 1636, + "type": "LoraLoaderModelOnly", + "pos": [ + 3533.703349083018, + -3654.9164606419326 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 31, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2055 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 2028 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1637, "type": "CLIPLoader", "pos": [ - -868.338427247558, - -3554.7345281271782 + 3531.590941417662, + -3493.906824501722 ], "size": [ 396.1197916666667, 106 ], "flags": {}, - "order": 6, + "order": 18, "mode": 0, "inputs": [], "outputs": [ @@ -9525,8 +10491,8 @@ "name": "CLIP", "type": "CLIP", "links": [ - 1531, - 1535 + 2030, + 2033 ] } ], @@ -9557,39 +10523,41 @@ ] }, { - "id": 1417, - "type": "VAELoader", + "id": 1638, + "type": "LoraLoaderModelOnly", "pos": [ - -872.7723365381187, - -3384.0118229404848 + 3526.1511494657643, + -2342.9708610542884 ], "size": [ 396.1197916666667, - 58 + 82 ], "flags": {}, - "order": 7, + "order": 32, "mode": 0, - "inputs": [], + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2056 + } + ], "outputs": [ { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", "links": [ - 1532, - 1536, - 1539, - 1789, - 1790 + 2042 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "VAELoader", + "Node name for S&R": "LoraLoaderModelOnly", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -9599,53 +10567,48 @@ "secondTabWidth": 65, "models": [ { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" } ], "widget_ue_connectable": {} }, "widgets_values": [ - "qwen_image_vae.safetensors" + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 ] }, { - "id": 1419, - "type": "LoraLoaderModelOnly", + "id": 1639, + "type": "CLIPLoader", "pos": [ - -866.2260195822028, - -3715.744164267389 + 3524.0387418004084, + -2181.961224914078 ], "size": [ 396.1197916666667, - 82 + 106 ], "flags": {}, "order": 19, "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], + "inputs": [], "outputs": [ { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", "links": [ - 1533 + 2037, + 2039 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", + "Node name for S&R": "CLIPLoader", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -9655,177 +10618,52 @@ "secondTabWidth": 65, "models": [ { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" } ], "widget_ue_connectable": {} }, "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" ] }, { - "id": 1405, - "type": "UnetLoaderGGUF", + "id": 1640, + "type": "VAELoader", "pos": [ - -862.2977998628342, - -3855.2675865919077 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1527, - "type": "UnetLoaderGGUF", - "pos": [ - 1357.3783619971866, - -3831.401118164919 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1829 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1528, - "type": "LoraLoaderModelOnly", - "pos": [ - 1353.450142277818, - -3691.8776958404 + 3529.033133988436, + -3330.6885267603634 ], "size": [ 396.1197916666667, - 82 + 58 ], "flags": {}, "order": 20, "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1829 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1830 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1529, - "type": "CLIPLoader", - "pos": [ - 1351.3377346124628, - -3530.8680597001894 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 10, - "mode": 0, "inputs": [], "outputs": [ { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, "links": [ - 1831, - 1832 + 1999, + 2003, + 2021, + 2031 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", + "Node name for S&R": "VAELoader", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -9835,91 +10673,51 @@ "secondTabWidth": 65, "models": [ { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" } ], "widget_ue_connectable": {} }, "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" + "qwen_image_vae.safetensors" ] }, { - "id": 1531, - "type": "UnetLoaderGGUF", + "id": 1641, + "type": "VAELoader", "pos": [ - -812.5766545298914, - -2557.0114923139336 + 3519.604832509848, + -2011.2385197273843 ], "size": [ - 364.97395833333337, + 396.1197916666667, 58 ], "flags": {}, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1837 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1532, - "type": "LoraLoaderModelOnly", - "pos": [ - -816.50487424926, - -2417.4880699894147 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, "order": 21, "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1837 - } - ], + "inputs": [], "outputs": [ { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, "links": [ - 1838 + 2001, + 2005, + 2008, + 2038, + 2040 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", + "Node name for S&R": "VAELoader", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -9929,83 +10727,128 @@ "secondTabWidth": 65, "models": [ { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" } ], "widget_ue_connectable": {} }, "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1642, + "type": "Trellis2SaveImage", + "pos": [ + 4055.145080807686, + -2835.8317431477712 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 149, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 2015 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 2016 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", 1 ] }, { - "id": 1533, - "type": "CLIPLoader", + "id": 1643, + "type": "Trellis2SaveImage", "pos": [ - -818.6172819146152, - -2256.478433849204 + 4018.089026201269, + -1505.3557788369055 ], "size": [ - 396.1197916666667, - 106 + 270, + 82 ], "flags": {}, - "order": 12, + "order": 150, "mode": 0, - "inputs": [], + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 2017 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 2018 + } + ], "outputs": [ { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1839, - 1840 - ] + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null } ], "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" }, "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" + "ComfyUI", + 1 ] }, { - "id": 1535, + "id": 1644, "type": "UnetLoaderGGUF", "pos": [ - 1349.8261623799328, - -2519.4555185772747 + 3536.707458848803, + -3887.780699450503 ], "size": [ 364.97395833333337, 58 ], "flags": {}, - "order": 13, + "order": 22, "mode": 0, "inputs": [], "outputs": [ @@ -10014,7 +10857,7 @@ "name": "MODEL", "type": "MODEL", "links": [ - 1845 + 2055 ] } ], @@ -10026,29 +10869,304 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" + "qwen-image-edit-2511-Q4_K_M.gguf" ] }, { - "id": 1536, - "type": "LoraLoaderModelOnly", + "id": 1645, + "type": "ReferenceLatent", "pos": [ - 1345.8979426605642, - -2379.932096252756 + 4633.79145100405, + -3157.0079666422193 ], "size": [ - 396.1197916666667, - 82 + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 151, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2057 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2020 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2024 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1646, + "type": "VAEEncode", + "pos": [ + 4343.3794397812835, + -3129.3081359368693 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 152, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 2088 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 2021 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2020, + 2023 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1647, + "type": "ReferenceLatent", + "pos": [ + 4618.0255359147395, + -3044.691701193624 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 153, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2058 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2023 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2026 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1648, + "type": "ReferenceLatent", + "pos": [ + 4617.802622345749, + -2931.41324006498 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 154, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2024 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2025 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2048 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1649, + "type": "ReferenceLatent", + "pos": [ + 4624.442684638036, + -2820.381510847303 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 155, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2026 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2027 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2049 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1650, + "type": "ModelSamplingAuraFlow", + "pos": [ + 4479.535951560518, + -3758.4118646973025 + ], + "size": [ + 270, + 58 ], "flags": {}, - "order": 22, + "order": 37, "mode": 0, "inputs": [ { "localized_name": "model", "name": "model", "type": "MODEL", - "link": 1845 + "link": 2028 } ], "outputs": [ @@ -10057,14 +11175,63 @@ "name": "MODEL", "type": "MODEL", "links": [ - 1846 + 2029 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1651, + "type": "CFGNorm", + "pos": [ + 4473.066843445604, + -3640.0944465367356 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 43, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2029 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 2047 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -10072,50 +11239,277 @@ "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], "widget_ue_connectable": {} }, "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", 1 ] }, { - "id": 1537, - "type": "CLIPLoader", + "id": 1653, + "type": "TextEncodeQwenImageEditPlus", "pos": [ - 1343.785534995209, - -2218.922460112545 + 3963.96062013516, + -3390.2825320831903 ], "size": [ - 396.1197916666667, + 420, + 168 + ], + "flags": {}, + "order": 156, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 2030 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 2031 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 2085 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2058 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1657, + "type": "UnetLoaderGGUF", + "pos": [ + 3531.1975934179927, + -2576.4265522317423 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 2056 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1658, + "type": "CFGNorm", + "pos": [ + 4473.140281477103, + -2368.2619868921142 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 44, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2035 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 2051 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1659, + "type": "EmptyLatentImage", + "pos": [ + 4452.459787265285, + -2257.3031001785594 + ], + "size": [ + 270, 106 ], "flags": {}, - "order": 14, + "order": 24, "mode": 0, "inputs": [], "outputs": [ { - "localized_name": "CLIP", - "name": "CLIP", + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2054 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1662, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 3970.299906088959, + -2090.078131053746 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 159, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", "type": "CLIP", + "link": 2039 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 2040 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 2087 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", "links": [ - 1847, - 1848 + 2041 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", + "Node name for S&R": "TextEncodeQwenImageEditPlus", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -10123,162 +11517,2449 @@ "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], "widget_ue_connectable": {} }, "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] + "" + ], + "color": "#322", + "bgcolor": "#533" }, { - "id": 1534, - "type": "VAELoader", + "id": 1663, + "type": "FluxKontextMultiReferenceLatentMethod", "pos": [ - -823.0511912051759, - -2085.75572866251 + 4472.762245038001, + -1979.9503594347916 ], "size": [ - 396.1197916666667, + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 160, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2041 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2006 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1664, + "type": "ModelSamplingAuraFlow", + "pos": [ + 4456.893448709801, + -2504.8131761751897 + ], + "size": [ + 270, 58 ], "flags": {}, - "order": 15, + "order": 38, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2042 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 2035 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1665, + "type": "FluxKontextMultiReferenceLatentMethod", + "pos": [ + 4467.418150900014, + -2101.6799063176404 + ], + "size": [ + 309.66145833333337, + 68.33333333333334 + ], + "flags": {}, + "order": 161, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2043 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2009 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "index_timestep_zero" + ], + "color": "#222", + "bgcolor": "#000" + }, + { + "id": 1666, + "type": "ReferenceLatent", + "pos": [ + 4581.527453492421, + -1629.5267359586148 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 162, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 2044 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 2045 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2052 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1624, + "type": "StringConcatenate", + "pos": [ + 3555.7834443375114, + -3107.483615950658 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 137, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 2082 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 2016 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_TopCanny", + "" + ] + }, + { + "id": 1655, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 3966.0037277739284, + -3688.834033149036 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 157, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 2033 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 2084 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2057 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Generate the top view" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1661, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 3972.3430137277264, + -2388.6296321195923 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 158, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 2037 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 2038 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 2086 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 2043 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Generate the bottom view" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1652, + "type": "EmptyLatentImage", + "pos": [ + 4471.473800467716, + -3370.7336786806386 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 25, "mode": 0, "inputs": [], "outputs": [ { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", "links": [ - 1841, - 1842, - 1843, - 1844, - 1852 + 2050 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", "widget_ue_connectable": {} }, "widgets_values": [ - "qwen_image_vae.safetensors" + 1024, + 1024, + 1 ] }, { - "id": 1530, - "type": "VAELoader", + "id": 1627, + "type": "StringConcatenate", "pos": [ - 1348.779927183236, - -3367.649761958831 + 3562.1227302913094, + -1807.279214921215 ], "size": [ - 396.1197916666667, - 58 + 400, + 200 ], - "flags": {}, - "order": 16, + "flags": { + "collapsed": false + }, + "order": 140, "mode": 0, - "inputs": [], + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 2083 + } + ], "outputs": [ { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", "links": [ - 1833, - 1834, - 1835, - 1854 + 2018 ] } ], "properties": { "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" }, "widgets_values": [ - "qwen_image_vae.safetensors" + "", + "_BottomCanny", + "" ] }, { - "id": 1538, - "type": "VAELoader", + "id": 494, + "type": "RMBG", "pos": [ - 1339.3516257046483, - -2048.1997549258517 + 1411.3005256630315, + -524.5739359663277 ], "size": [ - 396.1197916666667, - 58 + 320, + 320.546875 ], - "flags": {}, - "order": 17, + "flags": { + "collapsed": true + }, + "order": 60, "mode": 0, - "inputs": [], + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2069 + } + ], "outputs": [ { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", "links": [ - 1849, - 1850, - 1851, - 1853, - 1855 + 1874, + 2107 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1500, + "type": "RMBG", + "pos": [ + 1407.658236300667, + -471.28235997190467 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 89, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2070 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1876, + 1883 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1501, + "type": "RMBG", + "pos": [ + 1407.658156283613, + -415.34639809101594 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 90, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2071 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1878, + 1884 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1502, + "type": "RMBG", + "pos": [ + 1398.8854263477672, + -353.2924922654638 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 91, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2072 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1880, + 1885 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1671, + "type": "Trellis2Continue6", + "pos": [ + 1026.2691256072355, + -336.76049859247934 + ], + "size": [ + 173.952734375, + 126 + ], + "flags": {}, + "order": 166, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2079 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 2064 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 2065 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 2066 + }, + { + "localized_name": "input_5", + "name": "input_5", + "type": "*", + "link": 2067 + }, + { + "localized_name": "input_6", + "name": "input_6", + "type": "*", + "link": 2068 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 2069 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 2070 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 2071 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 2072 + ] + }, + { + "localized_name": "output_5", + "name": "output_5", + "type": "*", + "links": [ + 2073 + ] + }, + { + "localized_name": "output_6", + "name": "output_6", + "type": "*", + "links": [ + 2074 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2Continue6" + }, + "widgets_values": [] + }, + { + "id": 1473, + "type": "Trellis2CudaReset", + "pos": [ + 772.4215766668692, + -394.6453757281196 + ], + "size": [ + 228.64157118625442, + 26 + ], + "flags": {}, + "order": 88, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1986 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 2079 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", + "Node name for S&R": "Trellis2CudaReset" + }, + "widgets_values": [] + }, + { + "id": 1615, + "type": "Trellis2UnloadAllModels", + "pos": [ + 431.69307517410726, + -385.44644123573914 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 134, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2063 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1986 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "fdfa2de24ded91f0c2acd62dae6cb329989c252d", + "Node name for S&R": "Trellis2UnloadAllModels" + }, + "widgets_values": [] + }, + { + "id": 355, + "type": "VHS_SelectImages", + "pos": [ + -543.4271408618564, + -336.39654378277817 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 53, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1512 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1501, + 1519, + 1631 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "3", + "err_if_missing": true, + "err_if_empty": true + } + }, + { + "id": 1622, + "type": "VHS_SelectImages", + "pos": [ + -530.9788031809794, + -195.4052606444721 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 135, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1996 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2080 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "4", + "err_if_missing": true, + "err_if_empty": true + } + }, + { + "id": 1623, + "type": "VHS_SelectImages", + "pos": [ + -523.6767756778381, + -23.175017552457657 + ], + "size": [ + 212.5712890625, + 106 + ], + "flags": {}, + "order": 136, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1997 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2081 + ] + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", + "Node name for S&R": "VHS_SelectImages" + }, + "widgets_values": { + "indexes": "5", + "err_if_missing": true, + "err_if_empty": true + } + }, + { + "id": 1409, + "type": "Reroute", + "pos": [ + -1368.0869841481972, + -2388.387966043235 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 65, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1549 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1550, + 1578, + 1597, + 1621, + 2082, + 2083 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 434, + "type": "Reroute", + "pos": [ + -1284.3834662957202, + -2166.0634555714714 + ], + "size": [ + 134.43029328094667, + 57.21508290072461 + ], + "flags": {}, + "order": 59, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 664 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1495, + 1496, + 1497, + 1520, + 1521, + 1522, + 1545, + 1632, + 1633, + 1634, + 1635, + 1636, + 1637, + 1638, + 1771, + 1788, + 1808, + 1826, + 2084, + 2085, + 2086, + 2087, + 2088, + 2089 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1670, + "type": "Trellis2Continue6", + "pos": [ + 220.73636111686812, + -326.87949975122785 + ], + "size": [ + 173.952734375, + 126 + ], + "flags": {}, + "order": 165, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2059 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 2060 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 2061 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 2062 + }, + { + "localized_name": "input_5", + "name": "input_5", + "type": "*", + "link": 2090 + }, + { + "localized_name": "input_6", + "name": "input_6", + "type": "*", + "link": 2091 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 2063 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 2064 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 2065 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 2066 + ] + }, + { + "localized_name": "output_5", + "name": "output_5", + "type": "*", + "links": [ + 2067 + ] + }, + { + "localized_name": "output_6", + "name": "output_6", + "type": "*", + "links": [ + 2068 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2Continue6" + }, + "widgets_values": [] + }, + { + "id": 1625, + "type": "VAEDecodeTiled", + "pos": [ + 5110.205466030135, + -3859.451309993149 + ], + "size": [ + 225, + 150 + ], + "flags": {}, + "order": 138, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1998 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1999 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2090 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.9.1", + "Node name for S&R": "VAEDecodeTiled", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 128, + 64, + 64, + 8 + ] + }, + { + "id": 1626, + "type": "VAEDecodeTiled", + "pos": [ + 5135.039093289048, + -2595.0424890920376 + ], + "size": [ + 225, + 150 + ], + "flags": {}, + "order": 139, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 2000 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 2001 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2091 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.9.1", + "Node name for S&R": "VAEDecodeTiled", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 128, + 64, + 64, + 8 + ] + }, + { + "id": 371, + "type": "StringConcatenate", + "pos": [ + 853.1138767431647, + -569.0644322682045 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 56, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 652 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1879 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_BackView", + "" + ] + }, + { + "id": 1544, + "type": "Trellis2SaveImage", + "pos": [ + 1948.1564364158219, + -918.0791396895386 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 121, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1874 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1875 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2104 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1545, + "type": "Trellis2SaveImage", + "pos": [ + 1954.2809695678995, + -753.7093697904132 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 122, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1876 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1877 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2105 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1546, + "type": "Trellis2SaveImage", + "pos": [ + 1962.111250105451, + -621.2924867470889 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 123, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1878 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1879 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2106 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 372, + "type": "StringConcatenate", + "pos": [ + 891.3245598327953, + -57.98086522822563 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 57, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 653 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1881 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_RightView", + "" + ] + }, + { + "id": 426, + "type": "Reroute", + "pos": [ + -1493.4950866869474, + -330.4620266831201 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 58, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 649 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 650, + 651, + 652, + 653, + 1204, + 1491, + 1492, + 1493, + 1515, + 1516, + 1517, + 1549, + 2097, + 2098 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1672, + "type": "RMBG", + "pos": [ + 1398.924369743629, + -286.53192829051153 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 167, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2073 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2075, + 2100 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1673, + "type": "RMBG", + "pos": [ + 1395.0270845731584, + -219.979580617119 + ], + "size": [ + 320, + 320.546875 + ], + "flags": { + "collapsed": true + }, + "order": 168, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 2074 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 2101, + 2114 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1676, + "type": "StringConcatenate", + "pos": [ + 905.3853698400048, + 127.54393146432471 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 169, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 2097 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 2096 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_TopView", + "" + ] + }, + { + "id": 1678, + "type": "StringConcatenate", + "pos": [ + 917.7337835844611, + 337.24168050647745 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 171, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 2098 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 2099 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_BottomView", + "" + ] + }, + { + "id": 1680, + "type": "Trellis2Continue4", + "pos": [ + 2294.3061803735573, + -597.318461296948 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 173, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2104 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 2105 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 2106 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 2107 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": null + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": null + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 2108 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1547, + "type": "Trellis2SaveImage", + "pos": [ + 1927.046529207015, + -128.47867693846203 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 124, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1880 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1881 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2113 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1677, + "type": "Trellis2SaveImage", + "pos": [ + 1941.1073392142239, + 57.0461197540884 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 170, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 2100 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 2096 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2112 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1679, + "type": "Trellis2SaveImage", + "pos": [ + 1958.7292659516806, + 280.47229098440613 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 172, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 2101 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 2099 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 2111 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1548, + "type": "Trellis2Continue6", + "pos": [ + 2497.9529921273706, + -504.73507134992656 + ], + "size": [ + 173.952734375, + 126 + ], + "flags": {}, + "order": 125, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2108 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1883 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1884 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1885 + }, + { + "localized_name": "input_5", + "name": "input_5", + "type": "*", + "link": 2075 + }, + { + "localized_name": "input_6", + "name": "input_6", + "type": "*", + "link": 2115 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1886 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1887 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": [ + 1888 + ] + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": [ + 1889 + ] + }, + { + "localized_name": "output_5", + "name": "output_5", + "type": "*", + "links": [ + 2077 + ] + }, + { + "localized_name": "output_6", + "name": "output_6", + "type": "*", + "links": [ + 2078 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2Continue6" + }, + "widgets_values": [] + }, + { + "id": 1681, + "type": "Trellis2Continue4", + "pos": [ + 2304.793093215353, + -266.58515258112703 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 174, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 2114 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 2113 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 2112 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 2111 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 2115 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": null + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": null + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1463, + "type": "StringConcatenate", + "pos": [ + 1381.86952348611, + -1844.2404501196825 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 84, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1621 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1871 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_RightCanny", + "" + ] + }, + { + "id": 1668, + "type": "KSampler", + "pos": [ + 4804.606209732211, + -3698.2702337780606 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 163, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2047 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 2048 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 2049 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2050 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1998 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.5.1", - "Node name for S&R": "VAELoader", + "Node name for S&R": "KSampler", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, @@ -10286,18 +13967,347 @@ "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], "widget_ue_connectable": {} }, "widgets_values": [ - "qwen_image_vae.safetensors" + 5000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 ] + }, + { + "id": 1669, + "type": "KSampler", + "pos": [ + 4810.945495686013, + -2398.065832748617 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 164, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 2051 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 2052 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 2053 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 2054 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 2000 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 6000, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1543, + "type": "Trellis2SaveImage", + "pos": [ + -507.5644316397914, + 129.64807968924123 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 120, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1872 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1873 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "86f063655a00bcb3a325273ec941899cc06fd115", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1035, + "type": "StringConcatenate", + "pos": [ + -1030.0141496826382, + 176.924020008152 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": true + }, + "order": 61, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1204 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1873 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.16.4", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_Ortho", + "" + ] + }, + { + "id": 1430, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1785.7505209687288, + -3725.795268347503 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 71, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1831 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1633 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1911 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " left side view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1466, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + 1792.0898069225273, + -2425.5908673180597 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 86, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1847 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1855 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1634 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1917 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + " right side view eye-level shot medium shot" + ], + "color": "#232", + "bgcolor": "#353" } ], "groups": [ @@ -10352,41 +14362,35 @@ "color": "#3f789e", "font_size": 24, "flags": {} + }, + { + "id": 33, + "title": "Left", + "bounding": [ + 3507.7459708948736, + -3968.846890121481, + 1855.9538364403722, + 1223.8595996916051 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 34, + "title": "Right", + "bounding": [ + 3514.0852568486725, + -2668.6424890920375, + 1855.9538364403754, + 1232.209023773035 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} } ], "links": [ - { - "id": 568, - "origin_id": 364, - "origin_slot": 0, - "target_id": 366, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 571, - "origin_id": 367, - "origin_slot": 0, - "target_id": 368, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 575, - "origin_id": 371, - "origin_slot": 0, - "target_id": 369, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 578, - "origin_id": 372, - "origin_slot": 0, - "target_id": 370, - "target_slot": 1, - "type": "STRING" - }, { "id": 546, "origin_id": 298, @@ -10451,38 +14455,6 @@ "target_slot": 0, "type": "*" }, - { - "id": 788, - "origin_id": 479, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 789, - "origin_id": 479, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 790, - "origin_id": 479, - "origin_slot": 2, - "target_id": -20, - "target_slot": 2, - "type": "*" - }, - { - "id": 791, - "origin_id": 479, - "origin_slot": 3, - "target_id": -20, - "target_slot": 3, - "type": "*" - }, { "id": 1204, "origin_id": 426, @@ -10491,14 +14463,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1205, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 1, - "type": "STRING" - }, { "id": 1491, "origin_id": 426, @@ -10659,14 +14623,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1513, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1514, "origin_id": 299, @@ -10787,14 +14743,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1538, "origin_id": 1407, @@ -10835,14 +14783,6 @@ "target_slot": 2, "type": "IMAGE" }, - { - "id": 1546, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 0, - "type": "IMAGE" - }, { "id": 1549, "origin_id": 426, @@ -10859,14 +14799,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1551, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 1, - "type": "STRING" - }, { "id": 1552, "origin_id": 297, @@ -10899,22 +14831,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1567, - "origin_id": 1433, - "origin_slot": 0, - "target_id": 1432, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1568, - "origin_id": 1434, - "origin_slot": 0, - "target_id": 1432, - "target_slot": 1, - "type": "STRING" - }, { "id": 1569, "origin_id": 1427, @@ -10939,22 +14855,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1582, - "origin_id": 1406, - "origin_slot": 0, - "target_id": 477, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1583, - "origin_id": 1435, - "origin_slot": 0, - "target_id": 477, - "target_slot": 1, - "type": "IMAGE" - }, { "id": 1585, "origin_id": 1436, @@ -10979,22 +14879,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1591, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1592, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 1, - "type": "STRING" - }, { "id": 1596, "origin_id": 1443, @@ -11011,14 +14895,6 @@ "target_slot": 0, "type": "STRING" }, - { - "id": 1606, - "origin_id": 1451, - "origin_slot": 0, - "target_id": 477, - "target_slot": 2, - "type": "IMAGE" - }, { "id": 1608, "origin_id": 1452, @@ -11043,22 +14919,6 @@ "target_slot": 3, "type": "LATENT" }, - { - "id": 1614, - "origin_id": 1465, - "origin_slot": 0, - "target_id": 1462, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1615, - "origin_id": 1463, - "origin_slot": 0, - "target_id": 1462, - "target_slot": 1, - "type": "STRING" - }, { "id": 1619, "origin_id": 1459, @@ -11067,14 +14927,6 @@ "target_slot": 0, "type": "LATENT" }, - { - "id": 1620, - "origin_id": 1467, - "origin_slot": 0, - "target_id": 477, - "target_slot": 3, - "type": "IMAGE" - }, { "id": 1621, "origin_id": 1409, @@ -11155,190 +15007,6 @@ "target_slot": 2, "type": "IMAGE" }, - { - "id": 1679, - "origin_id": 477, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, - { - "id": 1681, - "origin_id": 477, - "origin_slot": 1, - "target_id": 1472, - "target_slot": 1, - "type": "*" - }, - { - "id": 1682, - "origin_id": 477, - "origin_slot": 2, - "target_id": 1472, - "target_slot": 2, - "type": "*" - }, - { - "id": 1683, - "origin_id": 477, - "origin_slot": 3, - "target_id": 1472, - "target_slot": 3, - "type": "*" - }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, - { - "id": 1689, - "origin_id": 1473, - "origin_slot": 0, - "target_id": 1472, - "target_slot": 0, - "type": "*" - }, - { - "id": 1696, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1479, - "target_slot": 0, - "type": "*" - }, - { - "id": 1697, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1698, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1699, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1427, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1700, - "origin_id": 1479, - "origin_slot": 0, - "target_id": 1459, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1744, - "origin_id": 1472, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1746, - "origin_id": 494, - "origin_slot": 0, - "target_id": 366, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1747, - "origin_id": 494, - "origin_slot": 0, - "target_id": 479, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1748, - "origin_id": 1472, - "origin_slot": 1, - "target_id": 1500, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1749, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 368, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1750, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 479, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1751, - "origin_id": 1472, - "origin_slot": 2, - "target_id": 1501, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1752, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 369, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1753, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 479, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1754, - "origin_id": 1472, - "origin_slot": 3, - "target_id": 1502, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1755, - "origin_id": 1502, - "origin_slot": 0, - "target_id": 370, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1756, - "origin_id": 1502, - "origin_slot": 0, - "target_id": 479, - "target_slot": 3, - "type": "IMAGE" - }, { "id": 1761, "origin_id": 1507, @@ -11387,22 +15055,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1767, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1768, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1769, "origin_id": 1506, @@ -11483,22 +15135,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1783, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1513, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1785, "origin_id": 1512, @@ -11595,22 +15231,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1803, - "origin_id": 1430, - "origin_slot": 0, - "target_id": 1520, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1804, - "origin_id": 1431, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1805, "origin_id": 1518, @@ -11691,30 +15311,6 @@ "target_slot": 1, "type": "LATENT" }, - { - "id": 1819, - "origin_id": 1466, - "origin_slot": 0, - "target_id": 1459, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1821, - "origin_id": 1466, - "origin_slot": 0, - "target_id": 1526, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1822, - "origin_id": 1461, - "origin_slot": 0, - "target_id": 1525, - "target_slot": 0, - "type": "CONDITIONING" - }, { "id": 1824, "origin_id": 1523, @@ -11739,14 +15335,6 @@ "target_slot": 0, "type": "IMAGE" }, - { - "id": 1829, - "origin_id": 1527, - "origin_slot": 0, - "target_id": 1528, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1830, "origin_id": 1528, @@ -11795,14 +15383,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1837, - "origin_id": 1531, - "origin_slot": 0, - "target_id": 1532, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1838, "origin_id": 1532, @@ -11859,14 +15439,6 @@ "target_slot": 1, "type": "VAE" }, - { - "id": 1845, - "origin_id": 1535, - "origin_slot": 0, - "target_id": 1536, - "target_slot": 0, - "type": "MODEL" - }, { "id": 1846, "origin_id": 1536, @@ -11946,11 +15518,3163 @@ "target_id": 1466, "target_slot": 1, "type": "VAE" + }, + { + "id": 1864, + "origin_id": 1411, + "origin_slot": 0, + "target_id": 1539, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1865, + "origin_id": 1410, + "origin_slot": 0, + "target_id": 1539, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1866, + "origin_id": 1450, + "origin_slot": 0, + "target_id": 1540, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1867, + "origin_id": 1448, + "origin_slot": 0, + "target_id": 1540, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1868, + "origin_id": 1433, + "origin_slot": 0, + "target_id": 1541, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1869, + "origin_id": 1434, + "origin_slot": 0, + "target_id": 1541, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1870, + "origin_id": 1465, + "origin_slot": 0, + "target_id": 1542, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1871, + "origin_id": 1463, + "origin_slot": 0, + "target_id": 1542, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1872, + "origin_id": 1326, + "origin_slot": 0, + "target_id": 1543, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1873, + "origin_id": 1035, + "origin_slot": 0, + "target_id": 1543, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1874, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1544, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1875, + "origin_id": 364, + "origin_slot": 0, + "target_id": 1544, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1876, + "origin_id": 1500, + "origin_slot": 0, + "target_id": 1545, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1877, + "origin_id": 367, + "origin_slot": 0, + "target_id": 1545, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1878, + "origin_id": 1501, + "origin_slot": 0, + "target_id": 1546, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1879, + "origin_id": 371, + "origin_slot": 0, + "target_id": 1546, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1880, + "origin_id": 1502, + "origin_slot": 0, + "target_id": 1547, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1881, + "origin_id": 372, + "origin_slot": 0, + "target_id": 1547, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1883, + "origin_id": 1500, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1884, + "origin_id": 1501, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 1885, + "origin_id": 1502, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 1886, + "origin_id": 1548, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "*" + }, + { + "id": 1887, + "origin_id": 1548, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "*" + }, + { + "id": 1888, + "origin_id": 1548, + "origin_slot": 2, + "target_id": -20, + "target_slot": 2, + "type": "*" + }, + { + "id": 1889, + "origin_id": 1548, + "origin_slot": 3, + "target_id": -20, + "target_slot": 3, + "type": "*" + }, + { + "id": 1896, + "origin_id": 1405, + "origin_slot": 0, + "target_id": 1551, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1897, + "origin_id": 1551, + "origin_slot": 0, + "target_id": 1419, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1898, + "origin_id": 1414, + "origin_slot": 0, + "target_id": 1552, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1899, + "origin_id": 1416, + "origin_slot": 0, + "target_id": 1553, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1900, + "origin_id": 1552, + "origin_slot": 0, + "target_id": 1508, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1901, + "origin_id": 1553, + "origin_slot": 0, + "target_id": 1507, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1902, + "origin_id": 1531, + "origin_slot": 0, + "target_id": 1554, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1903, + "origin_id": 1554, + "origin_slot": 0, + "target_id": 1532, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1904, + "origin_id": 1445, + "origin_slot": 0, + "target_id": 1555, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1905, + "origin_id": 1446, + "origin_slot": 0, + "target_id": 1556, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1906, + "origin_id": 1555, + "origin_slot": 0, + "target_id": 1514, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1907, + "origin_id": 1556, + "origin_slot": 0, + "target_id": 1513, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1909, + "origin_id": 1527, + "origin_slot": 0, + "target_id": 1557, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1910, + "origin_id": 1557, + "origin_slot": 0, + "target_id": 1528, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1911, + "origin_id": 1430, + "origin_slot": 0, + "target_id": 1558, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1912, + "origin_id": 1431, + "origin_slot": 0, + "target_id": 1559, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1913, + "origin_id": 1558, + "origin_slot": 0, + "target_id": 1520, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1914, + "origin_id": 1559, + "origin_slot": 0, + "target_id": 1519, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1915, + "origin_id": 1535, + "origin_slot": 0, + "target_id": 1560, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1916, + "origin_id": 1560, + "origin_slot": 0, + "target_id": 1536, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1917, + "origin_id": 1466, + "origin_slot": 0, + "target_id": 1561, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1918, + "origin_id": 1461, + "origin_slot": 0, + "target_id": 1562, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1919, + "origin_id": 1561, + "origin_slot": 0, + "target_id": 1526, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1920, + "origin_id": 1562, + "origin_slot": 0, + "target_id": 1525, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1931, + "origin_id": 1524, + "origin_slot": 0, + "target_id": 1459, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1986, + "origin_id": 1615, + "origin_slot": 0, + "target_id": 1473, + "target_slot": 0, + "type": "*" + }, + { + "id": 1996, + "origin_id": 1326, + "origin_slot": 0, + "target_id": 1622, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1997, + "origin_id": 1326, + "origin_slot": 0, + "target_id": 1623, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1998, + "origin_id": 1668, + "origin_slot": 0, + "target_id": 1625, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1999, + "origin_id": 1640, + "origin_slot": 0, + "target_id": 1625, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2000, + "origin_id": 1669, + "origin_slot": 0, + "target_id": 1626, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 2001, + "origin_id": 1641, + "origin_slot": 0, + "target_id": 1626, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2002, + "origin_id": 1629, + "origin_slot": 0, + "target_id": 1628, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2003, + "origin_id": 1640, + "origin_slot": 0, + "target_id": 1628, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2004, + "origin_id": 1635, + "origin_slot": 0, + "target_id": 1630, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2005, + "origin_id": 1641, + "origin_slot": 0, + "target_id": 1630, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2006, + "origin_id": 1663, + "origin_slot": 0, + "target_id": 1631, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2007, + "origin_id": 1632, + "origin_slot": 0, + "target_id": 1631, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2008, + "origin_id": 1641, + "origin_slot": 0, + "target_id": 1632, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2009, + "origin_id": 1665, + "origin_slot": 0, + "target_id": 1633, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2010, + "origin_id": 1632, + "origin_slot": 0, + "target_id": 1633, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2011, + "origin_id": 1631, + "origin_slot": 0, + "target_id": 1634, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2012, + "origin_id": 1630, + "origin_slot": 0, + "target_id": 1634, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2015, + "origin_id": 1629, + "origin_slot": 0, + "target_id": 1642, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2016, + "origin_id": 1624, + "origin_slot": 0, + "target_id": 1642, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2017, + "origin_id": 1635, + "origin_slot": 0, + "target_id": 1643, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2018, + "origin_id": 1627, + "origin_slot": 0, + "target_id": 1643, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2020, + "origin_id": 1646, + "origin_slot": 0, + "target_id": 1645, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2021, + "origin_id": 1640, + "origin_slot": 0, + "target_id": 1646, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2023, + "origin_id": 1646, + "origin_slot": 0, + "target_id": 1647, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2024, + "origin_id": 1645, + "origin_slot": 0, + "target_id": 1648, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2025, + "origin_id": 1628, + "origin_slot": 0, + "target_id": 1648, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2026, + "origin_id": 1647, + "origin_slot": 0, + "target_id": 1649, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2027, + "origin_id": 1628, + "origin_slot": 0, + "target_id": 1649, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2028, + "origin_id": 1636, + "origin_slot": 0, + "target_id": 1650, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2029, + "origin_id": 1650, + "origin_slot": 0, + "target_id": 1651, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2030, + "origin_id": 1637, + "origin_slot": 0, + "target_id": 1653, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 2031, + "origin_id": 1640, + "origin_slot": 0, + "target_id": 1653, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2033, + "origin_id": 1637, + "origin_slot": 0, + "target_id": 1655, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 2035, + "origin_id": 1664, + "origin_slot": 0, + "target_id": 1658, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2037, + "origin_id": 1639, + "origin_slot": 0, + "target_id": 1661, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 2038, + "origin_id": 1641, + "origin_slot": 0, + "target_id": 1661, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2039, + "origin_id": 1639, + "origin_slot": 0, + "target_id": 1662, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 2040, + "origin_id": 1641, + "origin_slot": 0, + "target_id": 1662, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 2041, + "origin_id": 1662, + "origin_slot": 0, + "target_id": 1663, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2042, + "origin_id": 1638, + "origin_slot": 0, + "target_id": 1664, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2043, + "origin_id": 1661, + "origin_slot": 0, + "target_id": 1665, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2044, + "origin_id": 1633, + "origin_slot": 0, + "target_id": 1666, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2045, + "origin_id": 1630, + "origin_slot": 0, + "target_id": 1666, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 2047, + "origin_id": 1651, + "origin_slot": 0, + "target_id": 1668, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2048, + "origin_id": 1648, + "origin_slot": 0, + "target_id": 1668, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 2049, + "origin_id": 1649, + "origin_slot": 0, + "target_id": 1668, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2050, + "origin_id": 1652, + "origin_slot": 0, + "target_id": 1668, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 2051, + "origin_id": 1658, + "origin_slot": 0, + "target_id": 1669, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2052, + "origin_id": 1666, + "origin_slot": 0, + "target_id": 1669, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 2053, + "origin_id": 1634, + "origin_slot": 0, + "target_id": 1669, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 2054, + "origin_id": 1659, + "origin_slot": 0, + "target_id": 1669, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 2055, + "origin_id": 1644, + "origin_slot": 0, + "target_id": 1636, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2056, + "origin_id": 1657, + "origin_slot": 0, + "target_id": 1638, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 2057, + "origin_id": 1655, + "origin_slot": 0, + "target_id": 1645, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2058, + "origin_id": 1653, + "origin_slot": 0, + "target_id": 1647, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 2059, + "origin_id": 1406, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2060, + "origin_id": 1435, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 2061, + "origin_id": 1451, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 2062, + "origin_id": 1467, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 2063, + "origin_id": 1670, + "origin_slot": 0, + "target_id": 1615, + "target_slot": 0, + "type": "*" + }, + { + "id": 2064, + "origin_id": 1670, + "origin_slot": 1, + "target_id": 1671, + "target_slot": 1, + "type": "*" + }, + { + "id": 2065, + "origin_id": 1670, + "origin_slot": 2, + "target_id": 1671, + "target_slot": 2, + "type": "*" + }, + { + "id": 2066, + "origin_id": 1670, + "origin_slot": 3, + "target_id": 1671, + "target_slot": 3, + "type": "*" + }, + { + "id": 2067, + "origin_id": 1670, + "origin_slot": 4, + "target_id": 1671, + "target_slot": 4, + "type": "*" + }, + { + "id": 2068, + "origin_id": 1670, + "origin_slot": 5, + "target_id": 1671, + "target_slot": 5, + "type": "*" + }, + { + "id": 2069, + "origin_id": 1671, + "origin_slot": 0, + "target_id": 494, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2070, + "origin_id": 1671, + "origin_slot": 1, + "target_id": 1500, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2071, + "origin_id": 1671, + "origin_slot": 2, + "target_id": 1501, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2072, + "origin_id": 1671, + "origin_slot": 3, + "target_id": 1502, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2073, + "origin_id": 1671, + "origin_slot": 4, + "target_id": 1672, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2074, + "origin_id": 1671, + "origin_slot": 5, + "target_id": 1673, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2075, + "origin_id": 1672, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 2077, + "origin_id": 1548, + "origin_slot": 4, + "target_id": -20, + "target_slot": 4, + "type": "*" + }, + { + "id": 2078, + "origin_id": 1548, + "origin_slot": 5, + "target_id": -20, + "target_slot": 5, + "type": "*" + }, + { + "id": 2079, + "origin_id": 1473, + "origin_slot": 0, + "target_id": 1671, + "target_slot": 0, + "type": "*" + }, + { + "id": 2080, + "origin_id": 1622, + "origin_slot": 0, + "target_id": 1629, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2081, + "origin_id": 1623, + "origin_slot": 0, + "target_id": 1635, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2082, + "origin_id": 1409, + "origin_slot": 0, + "target_id": 1624, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 2083, + "origin_id": 1409, + "origin_slot": 0, + "target_id": 1627, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 2084, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1655, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 2085, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1653, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 2086, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1661, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 2087, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1662, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 2088, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1646, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2089, + "origin_id": 434, + "origin_slot": 0, + "target_id": 1632, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2090, + "origin_id": 1625, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 4, + "type": "IMAGE" + }, + { + "id": 2091, + "origin_id": 1626, + "origin_slot": 0, + "target_id": 1670, + "target_slot": 5, + "type": "IMAGE" + }, + { + "id": 2096, + "origin_id": 1676, + "origin_slot": 0, + "target_id": 1677, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2097, + "origin_id": 426, + "origin_slot": 0, + "target_id": 1676, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 2098, + "origin_id": 426, + "origin_slot": 0, + "target_id": 1678, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 2099, + "origin_id": 1678, + "origin_slot": 0, + "target_id": 1679, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2100, + "origin_id": 1672, + "origin_slot": 0, + "target_id": 1677, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2101, + "origin_id": 1673, + "origin_slot": 0, + "target_id": 1679, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2104, + "origin_id": 1544, + "origin_slot": 0, + "target_id": 1680, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 2105, + "origin_id": 1545, + "origin_slot": 0, + "target_id": 1680, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2106, + "origin_id": 1546, + "origin_slot": 0, + "target_id": 1680, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 2107, + "origin_id": 494, + "origin_slot": 0, + "target_id": 1680, + "target_slot": 3, + "type": "IMAGE" + }, + { + "id": 2108, + "origin_id": 1680, + "origin_slot": 3, + "target_id": 1548, + "target_slot": 0, + "type": "*" + }, + { + "id": 2111, + "origin_id": 1679, + "origin_slot": 0, + "target_id": 1681, + "target_slot": 3, + "type": "STRING" + }, + { + "id": 2112, + "origin_id": 1677, + "origin_slot": 0, + "target_id": 1681, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 2113, + "origin_id": 1547, + "origin_slot": 0, + "target_id": 1681, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 2114, + "origin_id": 1673, + "origin_slot": 0, + "target_id": 1681, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 2115, + "origin_id": 1681, + "origin_slot": 0, + "target_id": 1548, + "target_slot": 5, + "type": "*" } ], "extra": { "workflowRendererVersion": "LG" } + }, + { + "id": "e62a2ed8-84aa-4855-9c23-e444bcf27791", + "version": 1, + "state": { + "lastGroupId": 34, + "lastNodeId": 1685, + "lastLinkId": 2120, + "lastRerouteId": 0 + }, + "revision": 0, + "config": {}, + "name": "Normal Generation", + "inputNode": { + "id": -10, + "bounding": [ + -3817.1162130023004, + -1898.1700046856838, + 120, + 100 + ] + }, + "outputNode": { + "id": -20, + "bounding": [ + 2149.8507126214085, + -2010.5983831463957, + 190.146484375, + 80 + ] + }, + "inputs": [ + { + "id": "13fd56fd-b271-45d9-a15e-422894e3c54a", + "name": "image", + "type": "IMAGE", + "linkIds": [ + 1900 + ], + "label": "source_image", + "pos": [ + -3717.1162130023004, + -1878.1700046856838 + ] + }, + { + "id": "4d41f897-1b58-4f8c-8ea3-53dca49bbade", + "name": "", + "type": "*", + "linkIds": [ + 1876 + ], + "label": "prefix", + "pos": [ + -3717.1162130023004, + -1858.1700046856838 + ] + }, + { + "id": "cf851b38-1b59-43f9-8094-f0f28b7804ec", + "name": "_1", + "type": "*", + "linkIds": [ + 1947 + ], + "label": "seed", + "pos": [ + -3717.1162130023004, + -1838.1700046856838 + ] + } + ], + "outputs": [ + { + "id": "89cda40d-3878-45a6-bc24-ef146cc3731d", + "name": "IMAGE", + "type": "IMAGE", + "linkIds": [ + 1898 + ], + "label": "source_image", + "pos": [ + 2169.8507126214085, + -1990.5983831463957 + ] + }, + { + "id": "8cc5e680-c415-4b4e-803e-5d5115fe5847", + "name": "IMAGE_1", + "type": "IMAGE", + "linkIds": [ + 1917 + ], + "label": "normal_image_transparent", + "pos": [ + 2169.8507126214085, + -1970.5983831463957 + ] + } + ], + "widgets": [], + "nodes": [ + { + "id": 1569, + "type": "ModelSamplingAuraFlow", + "pos": [ + -115.00971403135668, + -2337.6245076749606 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1841 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1854 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "ModelSamplingAuraFlow", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 3.1 + ] + }, + { + "id": 1570, + "type": "KSampler", + "pos": [ + 202.66715685192432, + -2335.7053574496863 + ], + "size": [ + 280, + 280 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1842 + }, + { + "localized_name": "positive", + "name": "positive", + "type": "CONDITIONING", + "link": 1879 + }, + { + "localized_name": "negative", + "name": "negative", + "type": "CONDITIONING", + "link": 1880 + }, + { + "localized_name": "latent_image", + "name": "latent_image", + "type": "LATENT", + "link": 1845 + }, + { + "localized_name": "seed", + "name": "seed", + "type": "INT", + "widget": { + "name": "seed" + }, + "link": 1948 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1848 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "KSampler", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 12345, + "fixed", + 4, + 1, + "euler", + "simple", + 1 + ] + }, + { + "id": 1571, + "type": "CFGNorm", + "pos": [ + -118.33919486966624, + -2215.139128869213 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1854 + } + ], + "outputs": [ + { + "localized_name": "patched_model", + "name": "patched_model", + "type": "MODEL", + "links": [ + 1842 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CFGNorm", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 1572, + "type": "EmptyLatentImage", + "pos": [ + -111.33960518501158, + -2102.8599395388537 + ], + "size": [ + 270, + 106 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1845 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.14.1", + "Node name for S&R": "EmptyLatentImage", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1024, + 1024, + 1 + ] + }, + { + "id": 1573, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -637.9784327451256, + -2027.7176557548157 + ], + "size": [ + 420, + 168 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1859 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1860 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1875 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1850 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 1574, + "type": "CLIPLoader", + "pos": [ + -1124.3007943593586, + -1970.878331573208 + ], + "size": [ + 396.1197916666667, + 106 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "CLIP", + "name": "CLIP", + "type": "CLIP", + "links": [ + 1857, + 1859 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "CLIPLoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", + "directory": "text_encoders" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_2.5_vl_7b_fp8_scaled.safetensors", + "qwen_image", + "default" + ] + }, + { + "id": 1575, + "type": "VAELoader", + "pos": [ + -1125.7132689453608, + -1784.1974997982275 + ], + "size": [ + 396.1197916666667, + 58 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "VAE", + "name": "VAE", + "type": "VAE", + "slot_index": 0, + "links": [ + 1849, + 1858, + 1860, + 1865 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "VAELoader", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "qwen_image_vae.safetensors", + "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", + "directory": "vae" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen_image_vae.safetensors" + ] + }, + { + "id": 1576, + "type": "ImageResizeKJv2", + "pos": [ + -1489.802570145589, + -2136.853995293102 + ], + "size": [ + 278.5893539007568, + 288.0639521984865 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1903 + }, + { + "localized_name": "mask", + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1874, + 1875, + 1878 + ] + }, + { + "localized_name": "width", + "name": "width", + "type": "INT", + "links": null + }, + { + "localized_name": "height", + "name": "height", + "type": "INT", + "links": null + }, + { + "localized_name": "mask", + "name": "mask", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-kjnodes", + "ver": "1.1.7", + "Node name for S&R": "ImageResizeKJv2" + }, + "widgets_values": [ + 1024, + 1024, + "lanczos", + "stretch", + "0, 0, 0", + "center", + 2, + "cpu" + ] + }, + { + "id": 1577, + "type": "VAEEncode", + "pos": [ + -426.07544431121744, + -1752.8109264596974 + ], + "size": [ + 190, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 10, + "mode": 0, + "inputs": [ + { + "localized_name": "pixels", + "name": "pixels", + "type": "IMAGE", + "link": 1878 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1865 + } + ], + "outputs": [ + { + "localized_name": "LATENT", + "name": "LATENT", + "type": "LATENT", + "links": [ + 1851, + 1856 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "VAEEncode", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1578, + "type": "ReferenceLatent", + "pos": [ + -76.2171515196161, + -1834.0309760866128 + ], + "size": [ + 210, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 11, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1855 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1856 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1879 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1579, + "type": "ReferenceLatent", + "pos": [ + -74.0707456357083, + -1733.6745960744763 + ], + "size": [ + 204.134765625, + 46 + ], + "flags": { + "collapsed": false + }, + "order": 12, + "mode": 0, + "inputs": [ + { + "localized_name": "conditioning", + "name": "conditioning", + "type": "CONDITIONING", + "link": 1850 + }, + { + "localized_name": "latent", + "name": "latent", + "shape": 7, + "type": "LATENT", + "link": 1851 + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1880 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.8.2", + "Node name for S&R": "ReferenceLatent", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65 + }, + "widgets_values": [] + }, + { + "id": 1580, + "type": "TextEncodeQwenImageEditPlus", + "pos": [ + -635.9353251063575, + -2326.2691568206615 + ], + "size": [ + 431.9022487170264, + 239.91270427521232 + ], + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "localized_name": "clip", + "name": "clip", + "type": "CLIP", + "link": 1857 + }, + { + "localized_name": "vae", + "name": "vae", + "shape": 7, + "type": "VAE", + "link": 1858 + }, + { + "localized_name": "image1", + "name": "image1", + "shape": 7, + "type": "IMAGE", + "link": 1874 + }, + { + "localized_name": "image2", + "name": "image2", + "shape": 7, + "type": "IMAGE", + "link": null + }, + { + "localized_name": "image3", + "name": "image3", + "shape": 7, + "type": "IMAGE", + "link": null + } + ], + "outputs": [ + { + "localized_name": "CONDITIONING", + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 1855 + ] + } + ], + "title": "TextEncodeQwenImageEditPlus (Positive)", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "TextEncodeQwenImageEditPlus", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Generate a highly detailed normal map of the image" + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 1581, + "type": "VAEDecodeTiled", + "pos": [ + 526.7607544549602, + -2532.6820137931068 + ], + "size": [ + 225, + 150 + ], + "flags": {}, + "order": 14, + "mode": 0, + "inputs": [ + { + "localized_name": "samples", + "name": "samples", + "type": "LATENT", + "link": 1848 + }, + { + "localized_name": "vae", + "name": "vae", + "type": "VAE", + "link": 1849 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1881 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.9.1", + "Node name for S&R": "VAEDecodeTiled", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 128, + 64, + 64, + 8 + ] + }, + { + "id": 1582, + "type": "Reroute", + "pos": [ + -2190.0488823440746, + -1559.9544752931013 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1876 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1877, + 1883 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1584, + "type": "RMBG", + "pos": [ + -2391.9355550426676, + -2025.8660535759227 + ], + "size": [ + 320, + 320.546875 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1900 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1901, + 1908 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1585, + "type": "StringConcatenate", + "pos": [ + -1905.0159643022744, + -1418.6616489185215 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 17, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1877 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1909 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_SourceImage", + "" + ] + }, + { + "id": 1586, + "type": "RMBG", + "pos": [ + 801.1227972789899, + -2357.1958642043965 + ], + "size": [ + 320, + 320.546875 + ], + "flags": {}, + "order": 18, + "mode": 0, + "inputs": [ + { + "localized_name": "Image", + "name": "image", + "type": "IMAGE", + "link": 1881 + } + ], + "outputs": [ + { + "localized_name": "IMAGE", + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 1910, + 1913 + ] + }, + { + "localized_name": "MASK", + "name": "MASK", + "type": "MASK", + "links": null + }, + { + "localized_name": "MASK IMAGE", + "name": "MASK_IMAGE", + "type": "IMAGE", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-rmbg", + "ver": "2.3.2", + "Node name for S&R": "RMBG", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "RMBG-2.0", + 1, + 1024, + 0, + 0, + false, + false, + "Alpha", + "#000000" + ], + "color": "#222e40", + "bgcolor": "#364254" + }, + { + "id": 1587, + "type": "Trellis2SaveImage", + "pos": [ + -1393.5546159526318, + -1449.641997359841 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1908 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1909 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1914 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1589, + "type": "Trellis2SaveImage", + "pos": [ + 1221.4525526830735, + -1497.1011446614482 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "localized_name": "images", + "name": "images", + "type": "IMAGE", + "link": 1910 + }, + { + "localized_name": "filename_prefix", + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 1911 + } + ], + "outputs": [ + { + "localized_name": "images_path", + "name": "images_path", + "type": "STRING", + "links": [ + 1915 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2SaveImage" + }, + "widgets_values": [ + "ComfyUI", + 1 + ] + }, + { + "id": 1590, + "type": "StringConcatenate", + "pos": [ + 714.1324446088805, + -1512.6780555515054 + ], + "size": [ + 400, + 200 + ], + "flags": { + "collapsed": false + }, + "order": 22, + "mode": 0, + "inputs": [ + { + "localized_name": "string_a", + "name": "string_a", + "type": "STRING", + "widget": { + "name": "string_a" + }, + "link": 1883 + } + ], + "outputs": [ + { + "localized_name": "STRING", + "name": "STRING", + "type": "STRING", + "links": [ + 1911 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.17.0", + "Node name for S&R": "StringConcatenate" + }, + "widgets_values": [ + "", + "_NormalImage", + "" + ] + }, + { + "id": 1592, + "type": "Trellis2PreProcessImage", + "pos": [ + -1864.8219949814027, + -2026.3949704551314 + ], + "size": [ + 281.7837890625, + 106 + ], + "flags": {}, + "order": 24, + "mode": 0, + "inputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "link": 1901 + } + ], + "outputs": [ + { + "localized_name": "image", + "name": "image", + "type": "IMAGE", + "links": [ + 1903, + 1912 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", + "Node name for S&R": "Trellis2PreProcessImage" + }, + "widgets_values": [ + 10, + false, + 1024 + ] + }, + { + "id": 1593, + "type": "LoraLoaderModelOnly", + "pos": [ + -1120.8732878670087, + -2178.199053568686 + ], + "size": [ + 396.1197916666667, + 82 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [ + { + "localized_name": "model", + "name": "model", + "type": "MODEL", + "link": 1866 + } + ], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1841 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.5.1", + "Node name for S&R": "LoraLoaderModelOnly", + "enableTabs": false, + "tabWidth": 65, + "tabXOffset": 10, + "hasSecondTab": false, + "secondTabText": "Send Back", + "secondTabOffset": 80, + "secondTabWidth": 65, + "models": [ + { + "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + "directory": "loras" + } + ], + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", + 1 + ] + }, + { + "id": 1594, + "type": "UnetLoaderGGUF", + "pos": [ + -1124.495826042935, + -2331.0673251834373 + ], + "size": [ + 364.97395833333337, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "localized_name": "MODEL", + "name": "MODEL", + "type": "MODEL", + "links": [ + 1866 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-GGUF", + "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", + "Node name for S&R": "UnetLoaderGGUF", + "aux_id": "city96/ComfyUI-GGUF", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "qwen-image-edit-2511-Q4_K_M.gguf" + ] + }, + { + "id": 1595, + "type": "Reroute", + "pos": [ + -1457.9227051676305, + -1678.5900903360498 + ], + "size": [ + 140, + 60 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 1947 + } + ], + "outputs": [ + { + "name": "", + "type": "*", + "links": [ + 1948 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 1591, + "type": "Trellis2CudaReset", + "pos": [ + 1820.5348451645527, + -2042.869533149406 + ], + "size": [ + 177.7330078125, + 26 + ], + "flags": {}, + "order": 23, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1984 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1898 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "63fe7ecf14006a8f4f2c91e7e0b1d39feaba4a74", + "Node name for S&R": "Trellis2CudaReset" + }, + "widgets_values": [] + }, + { + "id": 1588, + "type": "Trellis2Continue4", + "pos": [ + 1244.0426972330154, + -1996.538284106618 + ], + "size": [ + 174.3150390625, + 86 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1912 + }, + { + "localized_name": "input_2", + "name": "input_2", + "type": "*", + "link": 1913 + }, + { + "localized_name": "input_3", + "name": "input_3", + "type": "*", + "link": 1914 + }, + { + "localized_name": "input_4", + "name": "input_4", + "type": "*", + "link": 1915 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1983 + ] + }, + { + "localized_name": "output_2", + "name": "output_2", + "type": "*", + "links": [ + 1917 + ] + }, + { + "localized_name": "output_3", + "name": "output_3", + "type": "*", + "links": null + }, + { + "localized_name": "output_4", + "name": "output_4", + "type": "*", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", + "Node name for S&R": "Trellis2Continue4" + }, + "widgets_values": [] + }, + { + "id": 1614, + "type": "Trellis2UnloadAllModels", + "pos": [ + 1478.705453701054, + -2034.776283914514 + ], + "size": [ + 283.72421875, + 26 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "localized_name": "input_1", + "name": "input_1", + "type": "*", + "link": 1983 + } + ], + "outputs": [ + { + "localized_name": "output_1", + "name": "output_1", + "type": "*", + "links": [ + 1984 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "fdfa2de24ded91f0c2acd62dae6cb329989c252d", + "Node name for S&R": "Trellis2UnloadAllModels" + }, + "widgets_values": [] + } + ], + "groups": [ + { + "id": 30, + "title": "Resize and Remove Background", + "bounding": [ + -2444.357644543909, + -2123.9220262537956, + 907.8307755616227, + 445.7473139007566 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + } + ], + "links": [ + { + "id": 1841, + "origin_id": 1593, + "origin_slot": 0, + "target_id": 1569, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1842, + "origin_id": 1571, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1845, + "origin_id": 1572, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 3, + "type": "LATENT" + }, + { + "id": 1848, + "origin_id": 1570, + "origin_slot": 0, + "target_id": 1581, + "target_slot": 0, + "type": "LATENT" + }, + { + "id": 1849, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1581, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1850, + "origin_id": 1573, + "origin_slot": 0, + "target_id": 1579, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1851, + "origin_id": 1577, + "origin_slot": 0, + "target_id": 1579, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 1854, + "origin_id": 1569, + "origin_slot": 0, + "target_id": 1571, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1855, + "origin_id": 1580, + "origin_slot": 0, + "target_id": 1578, + "target_slot": 0, + "type": "CONDITIONING" + }, + { + "id": 1856, + "origin_id": 1577, + "origin_slot": 0, + "target_id": 1578, + "target_slot": 1, + "type": "LATENT" + }, + { + "id": 1857, + "origin_id": 1574, + "origin_slot": 0, + "target_id": 1580, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1858, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1580, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1859, + "origin_id": 1574, + "origin_slot": 0, + "target_id": 1573, + "target_slot": 0, + "type": "CLIP" + }, + { + "id": 1860, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1573, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1865, + "origin_id": 1575, + "origin_slot": 0, + "target_id": 1577, + "target_slot": 1, + "type": "VAE" + }, + { + "id": 1866, + "origin_id": 1594, + "origin_slot": 0, + "target_id": 1593, + "target_slot": 0, + "type": "MODEL" + }, + { + "id": 1874, + "origin_id": 1576, + "origin_slot": 0, + "target_id": 1580, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 1875, + "origin_id": 1576, + "origin_slot": 0, + "target_id": 1573, + "target_slot": 2, + "type": "IMAGE" + }, + { + "id": 1876, + "origin_id": -10, + "origin_slot": 1, + "target_id": 1582, + "target_slot": 0, + "type": "*" + }, + { + "id": 1877, + "origin_id": 1582, + "origin_slot": 0, + "target_id": 1585, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1878, + "origin_id": 1576, + "origin_slot": 0, + "target_id": 1577, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1879, + "origin_id": 1578, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 1, + "type": "CONDITIONING" + }, + { + "id": 1880, + "origin_id": 1579, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 2, + "type": "CONDITIONING" + }, + { + "id": 1881, + "origin_id": 1581, + "origin_slot": 0, + "target_id": 1586, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1883, + "origin_id": 1582, + "origin_slot": 0, + "target_id": 1590, + "target_slot": 0, + "type": "STRING" + }, + { + "id": 1898, + "origin_id": 1591, + "origin_slot": 0, + "target_id": -20, + "target_slot": 0, + "type": "*" + }, + { + "id": 1900, + "origin_id": -10, + "origin_slot": 0, + "target_id": 1584, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1901, + "origin_id": 1584, + "origin_slot": 0, + "target_id": 1592, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1903, + "origin_id": 1592, + "origin_slot": 0, + "target_id": 1576, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1908, + "origin_id": 1584, + "origin_slot": 0, + "target_id": 1587, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1909, + "origin_id": 1585, + "origin_slot": 0, + "target_id": 1587, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1910, + "origin_id": 1586, + "origin_slot": 0, + "target_id": 1589, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1911, + "origin_id": 1590, + "origin_slot": 0, + "target_id": 1589, + "target_slot": 1, + "type": "STRING" + }, + { + "id": 1912, + "origin_id": 1592, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 0, + "type": "IMAGE" + }, + { + "id": 1913, + "origin_id": 1586, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 1, + "type": "IMAGE" + }, + { + "id": 1914, + "origin_id": 1587, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 2, + "type": "STRING" + }, + { + "id": 1915, + "origin_id": 1589, + "origin_slot": 0, + "target_id": 1588, + "target_slot": 3, + "type": "STRING" + }, + { + "id": 1917, + "origin_id": 1588, + "origin_slot": 1, + "target_id": -20, + "target_slot": 1, + "type": "*" + }, + { + "id": 1947, + "origin_id": -10, + "origin_slot": 2, + "target_id": 1595, + "target_slot": 0, + "type": "*" + }, + { + "id": 1948, + "origin_id": 1595, + "origin_slot": 0, + "target_id": 1570, + "target_slot": 4, + "type": "INT" + }, + { + "id": 1983, + "origin_id": 1588, + "origin_slot": 0, + "target_id": 1614, + "target_slot": 0, + "type": "*" + }, + { + "id": 1984, + "origin_id": 1614, + "origin_slot": 0, + "target_id": 1591, + "target_slot": 0, + "type": "*" + } + ], + "extra": {} } ] }, @@ -11959,16 +18683,16 @@ "workflowRendererVersion": "LG", "ue_links": [], "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "ds": { - "scale": 0.5644739300537777, + "scale": 0.8099455165607485, "offset": [ - 2150.119492558386, - 1224.4913647897 + 2071.3317276461335, + 1622.5678676551404 ] } }, diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views.json b/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views.json deleted file mode 100644 index 4539545..0000000 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views.json +++ /dev/null @@ -1,8504 +0,0 @@ -{ - "id": "7e665334-48f9-49e4-940c-a949740c8e87", - "revision": 0, - "last_node_id": 1519, - "last_link_id": 1819, - "nodes": [ - { - "id": 358, - "type": "SetNode", - "pos": [ - -1614.7844371426893, - -1041.6563459546437 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "STRING", - "type": "STRING", - "link": 561 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Prefix", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Prefix" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1609.1540983544176, - -998.1133679377504 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 561 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 419, - "type": "SetNode", - "pos": [ - -736.5056521989155, - -1086.3408500173612 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "link": 638 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Trellis2Pipeline", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Trellis2Pipeline" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -737.6783958509149, - -1130.474616728682 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "link": 637 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "WhiteMesh" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1305.037829266125, - -1122.1850884824973 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_NormalImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 417, - "type": "GetNode", - "pos": [ - -1301.1376539937635, - -1074.7247400823549 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 657 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 431, - "type": "GetNode", - "pos": [ - -1285.1196410704954, - 107.8293915117006 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 660 - ] - } - ], - "title": "Get_TexturedMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -558.8976513044203, - 188.0277576988956 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 476 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 363, - "type": "GetNode", - "pos": [ - -547.0732771773113, - 106.23064345251149 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 566 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -378.5645246180922, - 104.57007980232217 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 566 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 360, - "type": "GetNode", - "pos": [ - -208.55781281124675, - -592.4739878865157 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 563 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 246, - "type": "StringConcatenate", - "pos": [ - -14.94718597525651, - -587.2552854346084 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 563 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 447 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 482, - "type": "Trellis2Continue", - "pos": [ - -181.53727726480048, - -317.7555277880826 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 1189 - }, - { - "name": "input_2", - "type": "*", - "link": 809 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 810 - ] - }, - { - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 242, - "type": "Trellis2ExportMesh", - "pos": [ - -193.4315453642386, - -509.6189512936462 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1188 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 447 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 809 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Tavern_Textured", - "glb" - ] - }, - { - "id": 389, - "type": "SetNode", - "pos": [ - 48.92408665152718, - -287.0043932279549 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 810 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TexturedMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TexturedMesh" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -1633.2868428856257, - 146.01302714459723 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 627 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -698.4597325564522, - -872.6640862670608 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView_QW" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -694.752858254821, - -779.8208472080955 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView_QW" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 429, - "type": "GetNode", - "pos": [ - -1246.9087019272363, - -587.0610097297017 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "links": [ - 1193 - ] - } - ], - "title": "Get_Trellis2Pipeline", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 1026, - "type": "Trellis2PreProcessImage", - "pos": [ - -1233.0456137394076, - -466.45118905649366 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1190 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1191 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1235.6106914412578, - -399.7786879128609 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 1192 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1264.1366102353686, - -538.6093342963442 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1190 - ] - } - ], - "title": "Get_SourceImage_Transparent", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1677.705569937582, - -718.5908495211344 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1195 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage_Transparent", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Transparent" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -184.54632989043935, - 93.7385527719418 - ], - "size": [ - 1171.9726831120965, - 1226.3422371338038 - ], - "flags": {}, - "order": 43, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/OrcTown_MV_Qwen/OrcTown_MV_Qwen_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/OrcTown_MV_Qwen", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": 2.7080697873799644, - "y": 3.251980819701173, - "z": 7.617295848051357 - }, - "target": { - "x": 0.044913841076188024, - "y": 1.6133745405040552, - "z": 0.09105104469584523 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/OrcTown_MV_Qwen/OrcTown_MV_Qwen_Textured_MV_00001_.glb", - "" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1758.863550384636, - -996.8111637063465 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1561.0913952918988, - -751.0941543021504 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1196 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1736.4524516140825, - -780.4506698298941 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TargetFaceNumber", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TargetFaceNumber" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1489, - "type": "PrimitiveInt", - "pos": [ - -2058.4325249986323, - -924.1969842513456 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1749 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, - { - "id": 1490, - "type": "SetNode", - "pos": [ - -1712.9666350834977, - -918.3704118356007 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1749 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_Seed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Seed" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 432, - "type": "GetNode", - "pos": [ - -1298.5755039841658, - -866.4767142851342 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 661 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 433, - "type": "GetNode", - "pos": [ - -1304.5711986279814, - -823.7118773224342 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 663 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1305.5025610089172, - -779.6841227499173 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1491, - "type": "GetNode", - "pos": [ - -1292.6228608134838, - -736.9150016359132 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1750 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1047.2119932818057, - -1116.8409660221632 - ], - "size": [ - 266.1422122421409, - 108 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 671 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1751 - } - ], - "outputs": [ - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 637 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "405", - "target_face_num" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 436, - "type": "GetNode", - "pos": [ - -1300.4632550142462, - -981.8878885587877 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 671 - ] - } - ], - "title": "Get_TargetFaceNumber", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1492, - "type": "GetNode", - "pos": [ - -1304.2760818501604, - -1033.236700602815 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1751 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1493, - "type": "GetNode", - "pos": [ - -1235.1896783272828, - -339.8775551314726 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1752 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2054.3844647772535, - -792.3221679412555 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2051.601088773679, - -652.112967692624 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1196 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1195 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00001_.png", - "image" - ] - }, - { - "id": 411, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2044.3589736162207, - 266.782275009605 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 627 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00002_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.606314017538, - -1029.5385288033083 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "OrcTown_MV_Qwen" - ] - }, - { - "id": 464, - "type": "GetNode", - "pos": [ - -1306.978680835422, - 114.66855300208461 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 744 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 465, - "type": "GetNode", - "pos": [ - -1302.6919519196306, - 237.93765780769147 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 745 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 264, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -975.822789140597, - 104.80800062909563 - ], - "size": [ - 363.3228515625, - 650 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 660 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 744 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 745 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 476 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 1024, - true, - 2, - 1.2, - 1.15, - true, - 20, - false, - 0.01, - 1, - 1, - 0.5, - 0.5, - 0.1, - 0.1, - "", - "", - "" - ] - }, - { - "id": 1025, - "type": "Trellis2MeshTexturing", - "pos": [ - -819.7311145491691, - -589.7011700188946 - ], - "size": [ - 419.15234375, - 506 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1191 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1752 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1188, - 1189 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 1024, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" - ] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1034.0832451546528, - -857.8643492459313 - ], - "size": [ - 181.554296875, - 86 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1750 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 447, - 246, - 0, - 242, - 1, - "STRING" - ], - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 476, - 264, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 561, - 260, - 0, - 358, - 0, - "STRING" - ], - [ - 563, - 360, - 0, - 246, - 0, - "STRING" - ], - [ - 564, - 209, - 0, - 361, - 0, - "INT" - ], - [ - 566, - 363, - 0, - 267, - 0, - "STRING" - ], - [ - 627, - 411, - 2, - 412, - 0, - "IMAGE" - ], - [ - 637, - 416, - 0, - 418, - 0, - "TRIMESH" - ], - [ - 638, - 416, - 1, - 419, - 0, - "TRELLIS2PIPELINE" - ], - [ - 657, - 417, - 0, - 416, - 1, - "STRING" - ], - [ - 658, - 428, - 0, - 416, - 0, - "IMAGE" - ], - [ - 660, - 431, - 0, - 264, - 0, - "TRIMESH" - ], - [ - 661, - 432, - 0, - 420, - 0, - "STRING" - ], - [ - 663, - 433, - 0, - 420, - 1, - "TRIMESH" - ], - [ - 669, - 435, - 0, - 420, - 2, - "IMAGE" - ], - [ - 671, - 436, - 0, - 416, - 2, - "INT" - ], - [ - 680, - 420, - 0, - 422, - 0, - "IMAGE" - ], - [ - 682, - 420, - 1, - 424, - 0, - "IMAGE" - ], - [ - 744, - 464, - 0, - 264, - 1, - "IMAGE" - ], - [ - 745, - 465, - 0, - 264, - 2, - "IMAGE" - ], - [ - 809, - 242, - 0, - 482, - 1, - "STRING" - ], - [ - 810, - 482, - 0, - 389, - 0, - "TRIMESH" - ], - [ - 1188, - 1025, - 0, - 242, - 0, - "TRIMESH" - ], - [ - 1189, - 1025, - 0, - 482, - 0, - "TRIMESH" - ], - [ - 1190, - 384, - 0, - 1026, - 0, - "IMAGE" - ], - [ - 1191, - 1026, - 0, - 1025, - 1, - "IMAGE" - ], - [ - 1192, - 388, - 0, - 1025, - 2, - "TRIMESH" - ], - [ - 1193, - 429, - 0, - 1025, - 0, - "TRELLIS2PIPELINE" - ], - [ - 1195, - 239, - 2, - 1027, - 0, - "IMAGE" - ], - [ - 1196, - 239, - 0, - 356, - 0, - "IMAGE" - ], - [ - 1749, - 1489, - 0, - 1490, - 0, - "INT" - ], - [ - 1750, - 1491, - 0, - 420, - 3, - "INT" - ], - [ - 1751, - 1492, - 0, - 416, - 3, - "INT" - ], - [ - 1752, - 1493, - 0, - 1025, - 3, - "INT" - ] - ], - "groups": [ - { - "id": 1, - "title": "Texturing", - "bounding": [ - -1300.8906835407854, - -687.8345864141816, - 1643.7418879546422, - 632.8657098515009 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Projection", - "bounding": [ - -1331.8461036667127, - 5.91337733778337, - 2426.370430804953, - 1351.1024465541664 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 682.4584409215679, - 2116.47588239702 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 8, - "title": "Mesh Generation", - "bounding": [ - -1325.0012673161837, - -1209.7580402676535, - 802.433412826363, - 246.70866938527263 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "MultiView Generation with Qwen", - "bounding": [ - -1323.154487850866, - -951.3040396288977, - 824.8010670728474, - 237.95206130144413 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1519, - "lastLinkId": 1819, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Mesh Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1429.953594419078, - -690.030564252835, - 134.212890625, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 423.7021994103568, - -690.030564252835, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "8f27facf-c8f6-47f3-804e-db19f864d21f", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 631 - ], - "label": "Normal_Image", - "pos": [ - -1315.740703794078, - -670.030564252835 - ] - }, - { - "id": "ea5d96ce-c832-43b3-bf6b-63a09c722abe", - "name": "", - "type": "*", - "linkIds": [ - 655 - ], - "label": "Prefix", - "pos": [ - -1315.740703794078, - -650.030564252835 - ] - }, - { - "id": "ae30eada-3ab4-491d-b92a-14a0627aaa34", - "name": "target_face_num", - "type": "INT", - "linkIds": [ - 670 - ], - "pos": [ - -1315.740703794078, - -630.030564252835 - ] - }, - { - "id": "17254ed5-8ba8-4e23-9153-b9609fc82e2e", - "name": "_1", - "type": "*", - "linkIds": [ - 1747 - ], - "label": "seed", - "pos": [ - -1315.740703794078, - -610.030564252835 - ] - } - ], - "outputs": [ - { - "id": "0f9ae109-484c-495b-9e82-7f454a26b6d5", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 750 - ], - "label": "white_mesh", - "pos": [ - 443.7021994103568, - -670.030564252835 - ] - }, - { - "id": "d2aad993-ce3c-4f5e-a2ba-e1ce7bef92d3", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 635 - ], - "pos": [ - 443.7021994103568, - -650.030564252835 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1748 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -444.17325828513566, - -415.65865823859036 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 614 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 615 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 616 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - }, - { - "id": 403, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 11.534077258920945, - -1321.6285802685652 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 618 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 619 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 99.999 - ] - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1235.4275100076309, - -524.1995708390524 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 670 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 407, - "type": "Trellis2PostProcess2", - "pos": [ - -44.48413357288528, - -690.0899758669674 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 617 - ] - } - ], - "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": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 409, - "type": "Trellis2ExportMesh", - "pos": [ - -93.64287199558645, - -63.53545373374392 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 624 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 629 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 749 - ] - }, - { - "localized_name": "relative_path", - "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": 468, - "type": "Trellis2Continue", - "pos": [ - 236.7399720916697, - -158.37526105640026 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 410, - "type": "Trellis2PreProcessImage", - "pos": [ - -1249.953594419078, - -751.3094691431603 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 631 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 603 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 396, - "type": "Trellis2LoadModel", - "pos": [ - -1318.4435698571747, - -1071.947728530432 - ], - "size": [ - 350.5625629900684, - 178.3205119500932 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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 - ] - }, - { - "id": 1488, - "type": "Reroute", - "pos": [ - -1222.322983108625, - -434.842706825005 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1747 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1748 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - } - ], - "groups": [], - "links": [ - { - "id": 602, - "origin_id": 396, - "origin_slot": 0, - "target_id": 397, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 603, - "origin_id": 410, - "origin_slot": 0, - "target_id": 397, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 604, - "origin_id": 397, - "origin_slot": 2, - "target_id": 398, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 605, - "origin_id": 397, - "origin_slot": 0, - "target_id": 398, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 606, - "origin_id": 398, - "origin_slot": 2, - "target_id": 399, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 607, - "origin_id": 397, - "origin_slot": 0, - "target_id": 399, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 608, - "origin_id": 398, - "origin_slot": 0, - "target_id": 399, - "target_slot": 2, - "type": "COORDS" - }, - { - "id": 609, - "origin_id": 399, - "origin_slot": 2, - "target_id": 400, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 610, - "origin_id": 397, - "origin_slot": 1, - "target_id": 400, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 611, - "origin_id": 399, - "origin_slot": 0, - "target_id": 400, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 612, - "origin_id": 399, - "origin_slot": 1, - "target_id": 400, - "target_slot": 3, - "type": "INT" - }, - { - "id": 613, - "origin_id": 398, - "origin_slot": 1, - "target_id": 400, - "target_slot": 4, - "type": "INT" - }, - { - "id": 614, - "origin_id": 400, - "origin_slot": 2, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 615, - "origin_id": 400, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - }, - { - "id": 616, - "origin_id": 400, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 618, - "origin_id": 401, - "origin_slot": 0, - "target_id": 403, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 619, - "origin_id": 403, - "origin_slot": 0, - "target_id": 404, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 624, - "origin_id": 408, - "origin_slot": 0, - "target_id": 409, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 629, - "origin_id": 414, - "origin_slot": 0, - "target_id": 409, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 623, - "origin_id": 402, - "origin_slot": 0, - "target_id": 408, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 631, - "origin_id": -10, - "origin_slot": 0, - "target_id": 410, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 635, - "origin_id": 396, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 655, - "origin_id": -10, - "origin_slot": 1, - "target_id": 427, - "target_slot": 0, - "type": "*" - }, - { - "id": 656, - "origin_id": 427, - "origin_slot": 0, - "target_id": 414, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 670, - "origin_id": -10, - "origin_slot": 2, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, - { - "id": 748, - "origin_id": 408, - "origin_slot": 0, - "target_id": 468, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 749, - "origin_id": 409, - "origin_slot": 0, - "target_id": 468, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 750, - "origin_id": 468, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1747, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1488, - "target_slot": 0, - "type": "*" - }, - { - "id": 1748, - "origin_id": 1488, - "origin_slot": 0, - "target_id": 398, - "target_slot": 2, - "type": "INT" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1519, - "lastLinkId": 1819, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "MultiView Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1746.4835931485231, - -470.3084268847315, - 120, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 2681.4059835911307, - -508.756812065679, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "e34c41cc-50b6-4907-9f86-5027585da336", - "name": "", - "type": "*", - "linkIds": [ - 649 - ], - "label": "prefix", - "pos": [ - -1646.4835931485231, - -450.3084268847315 - ] - }, - { - "id": "9e8d195b-2c4c-4818-ab9a-1c87355b8e8f", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 662 - ], - "label": "white_mesh", - "pos": [ - -1646.4835931485231, - -430.3084268847315 - ] - }, - { - "id": "ccdf7db0-19ec-4036-b246-e0b04038529e", - "name": "_1", - "type": "*", - "linkIds": [ - 664, - 1505 - ], - "label": "color_image", - "pos": [ - -1646.4835931485231, - -410.3084268847315 - ] - }, - { - "id": "5b4c37b4-73d7-4d17-82fd-9e8c1c4a5236", - "name": "_2", - "type": "*", - "linkIds": [ - 1744 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] - } - ], - "outputs": [ - { - "id": "9a3500ea-af9b-4260-a413-5960a0ed36d9", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1816 - ], - "label": "FrontView", - "pos": [ - 2701.4059835911307, - -488.756812065679 - ] - }, - { - "id": "fb5df4c8-d61e-48f5-b282-2e2da64f7a2e", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 1817 - ], - "label": "BackView", - "pos": [ - 2701.4059835911307, - -468.756812065679 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 498, - "type": "ImageFromBatch", - "pos": [ - 1788.543910534802, - -408.76125053805146 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 841 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1812, - 1815 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 2, - 1 - ] - }, - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 908.2876769400008, - -238.3250133544766 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1813 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, - { - "id": 364, - "type": "StringConcatenate", - "pos": [ - 904.8495567955728, - -741.7197202398268 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 650 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1811 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView", - "" - ] - }, - { - "id": 1328, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -862.8999634654654, - -581.3271020103193 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1502 - } - ], - "outputs": [ - { - "localized_name": "diffusers_scheduler", - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 1503 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 1327, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -1274.0598329076045, - -714.5061282030463 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "compile_args", - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "localized_name": "multiview_pipe", - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 1502, - 1504 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 296, - "type": "Hy3DRenderMultiView", - "pos": [ - -1225.7607647363177, - -450.55455780318584 - ], - "size": [ - 303.787109375, - 234 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 662 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 546 - } - ], - "outputs": [ - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "links": [ - 1507 - ] - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "links": [ - 1508 - ] - }, - { - "localized_name": "renderer", - "name": "renderer", - "type": "MESHRENDER", - "links": null - }, - { - "localized_name": "masks", - "name": "masks", - "type": "MASK", - "links": [] - }, - { - "localized_name": "textured_maps", - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DRenderMultiView" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 1326, - "type": "Hy3DSampleMultiView", - "pos": [ - -882.0077191255245, - -473.2742720983985 - ], - "size": [ - 270, - 274 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1504 - }, - { - "localized_name": "ref_image", - "name": "ref_image", - "type": "IMAGE", - "link": 1505 - }, - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "link": 1507 - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "link": 1508 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 1506 - }, - { - "localized_name": "scheduler", - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 1503 - }, - { - "localized_name": "samples", - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1509, - 1510, - 1808 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DSampleMultiView" - }, - "widgets_values": [ - 1024, - 12, - 12345, - "fixed", - 1 - ] - }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -882.5171881815025, - 126.75510181592512 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1809 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1511.4606309494775, - -371.93168990736694 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 652, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 190.61984532540396, - -3768.460671206035 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 508.2967162086853, - -3766.5415209807607 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1775 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1776 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1746 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1406, - "type": "VAEDecodeTiled", - "pos": [ - 832.3903138117204, - -3963.518177324181 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1538 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1539 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1702 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1436, - "type": "ModelSamplingAuraFlow", - "pos": [ - 152.31638344732622, - -2486.0705633618204 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1796 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1585 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1438, - "type": "CFGNorm", - "pos": [ - 152.31638344732622, - -2376.0706424432483 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1585 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1587 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 469.9932543306064, - -2484.151413136546 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1789 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1790 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1745 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1451, - "type": "VAEDecodeTiled", - "pos": [ - 794.0868519336427, - -2681.128069479967 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 42, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1596 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1803 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1703 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1597 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1404.30855543325, - -577.0139127323258 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": false - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 834 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 835, - 841 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1448, - "type": "StringConcatenate", - "pos": [ - -778.8295110640928, - -1893.3647953091427 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1597 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1807 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackCanny", - "" - ] - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -470.8586472019711, - -474.02535337630434 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1552 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1475, - "type": "Trellis2Continue", - "pos": [ - 229.19797335933418, - -446.8803592382141 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1702 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1703 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1704 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1706 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 446.8519536054134, - -518.9066922197331 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 653.1002220798704, - -507.6359428471855 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1705 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1476, - "type": "Trellis2Continue", - "pos": [ - 897.4840926049385, - -433.73116524252157 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1705 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1706 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1707 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1708 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 492, - "type": "BatchImagesNode", - "pos": [ - 1118.041064244124, - -445.6577300354832 - ], - "size": [ - 231.52193950172284, - 86 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1707 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1708 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 834 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 496, - "type": "ImageFromBatch", - "pos": [ - 1807.1412465473168, - -485.48072544486604 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 835 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1810, - 1814 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 0, - 1 - ] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -457.2367598036706, - -286.6574926971803 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 1729 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0,180", - "0,0", - "1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 1487, - "type": "Reroute", - "pos": [ - -1359.2141724655228, - -1656.056133023096 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1744 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1745, - 1746 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1496, - "type": "ReferenceLatent", - "pos": [ - 261.6217981180256, - -3124.784813506308 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1774 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1760 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1497, - "type": "VAEEncode", - "pos": [ - -32.01773011911374, - -2932.5090554390063 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1770 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1772 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1759, - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 187.2903644870944, - -3645.9752924002873 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 194.289954171749, - -3533.696103069928 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1498, - "type": "ReferenceLatent", - "pos": [ - 248.73852783714483, - -3238.0252735184445 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1773 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1757 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1758 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -330.3057657495973, - -3757.105320351736 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1773 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -332.3488733883654, - -3458.5538192858903 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 36, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1774 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1500, - "type": "ReferenceLatent", - "pos": [ - 241.06719642083866, - -3002.2647451820853 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1758 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1759 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1775 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1501, - "type": "ReferenceLatent", - "pos": [ - 246.78314875954266, - -2893.0813204815317 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1760 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1761 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1776 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 149.50228625769742, - -2232.1615703275506 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1499, - "type": "VAEEncode", - "pos": [ - -25.962598855214008, - -3176.131343891529 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1769 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1771 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1756, - 1757 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1505, - "type": "VAEEncode", - "pos": [ - -129.972030423902, - -1647.8894830270453 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1792 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1784, - 1786 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 163.6674978132375, - -1840.1652410943473 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1788 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1785 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1506, - "type": "ReferenceLatent", - "pos": [ - 150.78422753235674, - -1953.4057011064835 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1787 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1781 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -368.6092276276763, - -2474.7152125075213 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1797 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1800 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1787 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -370.6523352664444, - -2176.163711441674 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1798 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1799 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1788 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 143.1128961160505, - -1717.6451727701244 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1784 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1789 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "ReferenceLatent", - "pos": [ - 148.82884845475454, - -1608.4617480695708 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1786 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1790 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1505.066685527103, - -2312.0264790896945 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1635, - 1637, - 1769, - 1791 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1450, - "type": "Canny", - "pos": [ - -662.6048469945747, - -1614.5190457069302 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1729 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1792, - 1806 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1504, - "type": "VAEEncode", - "pos": [ - -123.91689916000226, - -1891.511771479568 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1791 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1411, - "type": "Canny", - "pos": [ - -560.2093933640518, - -2858.6203906287415 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1552 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1770, - 1804 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1410, - "type": "StringConcatenate", - "pos": [ - -542.3148951019465, - -2913.3548011305047 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1550 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1805 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontCanny", - "" - ] - }, - { - "id": 1419, - "type": "LoraLoaderModelOnly", - "pos": [ - -815.2437285102457, - -3609.0352170997608 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1533 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1415, - "type": "CLIPLoader", - "pos": [ - -818.6712350025954, - -3401.7144951042824 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1531, - 1535 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1417, - "type": "VAELoader", - "pos": [ - -820.0837095885976, - -3215.033663329302 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1532, - 1536, - 1539, - 1771, - 1772 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -818.8662666861719, - -3761.9034887145117 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1510, - "type": "UnetLoaderGGUF", - "pos": [ - -808.6451807045577, - -2602.229034669703 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1795 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1511, - "type": "LoraLoaderModelOnly", - "pos": [ - -805.0226425286313, - -2449.360763054952 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1795 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1796 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1512, - "type": "CLIPLoader", - "pos": [ - -808.450149020981, - -2242.040041059473 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1797, - 1798 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1513, - "type": "VAELoader", - "pos": [ - -809.8626236069832, - -2055.359209284492 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1799, - 1800, - 1801, - 1802, - 1803 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1514, - "type": "Trellis2SaveImage", - "pos": [ - -332.0274967162422, - -2863.7108669703557 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1804 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1805 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1515, - "type": "Trellis2SaveImage", - "pos": [ - -307.814568896166, - -1549.9193104692804 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1806 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1807 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1516, - "type": "Trellis2SaveImage", - "pos": [ - -484.08684032460894, - -51.81798643294604 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1808 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1809 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1519, - "type": "Trellis2Continue4", - "pos": [ - 2347.3727714035767, - -494.55094570797155 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 65, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1814 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1815 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1818 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1819 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1816 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1817 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": null - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2Continue4" - } - }, - { - "id": 1517, - "type": "Trellis2SaveImage", - "pos": [ - 2048.1892257480595, - -791.2254930456792 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1810 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1811 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1818 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1518, - "type": "Trellis2SaveImage", - "pos": [ - 2050.5302909348266, - -209.2176327196903 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 64, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1812 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1813 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1819 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - } - ], - "groups": [ - { - "id": 23, - "title": "Front", - "bounding": [ - -855.6665613601812, - -4035.080716514772, - 1973.9920897012134, - 1253.5977804313707 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 25, - "title": "Back", - "bounding": [ - -826.8669845067299, - -2754.728069479967, - 1929.3001872261025, - 1272.9569342553038 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 546, - "origin_id": 298, - "origin_slot": 0, - "target_id": 296, - "target_slot": 1, - "type": "HY3DCAMERA" - }, - { - "id": 649, - "origin_id": -10, - "origin_slot": 0, - "target_id": 426, - "target_slot": 0, - "type": "*" - }, - { - "id": 650, - "origin_id": 426, - "origin_slot": 0, - "target_id": 364, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 652, - "origin_id": 426, - "origin_slot": 0, - "target_id": 371, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 662, - "origin_id": -10, - "origin_slot": 1, - "target_id": 296, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 664, - "origin_id": -10, - "origin_slot": 2, - "target_id": 434, - "target_slot": 0, - "type": "*" - }, - { - "id": 834, - "origin_id": 492, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 835, - "origin_id": 494, - "origin_slot": 0, - "target_id": 496, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 841, - "origin_id": 494, - "origin_slot": 0, - "target_id": 498, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1204, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1035, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1491, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 3, - "type": "*" - }, - { - "id": 1492, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 3, - "type": "*" - }, - { - "id": 1493, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 3, - "type": "*" - }, - { - "id": 1495, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1496, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1497, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1499, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1502, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1328, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1503, - "origin_id": 1328, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 5, - "type": "NOISESCHEDULER" - }, - { - "id": 1504, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1505, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1326, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1506, - "origin_id": 298, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 4, - "type": "HY3DCAMERA" - }, - { - "id": 1507, - "origin_id": 296, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1508, - "origin_id": 296, - "origin_slot": 1, - "target_id": 1326, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1509, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 297, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1510, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 299, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1514, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1515, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 3, - "type": "*" - }, - { - "id": 1516, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 3, - "type": "*" - }, - { - "id": 1517, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 3, - "type": "*" - }, - { - "id": 1520, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1521, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1522, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1531, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1532, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1533, - "origin_id": 1419, - "origin_slot": 0, - "target_id": 1398, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1534, - "origin_id": 1398, - "origin_slot": 0, - "target_id": 1400, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1535, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1536, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1538, - "origin_id": 1407, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1539, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1540, - "origin_id": 1400, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1543, - "origin_id": 1404, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1545, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1549, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1409, - "target_slot": 0, - "type": "*" - }, - { - "id": 1550, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1410, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1552, - "origin_id": 297, - "origin_slot": 0, - "target_id": 1411, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1585, - "origin_id": 1436, - "origin_slot": 0, - "target_id": 1438, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1587, - "origin_id": 1438, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1590, - "origin_id": 1442, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1596, - "origin_id": 1443, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1597, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1448, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1632, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1635, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1637, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, - { - "id": 1702, - "origin_id": 1406, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1703, - "origin_id": 1451, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1704, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, - { - "id": 1705, - "origin_id": 1473, - "origin_slot": 0, - "target_id": 1476, - "target_slot": 0, - "type": "*" - }, - { - "id": 1706, - "origin_id": 1475, - "origin_slot": 1, - "target_id": 1476, - "target_slot": 1, - "type": "*" - }, - { - "id": 1707, - "origin_id": 1476, - "origin_slot": 0, - "target_id": 492, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1708, - "origin_id": 1476, - "origin_slot": 1, - "target_id": 492, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1729, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1744, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1745, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1746, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1756, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1757, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1758, - "origin_id": 1498, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1759, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1760, - "origin_id": 1496, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1761, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1769, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1770, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1771, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1772, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1773, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1774, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1775, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1776, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1781, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1782, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1783, - "origin_id": 1506, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1785, - "origin_id": 1507, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1786, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1787, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1788, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1789, - "origin_id": 1508, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1790, - "origin_id": 1509, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1791, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1792, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1795, - "origin_id": 1510, - "origin_slot": 0, - "target_id": 1511, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1796, - "origin_id": 1511, - "origin_slot": 0, - "target_id": 1436, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1797, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1798, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1799, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1800, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1801, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1802, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1803, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1804, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1805, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1806, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1515, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1807, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1515, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1808, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1516, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1809, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1516, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1810, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1517, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1811, - "origin_id": 364, - "origin_slot": 0, - "target_id": 1517, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1812, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1518, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1813, - "origin_id": 371, - "origin_slot": 0, - "target_id": 1518, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1814, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1815, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1816, - "origin_id": 1519, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1817, - "origin_id": 1519, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1818, - "origin_id": 1517, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 1819, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 3, - "type": "STRING" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - } - ] - }, - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ds": { - "scale": 0.6541273155691342, - "offset": [ - 2086.5221211745575, - 1524.306700270558 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly.json b/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly.json deleted file mode 100644 index d6e4cb3..0000000 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly.json +++ /dev/null @@ -1,9546 +0,0 @@ -{ - "id": "30ffb777-b31e-4f60-b0fe-7af8dbebd3e2", - "revision": 0, - "last_node_id": 1548, - "last_link_id": 1856, - "nodes": [ - { - "id": 358, - "type": "SetNode", - "pos": [ - -1614.7844371426893, - -1041.6563459546437 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "STRING", - "type": "STRING", - "link": 561 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Prefix", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Prefix" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1609.1540983544176, - -998.1133679377504 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 561 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 419, - "type": "SetNode", - "pos": [ - -732.1625517750787, - -1109.630830283606 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "link": 638 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Trellis2Pipeline", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Trellis2Pipeline" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1300.694728842288, - -1145.4750687487422 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_NormalImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 417, - "type": "GetNode", - "pos": [ - -1296.7945535699264, - -1098.0147203485997 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 657 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -558.8976513044203, - 188.0277576988956 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1837 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 363, - "type": "GetNode", - "pos": [ - -547.0732771773113, - 106.23064345251149 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 566 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -378.5645246180922, - 104.57007980232217 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 566 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 360, - "type": "GetNode", - "pos": [ - -230.7411732238444, - -566.7413076802168 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 563 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 246, - "type": "StringConcatenate", - "pos": [ - -37.13054638785416, - -561.5226052283094 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 563 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 447 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 482, - "type": "Trellis2Continue", - "pos": [ - -203.72063767739814, - -292.0228475817837 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 1189 - }, - { - "name": "input_2", - "type": "*", - "link": 809 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 810 - ] - }, - { - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 242, - "type": "Trellis2ExportMesh", - "pos": [ - -215.61490577683625, - -483.8862710873473 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 49, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1188 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 447 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 809 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Tavern_Textured", - "glb" - ] - }, - { - "id": 389, - "type": "SetNode", - "pos": [ - 26.740726238929536, - -261.271713021656 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 810 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TexturedMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TexturedMesh" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -695.8614827365363, - -859.6726587571029 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView_QW" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -692.1546084349052, - -766.8294196981376 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView_QW" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 429, - "type": "GetNode", - "pos": [ - -1269.092062339834, - -561.3283295234028 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "links": [ - 1193 - ] - } - ], - "title": "Get_Trellis2Pipeline", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 1026, - "type": "Trellis2PreProcessImage", - "pos": [ - -1255.2289741520053, - -440.7185088501948 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1190 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1191 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1286.3199706479663, - -512.8766540900452 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1190 - ] - } - ], - "title": "Get_SourceImage_Transparent", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -184.54632989043935, - 93.7385527719418 - ], - "size": [ - 1171.9726831120965, - 1226.3422371338038 - ], - "flags": {}, - "order": 50, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/DwarfWarror_MV_LowPoly/DwarfWarror_MV_LowPoly_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/DwarfWarror_MV_LowPoly", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -3.846244531119141, - "y": 5.87150678100253, - "z": 8.483747347147204 - }, - "target": { - "x": -3.494663156506598e-204, - "y": 2.5000000000000004, - "z": 4.9795693025769506e-204 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/DwarfWarror_MV_LowPoly/DwarfWarror_MV_LowPoly_Textured_MV_00001_.glb", - "" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1758.863550384636, - -996.8111637063465 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 1489, - "type": "PrimitiveInt", - "pos": [ - -2058.4325249986323, - -924.1969842513456 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1749 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, - { - "id": 432, - "type": "GetNode", - "pos": [ - -1295.97725416425, - -853.4852867751763 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 661 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 433, - "type": "GetNode", - "pos": [ - -1301.9729488080657, - -810.7204498124763 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 663 - ] - } - ], - "title": "Get_HighPoly_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "HighPoly_WhiteMesh" - ] - }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1302.9043111890014, - -766.6926952399593 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1491, - "type": "GetNode", - "pos": [ - -1290.024610993568, - -723.9235741259553 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1750 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1492, - "type": "GetNode", - "pos": [ - -1299.9329814263233, - -1056.5266808690599 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1751 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1493, - "type": "GetNode", - "pos": [ - -1257.3730387398805, - -314.1448749251737 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1752 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -732.2892732101808, - -1067.9934326401142 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1818 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPoly_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPoly_WhiteMesh" - }, - "widgets_values": [ - "HighPoly_WhiteMesh" - ] - }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -1576.769313195665, - 204.3836489991478 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 627 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1644.350928877839, - -584.2457816124868 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1195 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage_Transparent", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Transparent" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2054.3844647772535, - -792.3221679412555 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "High Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, - { - "id": 1523, - "type": "SetNode", - "pos": [ - -740.2797173930015, - -1018.9275617263705 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1819 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_LowPoly_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPoly_WhiteMesh" - }, - "widgets_values": [ - "LowPoly_WhiteMesh" - ] - }, - { - "id": 1524, - "type": "GetNode", - "pos": [ - -1293.3333569601043, - -971.1012047886064 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1825 - ] - } - ], - "title": "Get_LowPolyFaceNum", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 436, - "type": "GetNode", - "pos": [ - -1295.7869641942232, - -1012.8136227232685 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1824 - ] - } - ], - "title": "Get_HighPolyFaceNum", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "HighPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1042.8688928579686, - -1140.130946288408 - ], - "size": [ - 249.978515625, - 106 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1751 - }, - { - "label": "high_poly_face_num", - "name": "_2", - "type": "*", - "link": 1824 - }, - { - "label": "low_poly_face_num", - "name": "_3", - "type": "*", - "link": 1825 - } - ], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - }, - { - "label": "high_poly_mesh", - "name": "output_1", - "type": "*", - "links": [ - 1818 - ] - }, - { - "label": "low_poly_mesh", - "name": "output_2", - "type": "*", - "links": [ - 1819 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1282.8007800643047, - -383.72593385402297 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 1192 - ] - } - ], - "title": "Get_LowPoly_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPoly_WhiteMesh" - ] - }, - { - "id": 1532, - "type": "GetNode", - "pos": [ - -1297.3305761369627, - 131.8566933667865 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 1834 - ] - } - ], - "title": "Get_TexturedMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 1534, - "type": "GetNode", - "pos": [ - -1296.5981217492877, - 247.36479115845748 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1835 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1490, - "type": "SetNode", - "pos": [ - -1746.7443585034134, - -896.2849315455586 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1749 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_Seed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Seed" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1556.6301070383017, - -623.7784887714045 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1196 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1025, - "type": "Trellis2MeshTexturing", - "pos": [ - -841.9144749617668, - -563.9684898125956 - ], - "size": [ - 419.15234375, - 506 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1191 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1752 - }, - { - "name": "texture_size", - "type": "INT", - "widget": { - "name": "texture_size" - }, - "link": 1839 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1188, - 1189 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 1024, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" - ] - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1764.1809954115251, - -848.190679540958 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPolyFaceNum" - }, - "widgets_values": [ - "HighPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1526, - "type": "SetNode", - "pos": [ - -1553.9210416633712, - -845.3468715205137 - ], - "size": [ - 210, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1821 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_LowPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPolyFaceNum" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1525, - "type": "PrimitiveInt", - "pos": [ - -1757.1524380356748, - -791.4258209407993 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1821 - ] - } - ], - "title": "Low Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 10000, - "fixed" - ] - }, - { - "id": 1538, - "type": "SetNode", - "pos": [ - -1762.6368398505936, - -646.878113494707 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1838 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_TextureResolution", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TextureResolution" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1539, - "type": "GetNode", - "pos": [ - -1266.5369137031335, - -236.2847309263472 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1839 - ] - } - ], - "title": "Get_TextureResolution", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1535, - "type": "GetNode", - "pos": [ - -1299.8514624135757, - 348.6560556882208 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1836 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1542, - "type": "GetNode", - "pos": [ - -1301.223604987313, - 495.36199728410145 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1840 - ] - } - ], - "title": "Get_TextureResolution", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1537, - "type": "PrimitiveInt", - "pos": [ - -2055.610222418953, - -662.2048047788862 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": false - }, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1838 - ] - } - ], - "title": "Texture Resolution", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 1024, - "fixed" - ] - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2048.8215353520336, - -527.0330637185876 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1196 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1195 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "ArmoredWarrior.png", - "image" - ] - }, - { - "id": 411, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2044.3589736162207, - 266.782275009605 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 627 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "Image_1024_00114_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.606314017538, - -1029.5385288033083 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "ArmoredWarrior_MV_LowPoly" - ] - }, - { - "id": 1536, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -967.5505366863008, - 122.4379712647692 - ], - "size": [ - 363.3228515625, - 626 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1834 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 1835 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 1836 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - }, - { - "name": "texture_size", - "type": "INT", - "widget": { - "name": "texture_size" - }, - "link": 1840 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1837 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7c959b1da5332b1249253fdfd4db641b5831c0d", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 4096, - true, - 2, - 1.2, - 1.15, - true, - 20, - false, - 0.01, - 1, - 1, - 0.01, - 0.01, - 0.01, - 0.01, - "", - "", - "" - ] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1063.079283663359, - -844.8729217359734 - ], - "size": [ - 181.554296875, - 86 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1750 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 447, - 246, - 0, - 242, - 1, - "STRING" - ], - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 561, - 260, - 0, - 358, - 0, - "STRING" - ], - [ - 563, - 360, - 0, - 246, - 0, - "STRING" - ], - [ - 564, - 209, - 0, - 361, - 0, - "INT" - ], - [ - 566, - 363, - 0, - 267, - 0, - "STRING" - ], - [ - 627, - 411, - 2, - 412, - 0, - "IMAGE" - ], - [ - 638, - 416, - 0, - 419, - 0, - "TRELLIS2PIPELINE" - ], - [ - 657, - 417, - 0, - 416, - 1, - "STRING" - ], - [ - 658, - 428, - 0, - 416, - 0, - "IMAGE" - ], - [ - 661, - 432, - 0, - 420, - 0, - "STRING" - ], - [ - 663, - 433, - 0, - 420, - 1, - "TRIMESH" - ], - [ - 669, - 435, - 0, - 420, - 2, - "IMAGE" - ], - [ - 680, - 420, - 0, - 422, - 0, - "IMAGE" - ], - [ - 682, - 420, - 1, - 424, - 0, - "IMAGE" - ], - [ - 809, - 242, - 0, - 482, - 1, - "STRING" - ], - [ - 810, - 482, - 0, - 389, - 0, - "TRIMESH" - ], - [ - 1188, - 1025, - 0, - 242, - 0, - "TRIMESH" - ], - [ - 1189, - 1025, - 0, - 482, - 0, - "TRIMESH" - ], - [ - 1190, - 384, - 0, - 1026, - 0, - "IMAGE" - ], - [ - 1191, - 1026, - 0, - 1025, - 1, - "IMAGE" - ], - [ - 1192, - 388, - 0, - 1025, - 2, - "TRIMESH" - ], - [ - 1193, - 429, - 0, - 1025, - 0, - "TRELLIS2PIPELINE" - ], - [ - 1195, - 239, - 2, - 1027, - 0, - "IMAGE" - ], - [ - 1196, - 239, - 0, - 356, - 0, - "IMAGE" - ], - [ - 1749, - 1489, - 0, - 1490, - 0, - "INT" - ], - [ - 1750, - 1491, - 0, - 420, - 3, - "INT" - ], - [ - 1751, - 1492, - 0, - 416, - 2, - "INT" - ], - [ - 1752, - 1493, - 0, - 1025, - 3, - "INT" - ], - [ - 1818, - 416, - 1, - 418, - 0, - "*" - ], - [ - 1819, - 416, - 2, - 1523, - 0, - "*" - ], - [ - 1821, - 1525, - 0, - 1526, - 0, - "INT" - ], - [ - 1824, - 436, - 0, - 416, - 3, - "INT" - ], - [ - 1825, - 1524, - 0, - 416, - 4, - "INT" - ], - [ - 1834, - 1532, - 0, - 1536, - 0, - "TRIMESH" - ], - [ - 1835, - 1534, - 0, - 1536, - 1, - "IMAGE" - ], - [ - 1836, - 1535, - 0, - 1536, - 2, - "IMAGE" - ], - [ - 1837, - 1536, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 1838, - 1537, - 0, - 1538, - 0, - "INT" - ], - [ - 1839, - 1539, - 0, - 1025, - 4, - "INT" - ], - [ - 1840, - 1542, - 0, - 1536, - 9, - "INT" - ] - ], - "groups": [ - { - "id": 1, - "title": "Texturing Low Poly", - "bounding": [ - -1323.0740439533831, - -662.1019062078826, - 1643.7418879546422, - 632.8657098515009 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Projection to Low Poly", - "bounding": [ - -1331.8461036667127, - 5.91337733778337, - 2426.370430804953, - 1351.1024465541664 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 719.6139366834752, - 2116.47588239702 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 8, - "title": "Mesh Generation", - "bounding": [ - -1320.6581668923466, - -1233.0480205338984, - 819.1168878180857, - 277.19932162124667 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "MultiView Generation with Qwen", - "bounding": [ - -1320.5562380309502, - -938.3126121189398, - 824.8010670728474, - 237.95206130144413 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1548, - "lastLinkId": 1856, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Mesh Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1544.115109771019, - -691.4227560930683, - 154.52734375, - 140 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 1077.9610464762004, - -665.3732117586303, - 130.451171875, - 100 - ] - }, - "inputs": [ - { - "id": "8f27facf-c8f6-47f3-804e-db19f864d21f", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 631 - ], - "label": "Normal_Image", - "pos": [ - -1409.587766021019, - -671.4227560930683 - ] - }, - { - "id": "ea5d96ce-c832-43b3-bf6b-63a09c722abe", - "name": "", - "type": "*", - "linkIds": [ - 655 - ], - "label": "Prefix", - "pos": [ - -1409.587766021019, - -651.4227560930683 - ] - }, - { - "id": "17254ed5-8ba8-4e23-9153-b9609fc82e2e", - "name": "_1", - "type": "*", - "linkIds": [ - 1747 - ], - "label": "seed", - "pos": [ - -1409.587766021019, - -631.4227560930683 - ] - }, - { - "id": "5cfdc535-0428-40e8-bbbb-68205aa9f551", - "name": "_2", - "type": "*", - "linkIds": [ - 1822 - ], - "label": "high_poly_face_num", - "pos": [ - -1409.587766021019, - -611.4227560930683 - ] - }, - { - "id": "1949d32a-c457-41f6-8e32-7ea936879484", - "name": "_3", - "type": "*", - "linkIds": [ - 1823 - ], - "label": "low_poly_face_num", - "pos": [ - -1409.587766021019, - -591.4227560930683 - ] - } - ], - "outputs": [ - { - "id": "d2aad993-ce3c-4f5e-a2ba-e1ce7bef92d3", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 635 - ], - "pos": [ - 1097.9610464762004, - -645.3732117586303 - ] - }, - { - "id": "cb85ccfd-f3dc-4821-9c4f-4509a48c3454", - "name": "output_1", - "type": "*", - "linkIds": [ - 1816 - ], - "label": "high_poly_mesh", - "pos": [ - 1097.9610464762004, - -625.3732117586303 - ] - }, - { - "id": "5896bdc6-6fda-4aca-bab6-8e5dd0ed731b", - "name": "output_2", - "type": "*", - "linkIds": [ - 1817 - ], - "label": "low_poly_mesh", - "pos": [ - 1097.9610464762004, - -605.3732117586303 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1748 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -444.17325828513566, - -415.65865823859036 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 614 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 615 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 616 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - }, - { - "id": 403, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 11.534077258920945, - -1321.6285802685652 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 618 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 619 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 99.999 - ] - }, - { - "id": 396, - "type": "Trellis2LoadModel", - "pos": [ - -1318.4435698571747, - -1071.947728530432 - ], - "size": [ - 350.5625629900684, - 178.3205119500932 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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 - ] - }, - { - "id": 410, - "type": "Trellis2PreProcessImage", - "pos": [ - -1240.9041881314176, - -784.0264553670744 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 631 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 603 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 1826 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 407, - "type": "Trellis2PostProcess2", - "pos": [ - -44.48413357288528, - -690.0899758669674 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 617 - ] - } - ], - "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": 1515, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 503.5636491013293, - -819.4976244989365 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1805 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1806 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 1516, - "type": "Trellis2PostProcess2", - "pos": [ - 465.4467749381933, - -704.0256759728738 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1806 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1807 - ] - } - ], - "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": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 409, - "type": "Trellis2ExportMesh", - "pos": [ - -93.64287199558645, - -63.53545373374392 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 624 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 629 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 749 - ] - }, - { - "localized_name": "relative_path", - "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": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_HighPoly_WhiteMesh", - "" - ] - }, - { - "id": 1520, - "type": "StringConcatenate", - "pos": [ - -135.57628948922283, - 149.01842325145515 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1809 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1810 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_LowPoly_WhiteMesh", - "" - ] - }, - { - "id": 1517, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 475.02707902745266, - -340.33207442862613 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1807 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1808 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 468, - "type": "Trellis2Continue", - "pos": [ - 256.9271042925685, - -150.7181103394308 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750, - 1812 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1518, - "type": "Trellis2SmoothNormals", - "pos": [ - 494.6785735104315, - -183.3724929734611 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1808 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1811, - 1813 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 1519, - "type": "Trellis2ExportMesh", - "pos": [ - 471.498155563005, - -41.018726406664896 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1811 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1810 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 1814 - ] - }, - { - "localized_name": "relative_path", - "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": 1522, - "type": "Trellis2Continue", - "pos": [ - 761.4493610161759, - -133.4029551445132 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1813 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1814 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1815 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1521, - "type": "Trellis2Continue", - "pos": [ - 866.5614063499997, - -409.0610182599883 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1812 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1815 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1816 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1817 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1488, - "type": "Reroute", - "pos": [ - -1240.1048340978896, - -433.79673248974325 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1747 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1748 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1237.1120621343132, - -520.8303894718343 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656, - 1809 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1527, - "type": "Reroute", - "pos": [ - -1203.440685095816, - -660.1890257885707 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1822 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1826 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1528, - "type": "Reroute", - "pos": [ - -1165.952263376687, - -570.4122547038852 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1823 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1827 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620, - 1833 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 1514, - "type": "Trellis2SimplifyMesh", - "pos": [ - 503.9696330770843, - -988.2293253312857 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1833 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 1827 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1805 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - } - ], - "groups": [], - "links": [ - { - "id": 602, - "origin_id": 396, - "origin_slot": 0, - "target_id": 397, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 603, - "origin_id": 410, - "origin_slot": 0, - "target_id": 397, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 604, - "origin_id": 397, - "origin_slot": 2, - "target_id": 398, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 605, - "origin_id": 397, - "origin_slot": 0, - "target_id": 398, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 606, - "origin_id": 398, - "origin_slot": 2, - "target_id": 399, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 607, - "origin_id": 397, - "origin_slot": 0, - "target_id": 399, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 608, - "origin_id": 398, - "origin_slot": 0, - "target_id": 399, - "target_slot": 2, - "type": "COORDS" - }, - { - "id": 609, - "origin_id": 399, - "origin_slot": 2, - "target_id": 400, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 610, - "origin_id": 397, - "origin_slot": 1, - "target_id": 400, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 611, - "origin_id": 399, - "origin_slot": 0, - "target_id": 400, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 612, - "origin_id": 399, - "origin_slot": 1, - "target_id": 400, - "target_slot": 3, - "type": "INT" - }, - { - "id": 613, - "origin_id": 398, - "origin_slot": 1, - "target_id": 400, - "target_slot": 4, - "type": "INT" - }, - { - "id": 614, - "origin_id": 400, - "origin_slot": 2, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 615, - "origin_id": 400, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - }, - { - "id": 616, - "origin_id": 400, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 618, - "origin_id": 401, - "origin_slot": 0, - "target_id": 403, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 619, - "origin_id": 403, - "origin_slot": 0, - "target_id": 404, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 624, - "origin_id": 408, - "origin_slot": 0, - "target_id": 409, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 629, - "origin_id": 414, - "origin_slot": 0, - "target_id": 409, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 623, - "origin_id": 402, - "origin_slot": 0, - "target_id": 408, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 631, - "origin_id": -10, - "origin_slot": 0, - "target_id": 410, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 635, - "origin_id": 396, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 655, - "origin_id": -10, - "origin_slot": 1, - "target_id": 427, - "target_slot": 0, - "type": "*" - }, - { - "id": 656, - "origin_id": 427, - "origin_slot": 0, - "target_id": 414, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 748, - "origin_id": 408, - "origin_slot": 0, - "target_id": 468, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 749, - "origin_id": 409, - "origin_slot": 0, - "target_id": 468, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1747, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1488, - "target_slot": 0, - "type": "*" - }, - { - "id": 1748, - "origin_id": 1488, - "origin_slot": 0, - "target_id": 398, - "target_slot": 2, - "type": "INT" - }, - { - "id": 1805, - "origin_id": 1514, - "origin_slot": 0, - "target_id": 1515, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1806, - "origin_id": 1515, - "origin_slot": 0, - "target_id": 1516, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1807, - "origin_id": 1516, - "origin_slot": 0, - "target_id": 1517, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1808, - "origin_id": 1517, - "origin_slot": 0, - "target_id": 1518, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1809, - "origin_id": 427, - "origin_slot": 0, - "target_id": 1520, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1810, - "origin_id": 1520, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1811, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1812, - "origin_id": 468, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 0, - "type": "*" - }, - { - "id": 1813, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1814, - "origin_id": 1519, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1815, - "origin_id": 1522, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 1, - "type": "*" - }, - { - "id": 1816, - "origin_id": 1521, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1817, - "origin_id": 1521, - "origin_slot": 1, - "target_id": -20, - "target_slot": 2, - "type": "*" - }, - { - "id": 1822, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1527, - "target_slot": 0, - "type": "*" - }, - { - "id": 1823, - "origin_id": -10, - "origin_slot": 4, - "target_id": 1528, - "target_slot": 0, - "type": "*" - }, - { - "id": 1826, - "origin_id": 1527, - "origin_slot": 0, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1827, - "origin_id": 1528, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1833, - "origin_id": 404, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 0, - "type": "MESHWITHVOXEL" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1548, - "lastLinkId": 1856, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "MultiView Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1746.4835931485231, - -470.3084268847315, - 120, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 2632.6726950169113, - -495.02348076685087, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "e34c41cc-50b6-4907-9f86-5027585da336", - "name": "", - "type": "*", - "linkIds": [ - 649 - ], - "label": "prefix", - "pos": [ - -1646.4835931485231, - -450.3084268847315 - ] - }, - { - "id": "9e8d195b-2c4c-4818-ab9a-1c87355b8e8f", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 662 - ], - "label": "white_mesh", - "pos": [ - -1646.4835931485231, - -430.3084268847315 - ] - }, - { - "id": "ccdf7db0-19ec-4036-b246-e0b04038529e", - "name": "_1", - "type": "*", - "linkIds": [ - 664, - 1505 - ], - "label": "color_image", - "pos": [ - -1646.4835931485231, - -410.3084268847315 - ] - }, - { - "id": "5b4c37b4-73d7-4d17-82fd-9e8c1c4a5236", - "name": "_2", - "type": "*", - "linkIds": [ - 1744 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] - } - ], - "outputs": [ - { - "id": "9a3500ea-af9b-4260-a413-5960a0ed36d9", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1853 - ], - "label": "FrontView", - "pos": [ - 2652.6726950169113, - -475.02348076685087 - ] - }, - { - "id": "fb5df4c8-d61e-48f5-b282-2e2da64f7a2e", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 1854 - ], - "label": "BackView", - "pos": [ - 2652.6726950169113, - -455.02348076685087 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 498, - "type": "ImageFromBatch", - "pos": [ - 1788.543910534802, - -408.76125053805146 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 841 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1849, - 1852 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 2, - 1 - ] - }, - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 908.2876769400008, - -238.3250133544766 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1850 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, - { - "id": 364, - "type": "StringConcatenate", - "pos": [ - 904.8495567955728, - -741.7197202398268 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 650 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1848 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView", - "" - ] - }, - { - "id": 1328, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -862.8999634654654, - -581.3271020103193 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1502 - } - ], - "outputs": [ - { - "localized_name": "diffusers_scheduler", - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 1503 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 1327, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -1274.0598329076045, - -714.5061282030463 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "compile_args", - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "localized_name": "multiview_pipe", - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 1502, - 1504 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 296, - "type": "Hy3DRenderMultiView", - "pos": [ - -1225.7607647363177, - -450.55455780318584 - ], - "size": [ - 303.787109375, - 234 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 662 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 546 - } - ], - "outputs": [ - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "links": [ - 1507 - ] - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "links": [ - 1508 - ] - }, - { - "localized_name": "renderer", - "name": "renderer", - "type": "MESHRENDER", - "links": null - }, - { - "localized_name": "masks", - "name": "masks", - "type": "MASK", - "links": [] - }, - { - "localized_name": "textured_maps", - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DRenderMultiView" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 1326, - "type": "Hy3DSampleMultiView", - "pos": [ - -882.0077191255245, - -473.2742720983985 - ], - "size": [ - 270, - 274 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1504 - }, - { - "localized_name": "ref_image", - "name": "ref_image", - "type": "IMAGE", - "link": 1505 - }, - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "link": 1507 - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "link": 1508 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 1506 - }, - { - "localized_name": "scheduler", - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 1503 - }, - { - "localized_name": "samples", - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1509, - 1510, - 1845 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DSampleMultiView" - }, - "widgets_values": [ - 1024, - 12, - 12345, - "fixed", - 1 - ] - }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -882.5171881815025, - 126.75510181592512 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1846 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1511.4606309494775, - -371.93168990736694 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 652, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 190.61984532540396, - -3768.460671206035 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 508.2967162086853, - -3766.5415209807607 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1775 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1776 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1746 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1406, - "type": "VAEDecodeTiled", - "pos": [ - 832.3903138117204, - -3963.518177324181 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1538 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1539 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1702 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1436, - "type": "ModelSamplingAuraFlow", - "pos": [ - 135.23647682607103, - -2474.500315427936 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1796 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1585 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1438, - "type": "CFGNorm", - "pos": [ - 135.23647682607103, - -2364.500394509364 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1585 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1587 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 452.9133477093514, - -2472.581165202662 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1789 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1790 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1745 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1451, - "type": "VAEDecodeTiled", - "pos": [ - 777.0069453123874, - -2669.557821546083 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 42, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1596 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1803 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1703 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1597 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1404.30855543325, - -577.0139127323258 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": false - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 834 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 835, - 841 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1448, - "type": "StringConcatenate", - "pos": [ - -795.9094176853481, - -1881.7945473752582 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1597 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1844 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackCanny", - "" - ] - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -470.8586472019711, - -474.02535337630434 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1552 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1475, - "type": "Trellis2Continue", - "pos": [ - 229.19797335933418, - -446.8803592382141 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 45, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1702 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1703 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1704 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1706 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 446.8519536054134, - -518.9066922197331 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 653.1002220798704, - -507.6359428471855 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1705 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1476, - "type": "Trellis2Continue", - "pos": [ - 897.4840926049385, - -433.73116524252157 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1705 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1706 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1707 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1708 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 492, - "type": "BatchImagesNode", - "pos": [ - 1118.041064244124, - -445.6577300354832 - ], - "size": [ - 231.52193950172284, - 86 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1707 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1708 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 834 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 496, - "type": "ImageFromBatch", - "pos": [ - 1807.1412465473168, - -485.48072544486604 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 835 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1847, - 1851 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 0, - 1 - ] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -457.2367598036706, - -286.6574926971803 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 1729 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0,180", - "0,0", - "1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 1487, - "type": "Reroute", - "pos": [ - -1359.2141724655228, - -1656.056133023096 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1744 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1745, - 1746 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1496, - "type": "ReferenceLatent", - "pos": [ - 261.6217981180256, - -3124.784813506308 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1774 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1760 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1497, - "type": "VAEEncode", - "pos": [ - -32.01773011911374, - -2932.5090554390063 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1770 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1772 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1759, - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 187.2903644870944, - -3645.9752924002873 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 194.289954171749, - -3533.696103069928 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1498, - "type": "ReferenceLatent", - "pos": [ - 248.73852783714483, - -3238.0252735184445 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1773 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1757 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1758 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -330.3057657495973, - -3757.105320351736 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1773 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -332.3488733883654, - -3458.5538192858903 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 36, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1774 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1500, - "type": "ReferenceLatent", - "pos": [ - 241.06719642083866, - -3002.2647451820853 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1758 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1759 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1775 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1501, - "type": "ReferenceLatent", - "pos": [ - 246.78314875954266, - -2893.0813204815317 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1760 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1761 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1776 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 132.42237963644223, - -2220.5913223936664 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1499, - "type": "VAEEncode", - "pos": [ - -25.962598855214008, - -3176.131343891529 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1769 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1771 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1756, - 1757 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1505, - "type": "VAEEncode", - "pos": [ - -147.05193704515716, - -1636.3192350931608 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1792 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1784, - 1786 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 146.5875911919823, - -1828.5949931604628 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1788 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1785 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1506, - "type": "ReferenceLatent", - "pos": [ - 133.70432091110155, - -1941.835453172599 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1787 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1781 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -385.68913424893134, - -2463.144964573637 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1797 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1800 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1787 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -387.73224188769944, - -2164.5934635077897 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1798 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1799 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1788 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 126.03298949479532, - -1706.07492483624 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1784 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1789 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "ReferenceLatent", - "pos": [ - 131.74894183349934, - -1596.8915001356863 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1786 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1790 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1505.066685527103, - -2312.0264790896945 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1635, - 1637, - 1769, - 1791 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1450, - "type": "Canny", - "pos": [ - -679.68475361583, - -1602.9487977730457 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1729 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1792, - 1843 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1504, - "type": "VAEEncode", - "pos": [ - -140.99680578125742, - -1879.9415235456836 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1791 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1411, - "type": "Canny", - "pos": [ - -560.2093933640518, - -2858.6203906287415 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1552 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1770, - 1841 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1410, - "type": "StringConcatenate", - "pos": [ - -542.3148951019465, - -2913.3548011305047 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1550 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1842 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontCanny", - "" - ] - }, - { - "id": 1419, - "type": "LoraLoaderModelOnly", - "pos": [ - -815.2437285102457, - -3609.0352170997608 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1533 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1415, - "type": "CLIPLoader", - "pos": [ - -818.6712350025954, - -3401.7144951042824 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1531, - 1535 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1417, - "type": "VAELoader", - "pos": [ - -820.0837095885976, - -3215.033663329302 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1532, - 1536, - 1539, - 1771, - 1772 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -818.8662666861719, - -3761.9034887145117 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1510, - "type": "UnetLoaderGGUF", - "pos": [ - -825.725087325813, - -2590.658786735819 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1795 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1511, - "type": "LoraLoaderModelOnly", - "pos": [ - -822.1025491498866, - -2437.7905151210675 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1795 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1796 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1512, - "type": "CLIPLoader", - "pos": [ - -825.5300556422363, - -2230.4697931255887 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1797, - 1798 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1513, - "type": "VAELoader", - "pos": [ - -826.9425302282385, - -2043.7889613506072 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1799, - 1800, - 1801, - 1802, - 1803 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1543, - "type": "Trellis2SaveImage", - "pos": [ - -344.454377724334, - -2864.3655739492137 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1841 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1842 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1544, - "type": "Trellis2SaveImage", - "pos": [ - -293.4838253295112, - -1526.8488760142936 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1843 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1844 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1545, - "type": "Trellis2SaveImage", - "pos": [ - -474.07862388056475, - 30.680294247225664 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1845 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1846 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1548, - "type": "Trellis2Continue4", - "pos": [ - 2362.9185279277403, - -487.4651228448373 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 65, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1851 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1852 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1855 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1856 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1853 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1854 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": null - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2Continue4" - } - }, - { - "id": 1546, - "type": "Trellis2SaveImage", - "pos": [ - 2087.7426917461, - -732.3985456964001 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1847 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1848 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1855 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1547, - "type": "Trellis2SaveImage", - "pos": [ - 2037.1426246074284, - -249.13183427061858 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 64, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1849 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1850 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1856 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 4 - ] - } - ], - "groups": [ - { - "id": 23, - "title": "Front", - "bounding": [ - -855.6665613601812, - -4035.080716514772, - 1973.9920897012134, - 1253.5977804313707 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 25, - "title": "Back", - "bounding": [ - -843.9468911279852, - -2743.1578215460827, - 1929.3001872261025, - 1272.9569342553038 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 546, - "origin_id": 298, - "origin_slot": 0, - "target_id": 296, - "target_slot": 1, - "type": "HY3DCAMERA" - }, - { - "id": 649, - "origin_id": -10, - "origin_slot": 0, - "target_id": 426, - "target_slot": 0, - "type": "*" - }, - { - "id": 650, - "origin_id": 426, - "origin_slot": 0, - "target_id": 364, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 652, - "origin_id": 426, - "origin_slot": 0, - "target_id": 371, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 662, - "origin_id": -10, - "origin_slot": 1, - "target_id": 296, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 664, - "origin_id": -10, - "origin_slot": 2, - "target_id": 434, - "target_slot": 0, - "type": "*" - }, - { - "id": 834, - "origin_id": 492, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 835, - "origin_id": 494, - "origin_slot": 0, - "target_id": 496, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 841, - "origin_id": 494, - "origin_slot": 0, - "target_id": 498, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1204, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1035, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1491, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 3, - "type": "*" - }, - { - "id": 1492, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 3, - "type": "*" - }, - { - "id": 1493, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 3, - "type": "*" - }, - { - "id": 1495, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1496, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1497, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1499, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1502, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1328, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1503, - "origin_id": 1328, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 5, - "type": "NOISESCHEDULER" - }, - { - "id": 1504, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1505, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1326, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1506, - "origin_id": 298, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 4, - "type": "HY3DCAMERA" - }, - { - "id": 1507, - "origin_id": 296, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1508, - "origin_id": 296, - "origin_slot": 1, - "target_id": 1326, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1509, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 297, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1510, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 299, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1514, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1515, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 3, - "type": "*" - }, - { - "id": 1516, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 3, - "type": "*" - }, - { - "id": 1517, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 3, - "type": "*" - }, - { - "id": 1520, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1521, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1522, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1531, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1532, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1533, - "origin_id": 1419, - "origin_slot": 0, - "target_id": 1398, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1534, - "origin_id": 1398, - "origin_slot": 0, - "target_id": 1400, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1535, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1536, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1538, - "origin_id": 1407, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1539, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1540, - "origin_id": 1400, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1543, - "origin_id": 1404, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1545, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1549, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1409, - "target_slot": 0, - "type": "*" - }, - { - "id": 1550, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1410, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1552, - "origin_id": 297, - "origin_slot": 0, - "target_id": 1411, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1585, - "origin_id": 1436, - "origin_slot": 0, - "target_id": 1438, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1587, - "origin_id": 1438, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1590, - "origin_id": 1442, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1596, - "origin_id": 1443, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1597, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1448, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1632, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1635, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1637, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, - { - "id": 1702, - "origin_id": 1406, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1703, - "origin_id": 1451, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1704, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, - { - "id": 1705, - "origin_id": 1473, - "origin_slot": 0, - "target_id": 1476, - "target_slot": 0, - "type": "*" - }, - { - "id": 1706, - "origin_id": 1475, - "origin_slot": 1, - "target_id": 1476, - "target_slot": 1, - "type": "*" - }, - { - "id": 1707, - "origin_id": 1476, - "origin_slot": 0, - "target_id": 492, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1708, - "origin_id": 1476, - "origin_slot": 1, - "target_id": 492, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1729, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1744, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1745, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1746, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1756, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1757, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1758, - "origin_id": 1498, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1759, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1760, - "origin_id": 1496, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1761, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1769, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1770, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1771, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1772, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1773, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1774, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1775, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1776, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1781, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1782, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1783, - "origin_id": 1506, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1785, - "origin_id": 1507, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1786, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1787, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1788, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1789, - "origin_id": 1508, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1790, - "origin_id": 1509, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1791, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1792, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1795, - "origin_id": 1510, - "origin_slot": 0, - "target_id": 1511, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1796, - "origin_id": 1511, - "origin_slot": 0, - "target_id": 1436, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1797, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1798, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1799, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1800, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1801, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1802, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1803, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1841, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1543, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1842, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1543, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1843, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1544, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1844, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1544, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1845, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1545, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1846, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1545, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1847, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1546, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1848, - "origin_id": 364, - "origin_slot": 0, - "target_id": 1546, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1849, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1547, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1850, - "origin_id": 371, - "origin_slot": 0, - "target_id": 1547, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1851, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1548, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1852, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1548, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1853, - "origin_id": 1548, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1854, - "origin_id": 1548, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1855, - "origin_id": 1546, - "origin_slot": 0, - "target_id": 1548, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 1856, - "origin_id": 1547, - "origin_slot": 0, - "target_id": 1548, - "target_slot": 3, - "type": "STRING" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - } - ] - }, - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ds": { - "scale": 0.620921323059155, - "offset": [ - 2249.2956945310375, - 1541.929756189721 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow_Fast.json b/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow_Fast.json deleted file mode 100644 index 9fd3ef7..0000000 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_LowPoly_FullWorkflow_Fast.json +++ /dev/null @@ -1,9296 +0,0 @@ -{ - "id": "af6f6a9b-8e52-42f2-bdda-7a6b42461689", - "revision": 0, - "last_node_id": 1594, - "last_link_id": 1971, - "nodes": [ - { - "id": 358, - "type": "SetNode", - "pos": [ - -1614.7844371426893, - -1041.6563459546437 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "STRING", - "type": "STRING", - "link": 561 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Prefix", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Prefix" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1609.1540983544176, - -998.1133679377504 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 561 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 417, - "type": "GetNode", - "pos": [ - -1296.7945535699264, - -1098.0147203485997 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 657 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -541.5186492371337, - -484.3211355233379 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1837 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 363, - "type": "GetNode", - "pos": [ - -529.6942751100247, - -566.118249769722 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 566 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -361.18552255080533, - -567.7788134199112 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 566 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -167.16732782315242, - -578.6103404502917 - ], - "size": [ - 1171.9726831120965, - 1226.3422371338038 - ], - "flags": {}, - "order": 40, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/RedCyborg_Fast/RedCyborg_Fast_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/RedCyborg_Fast", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -1.294367705149825, - "y": 4.60026965226109, - "z": 9.586633265235454 - }, - "target": { - "x": -3.850756635176976e-70, - "y": 2.5, - "z": -8.433730248340801e-71 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "normal", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/RedCyborg_Fast/RedCyborg_Fast_Textured_MV_00001_.glb", - "" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1758.863550384636, - -996.8111637063465 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 1489, - "type": "PrimitiveInt", - "pos": [ - -2058.4325249986323, - -924.1969842513456 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1749 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, - { - "id": 432, - "type": "GetNode", - "pos": [ - -1295.97725416425, - -853.4852867751763 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 661 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 433, - "type": "GetNode", - "pos": [ - -1301.9729488080657, - -810.7204498124763 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 663 - ] - } - ], - "title": "Get_HighPoly_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "HighPoly_WhiteMesh" - ] - }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1302.9043111890014, - -766.6926952399593 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1491, - "type": "GetNode", - "pos": [ - -1290.024610993568, - -723.9235741259553 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1750 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1492, - "type": "GetNode", - "pos": [ - -1299.9329814263233, - -1056.5266808690599 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1751 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1524, - "type": "GetNode", - "pos": [ - -1293.3333569601043, - -971.1012047886064 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1825 - ] - } - ], - "title": "Get_LowPolyFaceNum", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 436, - "type": "GetNode", - "pos": [ - -1295.7869641942232, - -1012.8136227232685 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1824 - ] - } - ], - "title": "Get_HighPolyFaceNum", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "HighPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1490, - "type": "SetNode", - "pos": [ - -1746.7443585034134, - -896.2849315455586 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1749 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_Seed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Seed" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1764.1809954115251, - -848.190679540958 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPolyFaceNum" - }, - "widgets_values": [ - "HighPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1526, - "type": "SetNode", - "pos": [ - -1553.9210416633712, - -845.3468715205137 - ], - "size": [ - 210, - 50 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1821 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_LowPolyFaceNum", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPolyFaceNum" - }, - "widgets_values": [ - "LowPolyFaceNum" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1538, - "type": "SetNode", - "pos": [ - -1762.6368398505936, - -646.878113494707 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1838 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_TextureResolution", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TextureResolution" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1535, - "type": "GetNode", - "pos": [ - -1282.472460346289, - -323.6928375340127 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1836 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1542, - "type": "GetNode", - "pos": [ - -1283.844602920026, - -176.9868959381322 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1840 - ] - } - ], - "title": "Get_TextureResolution", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TextureResolution" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1537, - "type": "PrimitiveInt", - "pos": [ - -2055.610222418953, - -662.2048047788862 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": false - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1838 - ] - } - ], - "title": "Texture Resolution", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 1024, - "fixed" - ] - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -730.8212344114677, - -762.8294196981376 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView_QW" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -738.9346172806611, - -839.8438495476621 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView_QW" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1576.7077623291343, - -622.597412062237 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1867 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1574, - "type": "GetNode", - "pos": [ - -1321.62813501782, - -1432.6380686758848 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1886 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1575, - "type": "GetNode", - "pos": [ - -1310.8913421101056, - -1326.2468169028134 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 1887 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 1534, - "type": "GetNode", - "pos": [ - -1281.0144403160416, - -424.984102063776 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1835 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -706.3193391758276, - -1428.578186489359 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1888 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": null - } - ], - "title": "Set_SourceImage_Processed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Processed" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1303.110704288841, - -1152.1129866832034 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_SourceImage_Processed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Processed" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1532, - "type": "GetNode", - "pos": [ - -1279.9515740696759, - -540.492199855447 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 1834 - ] - } - ], - "title": "Get_LowPoly_Textured", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "LowPoly_Textured" - ] - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -742.0868958352869, - -1115.7840550091967 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1818 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_HighPoly_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "HighPoly_WhiteMesh" - }, - "widgets_values": [ - "HighPoly_WhiteMesh" - ] - }, - { - "id": 1523, - "type": "SetNode", - "pos": [ - -750.0771905917245, - -1069.1663859530133 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 1819 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_LowPoly_Textured", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "LowPoly_Textured" - }, - "widgets_values": [ - "LowPoly_Textured" - ] - }, - { - "id": 1536, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -950.1715346190142, - -549.9109219574642 - ], - "size": [ - 363.3228515625, - 626 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1834 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 1835 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 1836 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - }, - { - "name": "texture_size", - "type": "INT", - "widget": { - "name": "texture_size" - }, - "link": 1840 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1837 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7c959b1da5332b1249253fdfd4db641b5831c0d", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 4096, - true, - 2, - 1.2, - 1.15, - true, - 20, - false, - 0.01, - 1, - 1, - 0.01, - 0.01, - 0.01, - 0.01, - "", - "", - "" - ] - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2054.3844647772535, - -792.3221679412555 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "High Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 1525, - "type": "PrimitiveInt", - "pos": [ - -1757.1524380356748, - -791.4258209407993 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1821 - ] - } - ], - "title": "Low Poly Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 10000, - "fixed" - ] - }, - { - "id": 1563, - "type": "ecc69b0a-ac71-4ba2-81e9-02fc51ec5746", - "pos": [ - -1025.8171450094292, - -1425.8705744883616 - ], - "size": [ - 274.330078125, - 46 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "label": "source_image", - "name": "image", - "type": "IMAGE", - "link": 1886 - }, - { - "label": "prefix", - "name": "", - "type": "*", - "link": 1887 - } - ], - "outputs": [ - { - "label": "source_image", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1888 - ] - } - ], - "title": "Preprocess image", - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.18.1" - }, - "widgets_values": [] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1038.0725923791795, - -836.8062304517938 - ], - "size": [ - 181.554296875, - 86 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1750 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 1564, - "type": "LoadImage", - "pos": [ - -2046.4162128442308, - -515.4299234840769 - ], - "size": [ - 635.9300595433349, - 683.6657647091677 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1867 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "Image_1024_00087_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.606314017538, - -1029.5385288033083 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "RedCyborg_Fast_Cascade" - ] - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1042.8688928579686, - -1140.130946288408 - ], - "size": [ - 249.978515625, - 106 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "label": "source_image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1751 - }, - { - "label": "high_poly_face_num", - "name": "_2", - "type": "*", - "link": 1824 - }, - { - "label": "low_poly_face_num", - "name": "_3", - "type": "*", - "link": 1825 - } - ], - "outputs": [ - { - "label": "high_poly_mesh", - "name": "output_1", - "type": "*", - "links": [ - 1818 - ] - }, - { - "label": "low_poly_mesh", - "name": "output_2", - "type": "*", - "links": [ - 1819 - ] - } - ], - "properties": { - "proxyWidgets": [], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 561, - 260, - 0, - 358, - 0, - "STRING" - ], - [ - 564, - 209, - 0, - 361, - 0, - "INT" - ], - [ - 566, - 363, - 0, - 267, - 0, - "STRING" - ], - [ - 657, - 417, - 0, - 416, - 1, - "STRING" - ], - [ - 658, - 428, - 0, - 416, - 0, - "IMAGE" - ], - [ - 661, - 432, - 0, - 420, - 0, - "STRING" - ], - [ - 663, - 433, - 0, - 420, - 1, - "TRIMESH" - ], - [ - 669, - 435, - 0, - 420, - 2, - "IMAGE" - ], - [ - 680, - 420, - 0, - 422, - 0, - "IMAGE" - ], - [ - 682, - 420, - 1, - 424, - 0, - "IMAGE" - ], - [ - 1749, - 1489, - 0, - 1490, - 0, - "INT" - ], - [ - 1750, - 1491, - 0, - 420, - 3, - "INT" - ], - [ - 1751, - 1492, - 0, - 416, - 2, - "INT" - ], - [ - 1818, - 416, - 0, - 418, - 0, - "*" - ], - [ - 1819, - 416, - 1, - 1523, - 0, - "*" - ], - [ - 1821, - 1525, - 0, - 1526, - 0, - "INT" - ], - [ - 1824, - 436, - 0, - 416, - 3, - "INT" - ], - [ - 1825, - 1524, - 0, - 416, - 4, - "INT" - ], - [ - 1834, - 1532, - 0, - 1536, - 0, - "TRIMESH" - ], - [ - 1835, - 1534, - 0, - 1536, - 1, - "IMAGE" - ], - [ - 1836, - 1535, - 0, - 1536, - 2, - "IMAGE" - ], - [ - 1837, - 1536, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 1838, - 1537, - 0, - 1538, - 0, - "INT" - ], - [ - 1840, - 1542, - 0, - 1536, - 9, - "INT" - ], - [ - 1867, - 1564, - 0, - 356, - 0, - "IMAGE" - ], - [ - 1886, - 1574, - 0, - 1563, - 0, - "IMAGE" - ], - [ - 1887, - 1575, - 0, - 1563, - 1, - "STRING" - ], - [ - 1888, - 1563, - 0, - 1027, - 0, - "IMAGE" - ] - ], - "groups": [ - { - "id": 4, - "title": "Projection to Low Poly", - "bounding": [ - -1314.4671015994259, - -666.4355158844502, - 2426.370430804953, - 1351.1024465541664 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 720.329563312406, - 1315.713757806436 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 8, - "title": "Mesh Generation", - "bounding": [ - -1320.6581668923466, - -1233.0480205338984, - 819.1168878180857, - 277.19932162124667 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "MultiView Generation with Qwen", - "bounding": [ - -1320.5562380309502, - -938.3126121189398, - 824.8010670728474, - 237.95206130144413 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 31, - "title": "Preprocess Image", - "bounding": [ - -1331.62813501782, - -1511.8123861199333, - 881.6773546690334, - 255.56556921712 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "version": 1, - "state": { - "lastGroupId": 31, - "lastNodeId": 1594, - "lastLinkId": 1971, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Mesh Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1544.115109771019, - -691.4227560930683, - 154.52734375, - 140 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 1308.667811612919, - -380.61986611654044, - 130.451171875, - 80 - ] - }, - "inputs": [ - { - "id": "8f27facf-c8f6-47f3-804e-db19f864d21f", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 1949 - ], - "label": "source_image", - "pos": [ - -1409.587766021019, - -671.4227560930683 - ] - }, - { - "id": "ea5d96ce-c832-43b3-bf6b-63a09c722abe", - "name": "", - "type": "*", - "linkIds": [ - 655 - ], - "label": "Prefix", - "pos": [ - -1409.587766021019, - -651.4227560930683 - ] - }, - { - "id": "17254ed5-8ba8-4e23-9153-b9609fc82e2e", - "name": "_1", - "type": "*", - "linkIds": [ - 1747 - ], - "label": "seed", - "pos": [ - -1409.587766021019, - -631.4227560930683 - ] - }, - { - "id": "5cfdc535-0428-40e8-bbbb-68205aa9f551", - "name": "_2", - "type": "*", - "linkIds": [ - 1822 - ], - "label": "high_poly_face_num", - "pos": [ - -1409.587766021019, - -611.4227560930683 - ] - }, - { - "id": "1949d32a-c457-41f6-8e32-7ea936879484", - "name": "_3", - "type": "*", - "linkIds": [ - 1823 - ], - "label": "low_poly_face_num", - "pos": [ - -1409.587766021019, - -591.4227560930683 - ] - } - ], - "outputs": [ - { - "id": "cb85ccfd-f3dc-4821-9c4f-4509a48c3454", - "name": "output_1", - "type": "*", - "linkIds": [ - 1816 - ], - "label": "high_poly_mesh", - "pos": [ - 1328.667811612919, - -360.61986611654044 - ] - }, - { - "id": "5896bdc6-6fda-4aca-bab6-8e5dd0ed731b", - "name": "output_2", - "type": "*", - "linkIds": [ - 1817 - ], - "label": "low_poly_mesh", - "pos": [ - 1328.667811612919, - -340.61986611654044 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 403, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 11.534077258920945, - -1321.6285802685652 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 618 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 619 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 99.999 - ] - }, - { - "id": 396, - "type": "Trellis2LoadModel", - "pos": [ - -1318.4435698571747, - -1071.947728530432 - ], - "size": [ - 350.5625629900684, - 178.3205119500932 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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 - ] - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 1826 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 407, - "type": "Trellis2PostProcess2", - "pos": [ - -44.48413357288528, - -690.0899758669674 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 617 - ] - } - ], - "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": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 409, - "type": "Trellis2ExportMesh", - "pos": [ - -93.64287199558645, - -63.53545373374392 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 624 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 629 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 749 - ] - }, - { - "localized_name": "relative_path", - "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": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_HighPoly_WhiteMesh", - "" - ] - }, - { - "id": 468, - "type": "Trellis2Continue", - "pos": [ - 256.9271042925685, - -150.7181103394308 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750, - 1812 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1518, - "type": "Trellis2SmoothNormals", - "pos": [ - 505.67857351043136, - 82.82750702653864 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1960 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1811, - 1813 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 1519, - "type": "Trellis2ExportMesh", - "pos": [ - 482.4981555630049, - 225.18127359333485 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 1811 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1810 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 1814 - ] - }, - { - "localized_name": "relative_path", - "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": 1488, - "type": "Reroute", - "pos": [ - -1240.1048340978896, - -433.79673248974325 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1747 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1748 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1237.1120621343132, - -520.8303894718343 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656, - 1809 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1527, - "type": "Reroute", - "pos": [ - -1203.440685095816, - -660.1890257885707 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1822 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1826 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1528, - "type": "Reroute", - "pos": [ - -1165.952263376687, - -570.4122547038852 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1823 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1827 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620, - 1833 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 1514, - "type": "Trellis2SimplifyMesh", - "pos": [ - 503.9696330770843, - -988.2293253312857 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1833 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 1827 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1805 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 1515, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 503.5636491013293, - -819.4976244989365 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1805 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1806 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 1522, - "type": "Trellis2Continue", - "pos": [ - 772.4493610161758, - 132.79704485548652 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1813 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1814 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1815 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1520, - "type": "StringConcatenate", - "pos": [ - -135.57628948922283, - 149.01842325145515 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1809 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1810 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_LowPoly_Textured", - "" - ] - }, - { - "id": 1593, - "type": "Trellis2UnWrapAndRasterizer", - "pos": [ - 446.6398473861395, - -358.77724384695244 - ], - "size": [ - 419.15234375, - 314 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1958 - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "link": 1959 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1960 - ] - }, - { - "localized_name": "base_color_texture", - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "localized_name": "metallic_roughness_texture", - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2UnWrapAndRasterizer" - }, - "widgets_values": [ - 60, - 0, - 1, - 1, - 1024, - "OPAQUE", - false, - false, - false, - "telea" - ] - }, - { - "id": 1516, - "type": "Trellis2PostProcess2", - "pos": [ - 462.0021994621188, - -670.1214785577127 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 1806 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 1958 - ] - } - ], - "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": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 42.639341664835584, - -804.0596813582869 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 1521, - "type": "Trellis2Continue", - "pos": [ - 1026.4280237816395, - -375.1076356916289 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1812 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1815 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1816 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1817 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -937.6977878121897, - -822.7688735716648 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1748 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 1964 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1949 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 1954, - 1968 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -894.0351529198377, - -442.4627077314988 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 1969 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 1962 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 1967 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ShapeGenerator" - }, - "widgets_values": [ - 512, - 12, - 5, - 0.05, - 4, - "euler", - 0.1, - 1 - ] - }, - { - "id": 1592, - "type": "Trellis2TexSlatGenerator", - "pos": [ - -454.5028638202983, - -558.2309383058608 - ], - "size": [ - 340.390625, - 266 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1966 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 1954 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 1970 - } - ], - "outputs": [ - { - "localized_name": "texture_slat", - "name": "texture_slat", - "type": "TEXTURE_SLAT", - "links": [ - 1956 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 1957 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2TexSlatGenerator" - }, - "widgets_values": [ - 1024, - 12, - 3, - 0.2, - 3, - "euler", - 0, - 0.9 - ] - }, - { - "id": 1594, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -453.47400323886586, - -947.8473033595873 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1967 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 1968 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 1969 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 1962 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 1964 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 1970, - 1971 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 1963 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 1966 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2ShapeCascadeGenerator" - }, - "widgets_values": [ - 0, - 1024, - 32, - 999999, - 12, - 5, - 0.05, - 4, - "euler", - 0.1, - 1 - ] - }, - { - "id": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -440.8021373134558, - -235.9077839099774 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1957 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 1971 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": 1956 - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 1963 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [ - 1959 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - } - ], - "groups": [], - "links": [ - { - "id": 602, - "origin_id": 396, - "origin_slot": 0, - "target_id": 397, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 604, - "origin_id": 397, - "origin_slot": 2, - "target_id": 398, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 605, - "origin_id": 397, - "origin_slot": 0, - "target_id": 398, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 606, - "origin_id": 398, - "origin_slot": 2, - "target_id": 399, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 607, - "origin_id": 397, - "origin_slot": 0, - "target_id": 399, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 608, - "origin_id": 398, - "origin_slot": 0, - "target_id": 399, - "target_slot": 2, - "type": "COORDS" - }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 618, - "origin_id": 401, - "origin_slot": 0, - "target_id": 403, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 619, - "origin_id": 403, - "origin_slot": 0, - "target_id": 404, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 624, - "origin_id": 408, - "origin_slot": 0, - "target_id": 409, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 629, - "origin_id": 414, - "origin_slot": 0, - "target_id": 409, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 623, - "origin_id": 402, - "origin_slot": 0, - "target_id": 408, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 655, - "origin_id": -10, - "origin_slot": 1, - "target_id": 427, - "target_slot": 0, - "type": "*" - }, - { - "id": 656, - "origin_id": 427, - "origin_slot": 0, - "target_id": 414, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 748, - "origin_id": 408, - "origin_slot": 0, - "target_id": 468, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 749, - "origin_id": 409, - "origin_slot": 0, - "target_id": 468, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1747, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1488, - "target_slot": 0, - "type": "*" - }, - { - "id": 1748, - "origin_id": 1488, - "origin_slot": 0, - "target_id": 398, - "target_slot": 2, - "type": "INT" - }, - { - "id": 1805, - "origin_id": 1514, - "origin_slot": 0, - "target_id": 1515, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1806, - "origin_id": 1515, - "origin_slot": 0, - "target_id": 1516, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1809, - "origin_id": 427, - "origin_slot": 0, - "target_id": 1520, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1810, - "origin_id": 1520, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1811, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1519, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1812, - "origin_id": 468, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 0, - "type": "*" - }, - { - "id": 1813, - "origin_id": 1518, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1814, - "origin_id": 1519, - "origin_slot": 0, - "target_id": 1522, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1815, - "origin_id": 1522, - "origin_slot": 0, - "target_id": 1521, - "target_slot": 1, - "type": "*" - }, - { - "id": 1816, - "origin_id": 1521, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1817, - "origin_id": 1521, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1822, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1527, - "target_slot": 0, - "type": "*" - }, - { - "id": 1823, - "origin_id": -10, - "origin_slot": 4, - "target_id": 1528, - "target_slot": 0, - "type": "*" - }, - { - "id": 1826, - "origin_id": 1527, - "origin_slot": 0, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1827, - "origin_id": 1528, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 1, - "type": "INT" - }, - { - "id": 1833, - "origin_id": 404, - "origin_slot": 0, - "target_id": 1514, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1949, - "origin_id": -10, - "origin_slot": 0, - "target_id": 397, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1954, - "origin_id": 397, - "origin_slot": 1, - "target_id": 1592, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 1956, - "origin_id": 1592, - "origin_slot": 0, - "target_id": 401, - "target_slot": 2, - "type": "TEXTURE_SLAT" - }, - { - "id": 1957, - "origin_id": 1592, - "origin_slot": 1, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 1958, - "origin_id": 1516, - "origin_slot": 0, - "target_id": 1593, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 1959, - "origin_id": 401, - "origin_slot": 1, - "target_id": 1593, - "target_slot": 1, - "type": "BVH" - }, - { - "id": 1960, - "origin_id": 1593, - "origin_slot": 0, - "target_id": 1518, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 1962, - "origin_id": 399, - "origin_slot": 1, - "target_id": 1594, - "target_slot": 3, - "type": "INT" - }, - { - "id": 1963, - "origin_id": 1594, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 1964, - "origin_id": 398, - "origin_slot": 1, - "target_id": 1594, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1966, - "origin_id": 1594, - "origin_slot": 2, - "target_id": 1592, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 1967, - "origin_id": 399, - "origin_slot": 2, - "target_id": 1594, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 1968, - "origin_id": 397, - "origin_slot": 1, - "target_id": 1594, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 1969, - "origin_id": 399, - "origin_slot": 0, - "target_id": 1594, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 1970, - "origin_id": 1594, - "origin_slot": 0, - "target_id": 1592, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 1971, - "origin_id": 1594, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "version": 1, - "state": { - "lastGroupId": 31, - "lastNodeId": 1594, - "lastLinkId": 1971, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "MultiView Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1746.4835931485231, - -470.3084268847315, - 120, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 2748.3926010227697, - -492.89681633813996, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "e34c41cc-50b6-4907-9f86-5027585da336", - "name": "", - "type": "*", - "linkIds": [ - 649 - ], - "label": "prefix", - "pos": [ - -1646.4835931485231, - -450.3084268847315 - ] - }, - { - "id": "9e8d195b-2c4c-4818-ab9a-1c87355b8e8f", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 662 - ], - "label": "white_mesh", - "pos": [ - -1646.4835931485231, - -430.3084268847315 - ] - }, - { - "id": "ccdf7db0-19ec-4036-b246-e0b04038529e", - "name": "_1", - "type": "*", - "linkIds": [ - 664, - 1505 - ], - "label": "color_image", - "pos": [ - -1646.4835931485231, - -410.3084268847315 - ] - }, - { - "id": "5b4c37b4-73d7-4d17-82fd-9e8c1c4a5236", - "name": "_2", - "type": "*", - "linkIds": [ - 1744 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] - } - ], - "outputs": [ - { - "id": "9a3500ea-af9b-4260-a413-5960a0ed36d9", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1926 - ], - "label": "FrontView", - "pos": [ - 2768.3926010227697, - -472.89681633813996 - ] - }, - { - "id": "fb5df4c8-d61e-48f5-b282-2e2da64f7a2e", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 1927 - ], - "label": "BackView", - "pos": [ - 2768.3926010227697, - -452.89681633813996 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 908.2876769400008, - -238.3250133544766 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1921 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, - { - "id": 364, - "type": "StringConcatenate", - "pos": [ - 904.8495567955728, - -741.7197202398268 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 650 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1919 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView", - "" - ] - }, - { - "id": 1328, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -862.8999634654654, - -581.3271020103193 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1502 - } - ], - "outputs": [ - { - "localized_name": "diffusers_scheduler", - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 1503 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 1327, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -1274.0598329076045, - -714.5061282030463 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "compile_args", - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "localized_name": "multiview_pipe", - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 1502, - 1504 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 296, - "type": "Hy3DRenderMultiView", - "pos": [ - -1225.7607647363177, - -450.55455780318584 - ], - "size": [ - 303.787109375, - 234 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 662 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 546 - } - ], - "outputs": [ - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "links": [ - 1507 - ] - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "links": [ - 1508 - ] - }, - { - "localized_name": "renderer", - "name": "renderer", - "type": "MESHRENDER", - "links": null - }, - { - "localized_name": "masks", - "name": "masks", - "type": "MASK", - "links": [] - }, - { - "localized_name": "textured_maps", - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DRenderMultiView" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 1326, - "type": "Hy3DSampleMultiView", - "pos": [ - -882.0077191255245, - -473.2742720983985 - ], - "size": [ - 270, - 274 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1504 - }, - { - "localized_name": "ref_image", - "name": "ref_image", - "type": "IMAGE", - "link": 1505 - }, - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "link": 1507 - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "link": 1508 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 1506 - }, - { - "localized_name": "scheduler", - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 1503 - }, - { - "localized_name": "samples", - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1509, - 1510, - 1928 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DSampleMultiView" - }, - "widgets_values": [ - 1024, - 12, - 12345, - "fixed", - 1 - ] - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1511.4606309494775, - -371.93168990736694 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 652, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 190.61984532540396, - -3768.460671206035 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 508.2967162086853, - -3766.5415209807607 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1775 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1776 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1746 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1406, - "type": "VAEDecodeTiled", - "pos": [ - 832.3903138117204, - -3963.518177324181 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1538 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1539 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1702 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1436, - "type": "ModelSamplingAuraFlow", - "pos": [ - 135.23647682607103, - -2474.500315427936 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1796 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1585 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1438, - "type": "CFGNorm", - "pos": [ - 135.23647682607103, - -2364.500394509364 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1585 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1587 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 452.9133477093514, - -2472.581165202662 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1789 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1790 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1745 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1451, - "type": "VAEDecodeTiled", - "pos": [ - 777.0069453123874, - -2669.557821546083 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1596 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1803 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1703 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1597 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -470.8586472019711, - -474.02535337630434 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1552 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1475, - "type": "Trellis2Continue", - "pos": [ - 229.19797335933418, - -446.8803592382141 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 42, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1702 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1703 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1704 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1706 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 446.8519536054134, - -518.9066922197331 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 653.1002220798704, - -507.6359428471855 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1705 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -457.2367598036706, - -286.6574926971803 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 1729 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0,180", - "0,0", - "1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 1487, - "type": "Reroute", - "pos": [ - -1359.2141724655228, - -1656.056133023096 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1744 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1745, - 1746 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1496, - "type": "ReferenceLatent", - "pos": [ - 261.6217981180256, - -3124.784813506308 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1774 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1760 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1497, - "type": "VAEEncode", - "pos": [ - -32.01773011911374, - -2932.5090554390063 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1770 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1772 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1759, - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 187.2903644870944, - -3645.9752924002873 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 194.289954171749, - -3533.696103069928 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1498, - "type": "ReferenceLatent", - "pos": [ - 248.73852783714483, - -3238.0252735184445 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 47, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1773 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1757 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1758 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -330.3057657495973, - -3757.105320351736 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1773 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -332.3488733883654, - -3458.5538192858903 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1774 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1500, - "type": "ReferenceLatent", - "pos": [ - 241.06719642083866, - -3002.2647451820853 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1758 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1759 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1775 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1501, - "type": "ReferenceLatent", - "pos": [ - 246.78314875954266, - -2893.0813204815317 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1760 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1761 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1776 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 132.42237963644223, - -2220.5913223936664 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1499, - "type": "VAEEncode", - "pos": [ - -25.962598855214008, - -3176.131343891529 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 48, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1769 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1771 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1756, - 1757 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1505, - "type": "VAEEncode", - "pos": [ - -147.05193704515716, - -1636.3192350931608 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1792 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1784, - 1786 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 146.5875911919823, - -1828.5949931604628 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1788 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1785 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1506, - "type": "ReferenceLatent", - "pos": [ - 133.70432091110155, - -1941.835453172599 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 53, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1787 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1781 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -385.68913424893134, - -2463.144964573637 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1797 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1800 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1787 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -387.73224188769944, - -2164.5934635077897 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 36, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1798 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1799 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1788 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 126.03298949479532, - -1706.07492483624 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1784 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1789 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "ReferenceLatent", - "pos": [ - 131.74894183349934, - -1596.8915001356863 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1786 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1790 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1505.066685527103, - -2312.0264790896945 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1635, - 1637, - 1769, - 1791 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1504, - "type": "VAEEncode", - "pos": [ - -140.99680578125742, - -1879.9415235456836 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 51, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1791 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1419, - "type": "LoraLoaderModelOnly", - "pos": [ - -815.2437285102457, - -3609.0352170997608 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1533 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1415, - "type": "CLIPLoader", - "pos": [ - -818.6712350025954, - -3401.7144951042824 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1531, - 1535 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1417, - "type": "VAELoader", - "pos": [ - -820.0837095885976, - -3215.033663329302 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1532, - 1536, - 1539, - 1771, - 1772 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -818.8662666861719, - -3761.9034887145117 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1510, - "type": "UnetLoaderGGUF", - "pos": [ - -825.725087325813, - -2590.658786735819 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1795 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1511, - "type": "LoraLoaderModelOnly", - "pos": [ - -822.1025491498866, - -2437.7905151210675 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1795 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1796 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1512, - "type": "CLIPLoader", - "pos": [ - -825.5300556422363, - -2230.4697931255887 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1797, - 1798 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1513, - "type": "VAELoader", - "pos": [ - -826.9425302282385, - -2043.7889613506072 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1799, - 1800, - 1801, - 1802, - 1803 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1583, - "type": "Trellis2SaveImage", - "pos": [ - 1900.8722968891655, - -793.8219973598414 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1938 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1919 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1924 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1585, - "type": "Trellis2Continue4", - "pos": [ - 2276.2213947895552, - -489.7086517177516 - ], - "size": [ - 174.3150390625, - 86 - ], - "flags": {}, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1939 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1940 - }, - { - "localized_name": "input_3", - "name": "input_3", - "type": "*", - "link": 1924 - }, - { - "localized_name": "input_4", - "name": "input_4", - "type": "*", - "link": 1925 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1926 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1927 - ] - }, - { - "localized_name": "output_3", - "name": "output_3", - "type": "*", - "links": null - }, - { - "localized_name": "output_4", - "name": "output_4", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2Continue4" - }, - "widgets_values": [] - }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -858.3171881815025, - 3.5551018159251737 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 25, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1929 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 1448, - "type": "StringConcatenate", - "pos": [ - -795.9094176853481, - -1881.7945473752582 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1597 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1930 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackCanny", - "" - ] - }, - { - "id": 1450, - "type": "Canny", - "pos": [ - -679.68475361583, - -1602.9487977730457 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1729 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1792, - 1931 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1587, - "type": "Trellis2SaveImage", - "pos": [ - -367.63671229258625, - -1540.8050155239935 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1931 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1930 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1586, - "type": "Trellis2SaveImage", - "pos": [ - -422.6950504328272, - -39.70301563162156 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1928 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1929 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1410, - "type": "StringConcatenate", - "pos": [ - -562.9209187170035, - -2933.960824745562 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1550 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1933 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontCanny", - "" - ] - }, - { - "id": 1411, - "type": "Canny", - "pos": [ - -579.6033697489951, - -2821.6506751635425 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1552 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1770, - 1932 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1588, - "type": "Trellis2SaveImage", - "pos": [ - -351.83288291846054, - -2872.5959810398804 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1932 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1933 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1476, - "type": "Trellis2Continue", - "pos": [ - 897.4840926049385, - -433.73116524252157 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1705 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1706 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1934 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1935 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1432.499948122371, - -429.37996720865686 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 24, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1934 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1938, - 1939 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1590, - "type": "RMBG", - "pos": [ - 1426.6121957487474, - -373.0880115721665 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": true - }, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1935 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1936, - 1940 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1584, - "type": "Trellis2SaveImage", - "pos": [ - 1897.5996493775936, - -267.7102245477482 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1936 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1921 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1925 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - } - ], - "groups": [ - { - "id": 23, - "title": "Front", - "bounding": [ - -855.6665613601812, - -4035.080716514772, - 1973.9920897012134, - 1253.5977804313707 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 25, - "title": "Back", - "bounding": [ - -843.9468911279852, - -2743.1578215460827, - 1929.3001872261025, - 1272.9569342553038 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 546, - "origin_id": 298, - "origin_slot": 0, - "target_id": 296, - "target_slot": 1, - "type": "HY3DCAMERA" - }, - { - "id": 649, - "origin_id": -10, - "origin_slot": 0, - "target_id": 426, - "target_slot": 0, - "type": "*" - }, - { - "id": 650, - "origin_id": 426, - "origin_slot": 0, - "target_id": 364, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 652, - "origin_id": 426, - "origin_slot": 0, - "target_id": 371, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 662, - "origin_id": -10, - "origin_slot": 1, - "target_id": 296, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 664, - "origin_id": -10, - "origin_slot": 2, - "target_id": 434, - "target_slot": 0, - "type": "*" - }, - { - "id": 1204, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1035, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1491, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 3, - "type": "*" - }, - { - "id": 1492, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 3, - "type": "*" - }, - { - "id": 1493, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 3, - "type": "*" - }, - { - "id": 1495, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1496, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1497, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1499, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1502, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1328, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1503, - "origin_id": 1328, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 5, - "type": "NOISESCHEDULER" - }, - { - "id": 1504, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1505, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1326, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1506, - "origin_id": 298, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 4, - "type": "HY3DCAMERA" - }, - { - "id": 1507, - "origin_id": 296, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1508, - "origin_id": 296, - "origin_slot": 1, - "target_id": 1326, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1509, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 297, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1510, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 299, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1514, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1515, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 3, - "type": "*" - }, - { - "id": 1516, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 3, - "type": "*" - }, - { - "id": 1517, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 3, - "type": "*" - }, - { - "id": 1520, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1521, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1522, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1531, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1532, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1533, - "origin_id": 1419, - "origin_slot": 0, - "target_id": 1398, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1534, - "origin_id": 1398, - "origin_slot": 0, - "target_id": 1400, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1535, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1536, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1538, - "origin_id": 1407, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1539, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1540, - "origin_id": 1400, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1543, - "origin_id": 1404, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1545, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1549, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1409, - "target_slot": 0, - "type": "*" - }, - { - "id": 1550, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1410, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1552, - "origin_id": 297, - "origin_slot": 0, - "target_id": 1411, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1585, - "origin_id": 1436, - "origin_slot": 0, - "target_id": 1438, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1587, - "origin_id": 1438, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1590, - "origin_id": 1442, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1596, - "origin_id": 1443, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1597, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1448, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1632, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1635, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1637, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, - { - "id": 1702, - "origin_id": 1406, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1703, - "origin_id": 1451, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1704, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, - { - "id": 1705, - "origin_id": 1473, - "origin_slot": 0, - "target_id": 1476, - "target_slot": 0, - "type": "*" - }, - { - "id": 1706, - "origin_id": 1475, - "origin_slot": 1, - "target_id": 1476, - "target_slot": 1, - "type": "*" - }, - { - "id": 1729, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1744, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1745, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1746, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1756, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1757, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1758, - "origin_id": 1498, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1759, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1760, - "origin_id": 1496, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1761, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1769, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1770, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1771, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1772, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1773, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1774, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1775, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1776, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1781, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1782, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1783, - "origin_id": 1506, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1785, - "origin_id": 1507, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1786, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1787, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1788, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1789, - "origin_id": 1508, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1790, - "origin_id": 1509, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1791, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1792, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1795, - "origin_id": 1510, - "origin_slot": 0, - "target_id": 1511, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1796, - "origin_id": 1511, - "origin_slot": 0, - "target_id": 1436, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1797, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1798, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1799, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1800, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1801, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1802, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1803, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1919, - "origin_id": 364, - "origin_slot": 0, - "target_id": 1583, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1921, - "origin_id": 371, - "origin_slot": 0, - "target_id": 1584, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1924, - "origin_id": 1583, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 1925, - "origin_id": 1584, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 3, - "type": "STRING" - }, - { - "id": 1926, - "origin_id": 1585, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1927, - "origin_id": 1585, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1928, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1586, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1929, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1586, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1930, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1587, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1931, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1587, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1932, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1933, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1588, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1934, - "origin_id": 1476, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1935, - "origin_id": 1476, - "origin_slot": 1, - "target_id": 1590, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1936, - "origin_id": 1590, - "origin_slot": 0, - "target_id": 1584, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1938, - "origin_id": 494, - "origin_slot": 0, - "target_id": 1583, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1939, - "origin_id": 494, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1940, - "origin_id": 1590, - "origin_slot": 0, - "target_id": 1585, - "target_slot": 1, - "type": "IMAGE" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "ecc69b0a-ac71-4ba2-81e9-02fc51ec5746", - "version": 1, - "state": { - "lastGroupId": 31, - "lastNodeId": 1594, - "lastLinkId": 1971, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Preprocess image", - "inputNode": { - "id": -10, - "bounding": [ - -2865.617664657802, - -1880.7910026183972, - 120, - 80 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - -1079.3792193667089, - -1964.8523426260847, - 120, - 60 - ] - }, - "inputs": [ - { - "id": "13fd56fd-b271-45d9-a15e-422894e3c54a", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 1900 - ], - "label": "source_image", - "pos": [ - -2765.617664657802, - -1860.7910026183972 - ] - }, - { - "id": "4d41f897-1b58-4f8c-8ea3-53dca49bbade", - "name": "", - "type": "*", - "linkIds": [ - 1876 - ], - "label": "prefix", - "pos": [ - -2765.617664657802, - -1840.7910026183972 - ] - } - ], - "outputs": [ - { - "id": "89cda40d-3878-45a6-bc24-ef146cc3731d", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1948 - ], - "label": "source_image", - "pos": [ - -1059.3792193667089, - -1944.8523426260847 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 1570, - "type": "Reroute", - "pos": [ - -2639.729752858653, - -1649.0217241534663 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1876 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1877 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1579, - "type": "RMBG", - "pos": [ - -2344.143423661701, - -1999.797649918251 - ], - "size": [ - 320, - 320.546875 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1900 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1901, - 1908 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1558, - "type": "StringConcatenate", - "pos": [ - -2361.21379899679, - -1610.9164925908676 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1877 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1909 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_SourceImage", - "" - ] - }, - { - "id": 1591, - "type": "Trellis2Continue", - "pos": [ - -1344.704589353493, - -1961.0767663209906 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1946 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1947 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1948 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "86f063655a00bcb3a325273ec941899cc06fd115", - "Node name for S&R": "Trellis2Continue" - } - }, - { - "id": 1580, - "type": "Trellis2SaveImage", - "pos": [ - -1756.340525852402, - -1792.876616946764 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1908 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1909 - } - ], - "outputs": [ - { - "localized_name": "images_path", - "name": "images_path", - "type": "STRING", - "links": [ - 1947 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "0afaab3723ed18c15303f44c7aaea1bc8df61268", - "Node name for S&R": "Trellis2SaveImage" - }, - "widgets_values": [ - "ComfyUI", - 1 - ] - }, - { - "id": 1566, - "type": "Trellis2PreProcessImage", - "pos": [ - -1779.0134022367083, - -1990.5508470585914 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1901 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1946 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 10, - false, - 1024 - ] - } - ], - "groups": [], - "links": [ - { - "id": 1876, - "origin_id": -10, - "origin_slot": 1, - "target_id": 1570, - "target_slot": 0, - "type": "*" - }, - { - "id": 1877, - "origin_id": 1570, - "origin_slot": 0, - "target_id": 1558, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1900, - "origin_id": -10, - "origin_slot": 0, - "target_id": 1579, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1901, - "origin_id": 1579, - "origin_slot": 0, - "target_id": 1566, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1908, - "origin_id": 1579, - "origin_slot": 0, - "target_id": 1580, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1909, - "origin_id": 1558, - "origin_slot": 0, - "target_id": 1580, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1946, - "origin_id": 1566, - "origin_slot": 0, - "target_id": 1591, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1947, - "origin_id": 1580, - "origin_slot": 0, - "target_id": 1591, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1948, - "origin_id": 1591, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - } - ], - "extra": {} - } - ] - }, - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ds": { - "scale": 0.5579715195917152, - "offset": [ - 2429.4499539865133, - 1680.4481637736892 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_Upscaled.json b/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_Upscaled.json deleted file mode 100644 index d9cd65f..0000000 --- a/example_workflows/Projection_MultiView_Hy2.0_Qwen_2Views_Upscaled.json +++ /dev/null @@ -1,10347 +0,0 @@ -{ - "id": "0291028c-68e5-420f-a30d-c1c857e18f15", - "revision": 0, - "last_node_id": 1513, - "last_link_id": 1803, - "nodes": [ - { - "id": 358, - "type": "SetNode", - "pos": [ - -1614.7844371426893, - -1041.6563459546437 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 50, - "mode": 0, - "inputs": [ - { - "name": "STRING", - "type": "STRING", - "link": 561 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Prefix", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Prefix" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1609.1540983544176, - -998.1133679377504 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 47, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 561 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 419, - "type": "SetNode", - "pos": [ - -736.5056521989155, - -1086.3408500173612 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "link": 638 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_Trellis2Pipeline", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Trellis2Pipeline" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 418, - "type": "SetNode", - "pos": [ - -737.6783958509149, - -1130.474616728682 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 43, - "mode": 0, - "inputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "link": 637 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_WhiteMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "WhiteMesh" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 428, - "type": "GetNode", - "pos": [ - -1305.037829266125, - -1122.1850884824973 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 658 - ] - } - ], - "title": "Get_NormalImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 417, - "type": "GetNode", - "pos": [ - -1301.1376539937635, - -1074.7247400823549 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 657 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 431, - "type": "GetNode", - "pos": [ - -1328.6659497345252, - 503.452523467623 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "*", - "type": "*", - "links": [ - 660 - ] - } - ], - "title": "Get_TexturedMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -602.4439599684496, - 583.6508896548179 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 40, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 476 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 363, - "type": "GetNode", - "pos": [ - -590.6195858413406, - 501.8537754084339 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 566 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -422.110833282122, - 500.1932117582446 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 26, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 566 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 360, - "type": "GetNode", - "pos": [ - -208.55781281124675, - -592.4739878865157 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 563 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 246, - "type": "StringConcatenate", - "pos": [ - -14.94718597525651, - -587.2552854346084 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 563 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 447 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 482, - "type": "Trellis2Continue", - "pos": [ - -181.53727726480048, - -317.7555277880826 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 51, - "mode": 0, - "inputs": [ - { - "name": "input_1", - "type": "*", - "link": 1189 - }, - { - "name": "input_2", - "type": "*", - "link": 809 - } - ], - "outputs": [ - { - "name": "output_1", - "type": "*", - "links": [ - 810 - ] - }, - { - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "b7ae30e26a4c8ab3e73d661668b80a8024465a40", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 242, - "type": "Trellis2ExportMesh", - "pos": [ - -193.4315453642386, - -509.6189512936462 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 48, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1188 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 447 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 809 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Tavern_Textured", - "glb" - ] - }, - { - "id": 389, - "type": "SetNode", - "pos": [ - 48.92408665152718, - -287.0043932279549 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 52, - "mode": 0, - "inputs": [ - { - "name": "*", - "type": "*", - "link": 810 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TexturedMesh", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TexturedMesh" - }, - "widgets_values": [ - "TexturedMesh" - ] - }, - { - "id": 412, - "type": "SetNode", - "pos": [ - -1633.2868428856257, - 146.01302714459723 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 627 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_NormalImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "NormalImage" - }, - "widgets_values": [ - "NormalImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 422, - "type": "SetNode", - "pos": [ - -698.4597325564522, - -872.6640862670608 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 41, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 680 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_FrontView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "FrontView_QW" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 424, - "type": "SetNode", - "pos": [ - -694.752858254821, - -779.8208472080955 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 42, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 682 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_BackView_QW", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "BackView_QW" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 429, - "type": "GetNode", - "pos": [ - -1246.9087019272363, - -587.0610097297017 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRELLIS2PIPELINE", - "type": "TRELLIS2PIPELINE", - "links": [ - 1193 - ] - } - ], - "title": "Get_Trellis2Pipeline", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Trellis2Pipeline" - ] - }, - { - "id": 1026, - "type": "Trellis2PreProcessImage", - "pos": [ - -1233.0456137394076, - -466.45118905649366 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1190 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1191 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 388, - "type": "GetNode", - "pos": [ - -1235.6106914412578, - -399.7786879128609 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 1192 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 384, - "type": "GetNode", - "pos": [ - -1264.1366102353686, - -538.6093342963442 - ], - "size": [ - 242.2095703125, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1190 - ] - } - ], - "title": "Get_SourceImage_Transparent", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1027, - "type": "SetNode", - "pos": [ - -1677.705569937582, - -718.5908495211344 - ], - "size": [ - 240.7466796875, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1195 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage_Transparent", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage_Transparent" - }, - "widgets_values": [ - "SourceImage_Transparent" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -228.09263855446892, - 489.36168472786426 - ], - "size": [ - 1171.9726831120965, - 1226.3422371338038 - ], - "flags": {}, - "order": 49, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/OrcTown_MV_Qwen/OrcTown_MV_Qwen_Textured_MV_00001_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/OrcTown_MV_Qwen", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": 2.7080697873799644, - "y": 3.251980819701173, - "z": 7.617295848051357 - }, - "target": { - "x": 0.044913841076188024, - "y": 1.6133745405040552, - "z": 0.09105104469584523 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/OrcTown_MV_Qwen/OrcTown_MV_Qwen_Textured_MV_00001_.glb", - "" - ] - }, - { - "id": 1025, - "type": "Trellis2MeshTexturing", - "pos": [ - -819.7311145491691, - -589.7011700188946 - ], - "size": [ - 419.15234375, - 506 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 1193 - }, - { - "name": "image", - "type": "IMAGE", - "link": 1191 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 1192 - }, - { - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1752 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 1188, - 1189 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "41a6ddb2d48c408ead711846dbbfe587d4ff7102", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.2, - 3, - 1024, - 4096, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 60, - "heun", - "telea" - ] - }, - { - "id": 461, - "type": "SetNode", - "pos": [ - -599.4207644849623, - 208.44114976072615 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 46, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 741 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledBackView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledBackView" - }, - "widgets_values": [ - "UpscaledBackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 460, - "type": "SetNode", - "pos": [ - -610.3343552755794, - 137.32551668580953 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 740 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_UpscaledFrontView", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "UpscaledFrontView" - }, - "widgets_values": [ - "UpscaledFrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 464, - "type": "GetNode", - "pos": [ - -1350.5249894994517, - 510.291684958007 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 744 - ] - } - ], - "title": "Get_UpscaledFrontView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledFrontView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 465, - "type": "GetNode", - "pos": [ - -1346.2382605836603, - 633.5607897636138 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 745 - ] - } - ], - "title": "Get_UpscaledBackView", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "UpscaledBackView" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 264, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -1019.3690978046263, - 500.4311325850181 - ], - "size": [ - 363.3228515625, - 650 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 660 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": 744 - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": 745 - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": null - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 476 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 4096, - true, - 2, - 1.2, - 1.15, - true, - 20, - false, - 0.01, - 1, - 1, - 0.1, - 0.1, - 0.1, - 0.1, - "", - "", - "" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1758.863550384636, - -996.8111637063465 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 356, - "type": "SetNode", - "pos": [ - -1561.0913952918988, - -751.0941543021504 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "link": 1196 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_SourceImage", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "SourceImage" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 361, - "type": "SetNode", - "pos": [ - -1736.4524516140825, - -780.4506698298941 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 564 - } - ], - "outputs": [ - { - "name": "*", - "type": "*", - "links": null - } - ], - "title": "Set_TargetFaceNumber", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "TargetFaceNumber" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1489, - "type": "PrimitiveInt", - "pos": [ - -2058.4325249986323, - -924.1969842513456 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1749 - ] - } - ], - "title": "Seed", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 123456, - "fixed" - ] - }, - { - "id": 1490, - "type": "SetNode", - "pos": [ - -1712.9666350834977, - -918.3704118356007 - ], - "size": [ - 210, - 60 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "INT", - "type": "INT", - "link": 1749 - } - ], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": null - } - ], - "title": "Set_Seed", - "properties": { - "Node name for S&R": "SetNode", - "aux_id": "SetNode", - "previousName": "Seed" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 432, - "type": "GetNode", - "pos": [ - -1298.5755039841658, - -866.4767142851342 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 661 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 433, - "type": "GetNode", - "pos": [ - -1304.5711986279814, - -823.7118773224342 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 12, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "TRIMESH", - "type": "TRIMESH", - "links": [ - 663 - ] - } - ], - "title": "Get_WhiteMesh", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "WhiteMesh" - ] - }, - { - "id": 435, - "type": "GetNode", - "pos": [ - -1305.5025610089172, - -779.6841227499173 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 669 - ] - } - ], - "title": "Get_SourceImage", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "SourceImage" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 1491, - "type": "GetNode", - "pos": [ - -1292.6228608134838, - -736.9150016359132 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1750 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 416, - "type": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "pos": [ - -1047.2119932818057, - -1116.8409660221632 - ], - "size": [ - 266.1422122421409, - 108 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "label": "Normal_Image", - "name": "image", - "type": "IMAGE", - "link": 658 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 657 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 671 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1751 - } - ], - "outputs": [ - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 637 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 638 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "405", - "target_face_num" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 436, - "type": "GetNode", - "pos": [ - -1300.4632550142462, - -981.8878885587877 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 671 - ] - } - ], - "title": "Get_TargetFaceNumber", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "TargetFaceNumber" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1492, - "type": "GetNode", - "pos": [ - -1304.2760818501604, - -1033.236700602815 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1751 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 1493, - "type": "GetNode", - "pos": [ - -1235.1896783272828, - -339.8775551314726 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1752 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 453, - "type": "759a2fa9-18f0-43d4-af58-ec3c6f22b107", - "pos": [ - -924.5531015054921, - 157.09584590980478 - ], - "size": [ - 210, - 142 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "label": "FrontImage", - "name": "image", - "type": "IMAGE", - "link": 735 - }, - { - "label": "BackImage", - "name": "image_1", - "type": "IMAGE", - "link": 736 - }, - { - "label": "Prefix", - "name": "", - "type": "*", - "link": 739 - }, - { - "label": "seed", - "name": "_1", - "type": "*", - "link": 1755 - } - ], - "outputs": [ - { - "label": "FrontImage", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 740 - ] - }, - { - "label": "BackImage", - "name": "IMAGE_1", - "type": "IMAGE", - "links": [ - 741 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "450", - "$$canvas-image-preview" - ], - [ - "446", - "$$canvas-image-preview" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - }, - { - "id": 392, - "type": "GetNode", - "pos": [ - -1258.2781864484978, - 49.99204897781001 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": false - }, - "order": 18, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 735 - ] - } - ], - "title": "Get_FrontView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "FrontView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 393, - "type": "GetNode", - "pos": [ - -1255.513292704668, - 149.70131363398497 - ], - "size": [ - 210, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 19, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 736 - ] - } - ], - "title": "Get_BackView_QW", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "BackView_QW" - ], - "color": "#2a363b", - "bgcolor": "#3f5159" - }, - { - "id": 459, - "type": "GetNode", - "pos": [ - -1254.1626698659363, - 258.87265771488876 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 739 - ] - } - ], - "title": "Get_Prefix", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Prefix" - ] - }, - { - "id": 1495, - "type": "GetNode", - "pos": [ - -1243.6412154203551, - 310.0291845176426 - ], - "size": [ - 210, - 60 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 1755 - ] - } - ], - "title": "Get_Seed", - "properties": { - "Node name for S&R": "GetNode", - "aux_id": "GetNode" - }, - "widgets_values": [ - "Seed" - ], - "color": "#1b4669", - "bgcolor": "#29699c" - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -2054.3844647772535, - -792.3221679412555 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 564 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2051.601088773679, - -652.112967692624 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 1196 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1195 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00001_.png", - "image" - ] - }, - { - "id": 411, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -2044.3589736162207, - 266.782275009605 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 627 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "OrcTownHall_1024_00002_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -2058.606314017538, - -1029.5385288033083 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "OrcTown_MV_Qwen" - ] - }, - { - "id": 420, - "type": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "pos": [ - -1065.6775334832748, - -857.8643492459313 - ], - "size": [ - 210, - 214 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "label": "prefix", - "name": "", - "type": "*", - "link": 661 - }, - { - "label": "white_mesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 663 - }, - { - "label": "color_image", - "name": "_1", - "type": "*", - "link": 669 - }, - { - "label": "seed", - "name": "_2", - "type": "*", - "link": 1750 - } - ], - "outputs": [ - { - "label": "FrontView", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 680 - ] - }, - { - "label": "BackView", - "name": "IMAGE_2", - "type": "IMAGE", - "links": [ - 682 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "366", - "$$canvas-image-preview" - ], - [ - "1036", - "$$canvas-image-preview" - ], - [ - "1413", - "$$canvas-image-preview" - ], - [ - "1447", - "$$canvas-image-preview" - ], - [ - "369", - "$$canvas-image-preview" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [] - } - ], - "links": [ - [ - 447, - 246, - 0, - 242, - 1, - "STRING" - ], - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 476, - 264, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 561, - 260, - 0, - 358, - 0, - "STRING" - ], - [ - 563, - 360, - 0, - 246, - 0, - "STRING" - ], - [ - 564, - 209, - 0, - 361, - 0, - "INT" - ], - [ - 566, - 363, - 0, - 267, - 0, - "STRING" - ], - [ - 627, - 411, - 2, - 412, - 0, - "IMAGE" - ], - [ - 637, - 416, - 0, - 418, - 0, - "TRIMESH" - ], - [ - 638, - 416, - 1, - 419, - 0, - "TRELLIS2PIPELINE" - ], - [ - 657, - 417, - 0, - 416, - 1, - "STRING" - ], - [ - 658, - 428, - 0, - 416, - 0, - "IMAGE" - ], - [ - 660, - 431, - 0, - 264, - 0, - "TRIMESH" - ], - [ - 661, - 432, - 0, - 420, - 0, - "STRING" - ], - [ - 663, - 433, - 0, - 420, - 1, - "TRIMESH" - ], - [ - 669, - 435, - 0, - 420, - 2, - "IMAGE" - ], - [ - 671, - 436, - 0, - 416, - 2, - "INT" - ], - [ - 680, - 420, - 0, - 422, - 0, - "IMAGE" - ], - [ - 682, - 420, - 1, - 424, - 0, - "IMAGE" - ], - [ - 735, - 392, - 0, - 453, - 0, - "IMAGE" - ], - [ - 736, - 393, - 0, - 453, - 1, - "IMAGE" - ], - [ - 739, - 459, - 0, - 453, - 2, - "STRING" - ], - [ - 740, - 453, - 0, - 460, - 0, - "IMAGE" - ], - [ - 741, - 453, - 1, - 461, - 0, - "IMAGE" - ], - [ - 744, - 464, - 0, - 264, - 1, - "IMAGE" - ], - [ - 745, - 465, - 0, - 264, - 2, - "IMAGE" - ], - [ - 809, - 242, - 0, - 482, - 1, - "STRING" - ], - [ - 810, - 482, - 0, - 389, - 0, - "TRIMESH" - ], - [ - 1188, - 1025, - 0, - 242, - 0, - "TRIMESH" - ], - [ - 1189, - 1025, - 0, - 482, - 0, - "TRIMESH" - ], - [ - 1190, - 384, - 0, - 1026, - 0, - "IMAGE" - ], - [ - 1191, - 1026, - 0, - 1025, - 1, - "IMAGE" - ], - [ - 1192, - 388, - 0, - 1025, - 2, - "TRIMESH" - ], - [ - 1193, - 429, - 0, - 1025, - 0, - "TRELLIS2PIPELINE" - ], - [ - 1195, - 239, - 2, - 1027, - 0, - "IMAGE" - ], - [ - 1196, - 239, - 0, - 356, - 0, - "IMAGE" - ], - [ - 1749, - 1489, - 0, - 1490, - 0, - "INT" - ], - [ - 1750, - 1491, - 0, - 420, - 3, - "INT" - ], - [ - 1751, - 1492, - 0, - 416, - 3, - "INT" - ], - [ - 1752, - 1493, - 0, - 1025, - 3, - "INT" - ], - [ - 1755, - 1495, - 0, - 453, - 3, - "INT" - ] - ], - "groups": [ - { - "id": 1, - "title": "Texturing", - "bounding": [ - -1300.8906835407854, - -687.8345864141816, - 1643.7418879546422, - 632.8657098515009 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Projection", - "bounding": [ - -1375.3924123307424, - 401.53650929370576, - 2426.370430804953, - 1351.1024465541664 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -2068.3222779518146, - -1128.221840574841, - 682.4584409215679, - 2116.47588239702 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - }, - { - "id": 8, - "title": "Mesh Generation", - "bounding": [ - -1325.0012673161837, - -1209.7580402676535, - 802.433412826363, - 246.70866938527263 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "MultiView Generation with Qwen", - "bounding": [ - -1323.154487850866, - -951.3040396288977, - 824.8010670728474, - 237.95206130144413 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 10, - "title": "Upscale Views", - "bounding": [ - -1292.278125803157, - -19.97671090638441, - 980.9643596361972, - 369.14706919132766 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "a7c4d8ae-5500-4f9b-9601-eafdb97e7a68", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1513, - "lastLinkId": 1803, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Mesh Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1429.953594419078, - -690.030564252835, - 134.212890625, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 423.7021994103568, - -690.030564252835, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "8f27facf-c8f6-47f3-804e-db19f864d21f", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 631 - ], - "label": "Normal_Image", - "pos": [ - -1315.740703794078, - -670.030564252835 - ] - }, - { - "id": "ea5d96ce-c832-43b3-bf6b-63a09c722abe", - "name": "", - "type": "*", - "linkIds": [ - 655 - ], - "label": "Prefix", - "pos": [ - -1315.740703794078, - -650.030564252835 - ] - }, - { - "id": "ae30eada-3ab4-491d-b92a-14a0627aaa34", - "name": "target_face_num", - "type": "INT", - "linkIds": [ - 670 - ], - "pos": [ - -1315.740703794078, - -630.030564252835 - ] - }, - { - "id": "17254ed5-8ba8-4e23-9153-b9609fc82e2e", - "name": "_1", - "type": "*", - "linkIds": [ - 1747 - ], - "label": "seed", - "pos": [ - -1315.740703794078, - -610.030564252835 - ] - } - ], - "outputs": [ - { - "id": "0f9ae109-484c-495b-9e82-7f454a26b6d5", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 750 - ], - "label": "white_mesh", - "pos": [ - 443.7021994103568, - -670.030564252835 - ] - }, - { - "id": "d2aad993-ce3c-4f5e-a2ba-e1ce7bef92d3", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 635 - ], - "pos": [ - 443.7021994103568, - -650.030564252835 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 397, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -903.9659631794001, - -978.2409763036111 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 602 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 603 - } - ], - "outputs": [ - { - "localized_name": "cond_512", - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 605, - 607 - ] - }, - { - "localized_name": "cond_1024", - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 610 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 604 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 398, - "type": "Trellis2SparseGenerator", - "pos": [ - -909.3031482247874, - -824.5435537779637 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 604 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 605 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1748 - } - ], - "outputs": [ - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "links": [ - 608 - ] - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 613 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 606 - ] - } - ], - "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": 399, - "type": "Trellis2ShapeGenerator", - "pos": [ - -892.2604727135389, - -441.57534731890115 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 606 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 607 - }, - { - "localized_name": "coords", - "name": "coords", - "type": "COORDS", - "link": 608 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 611 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 612 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 609 - ] - } - ], - "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": 400, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -465.2443600409803, - -820.2405791353129 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 609 - }, - { - "localized_name": "image_cond", - "name": "image_cond", - "type": "IMAGE_COND", - "link": 610 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 611 - }, - { - "localized_name": "from_resolution", - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 612 - }, - { - "localized_name": "sparse_structure_resolution", - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 613 - } - ], - "outputs": [ - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 615 - ] - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "links": [ - 616 - ] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 614 - ] - } - ], - "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": 401, - "type": "Trellis2DecodeLatents", - "pos": [ - -444.17325828513566, - -415.65865823859036 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 614 - }, - { - "localized_name": "shape_slat", - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 615 - }, - { - "localized_name": "texture_slat", - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 616 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 618 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - }, - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - }, - { - "id": 403, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 11.534077258920945, - -1321.6285802685652 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 618 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 619 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 99.999 - ] - }, - { - "id": 404, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - -4.876225860630438, - -1196.3367158878118 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 619 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 620 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 406, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 39.706053090616834, - -824.314273478648 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 621 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 622 - ] - }, - { - "localized_name": "holes_filled", - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 414, - "type": "StringConcatenate", - "pos": [ - -790.9355283249722, - -10.27791682543814 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 656 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 629 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_WhiteMesh", - "" - ] - }, - { - "id": 427, - "type": "Reroute", - "pos": [ - -1235.4275100076309, - -524.1995708390524 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 655 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 656 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 405, - "type": "Trellis2SimplifyMesh", - "pos": [ - 20.88399986938278, - -986.4904213579417 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 620 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 670 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 621 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 407, - "type": "Trellis2PostProcess2", - "pos": [ - -44.48413357288528, - -690.0899758669674 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 622 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 617 - ] - } - ], - "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": 402, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - -86.88688032926133, - -330.079835757122 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 617 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 623 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 408, - "type": "Trellis2SmoothNormals", - "pos": [ - -53.85389309890626, - -184.90038067156652 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 623 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 624, - 748 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 409, - "type": "Trellis2ExportMesh", - "pos": [ - -93.64287199558645, - -63.53545373374392 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 624 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 629 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 749 - ] - }, - { - "localized_name": "relative_path", - "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": 468, - "type": "Trellis2Continue", - "pos": [ - 236.7399720916697, - -158.37526105640026 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 748 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 749 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 750 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "6c3771938ad833fd840e489b02c839cd3b018e9f", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 410, - "type": "Trellis2PreProcessImage", - "pos": [ - -1249.953594419078, - -751.3094691431603 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 631 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 603 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7ce26deae425d114f3deb78e802d6196e5987a4a", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 396, - "type": "Trellis2LoadModel", - "pos": [ - -1318.4435698571747, - -1071.947728530432 - ], - "size": [ - 350.5625629900684, - 178.3205119500932 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 602, - 635 - ] - } - ], - "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 - ] - }, - { - "id": 1488, - "type": "Reroute", - "pos": [ - -1222.322983108625, - -434.842706825005 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1747 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1748 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - } - ], - "groups": [], - "links": [ - { - "id": 602, - "origin_id": 396, - "origin_slot": 0, - "target_id": 397, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 603, - "origin_id": 410, - "origin_slot": 0, - "target_id": 397, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 604, - "origin_id": 397, - "origin_slot": 2, - "target_id": 398, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 605, - "origin_id": 397, - "origin_slot": 0, - "target_id": 398, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 606, - "origin_id": 398, - "origin_slot": 2, - "target_id": 399, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 607, - "origin_id": 397, - "origin_slot": 0, - "target_id": 399, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 608, - "origin_id": 398, - "origin_slot": 0, - "target_id": 399, - "target_slot": 2, - "type": "COORDS" - }, - { - "id": 609, - "origin_id": 399, - "origin_slot": 2, - "target_id": 400, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 610, - "origin_id": 397, - "origin_slot": 1, - "target_id": 400, - "target_slot": 1, - "type": "IMAGE_COND" - }, - { - "id": 611, - "origin_id": 399, - "origin_slot": 0, - "target_id": 400, - "target_slot": 2, - "type": "SHAPE_SLAT" - }, - { - "id": 612, - "origin_id": 399, - "origin_slot": 1, - "target_id": 400, - "target_slot": 3, - "type": "INT" - }, - { - "id": 613, - "origin_id": 398, - "origin_slot": 1, - "target_id": 400, - "target_slot": 4, - "type": "INT" - }, - { - "id": 614, - "origin_id": 400, - "origin_slot": 2, - "target_id": 401, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 615, - "origin_id": 400, - "origin_slot": 0, - "target_id": 401, - "target_slot": 1, - "type": "SHAPE_SLAT" - }, - { - "id": 616, - "origin_id": 400, - "origin_slot": 1, - "target_id": 401, - "target_slot": 3, - "type": "INT" - }, - { - "id": 617, - "origin_id": 407, - "origin_slot": 0, - "target_id": 402, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 618, - "origin_id": 401, - "origin_slot": 0, - "target_id": 403, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 619, - "origin_id": 403, - "origin_slot": 0, - "target_id": 404, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 620, - "origin_id": 404, - "origin_slot": 0, - "target_id": 405, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 621, - "origin_id": 405, - "origin_slot": 0, - "target_id": 406, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 622, - "origin_id": 406, - "origin_slot": 0, - "target_id": 407, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 624, - "origin_id": 408, - "origin_slot": 0, - "target_id": 409, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 629, - "origin_id": 414, - "origin_slot": 0, - "target_id": 409, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 623, - "origin_id": 402, - "origin_slot": 0, - "target_id": 408, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 631, - "origin_id": -10, - "origin_slot": 0, - "target_id": 410, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 635, - "origin_id": 396, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 655, - "origin_id": -10, - "origin_slot": 1, - "target_id": 427, - "target_slot": 0, - "type": "*" - }, - { - "id": 656, - "origin_id": 427, - "origin_slot": 0, - "target_id": 414, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 670, - "origin_id": -10, - "origin_slot": 2, - "target_id": 405, - "target_slot": 1, - "type": "INT" - }, - { - "id": 748, - "origin_id": 408, - "origin_slot": 0, - "target_id": 468, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 749, - "origin_id": 409, - "origin_slot": 0, - "target_id": 468, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 750, - "origin_id": 468, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1747, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1488, - "target_slot": 0, - "type": "*" - }, - { - "id": 1748, - "origin_id": 1488, - "origin_slot": 0, - "target_id": 398, - "target_slot": 2, - "type": "INT" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "bf1edf2f-ccb7-45ac-882e-55bdd5f0be86", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1513, - "lastLinkId": 1803, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "MultiView Generation", - "inputNode": { - "id": -10, - "bounding": [ - -1746.4835931485231, - -470.3084268847315, - 120, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 2435.4059835911307, - -492.09012505396026, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "e34c41cc-50b6-4907-9f86-5027585da336", - "name": "", - "type": "*", - "linkIds": [ - 649 - ], - "label": "prefix", - "pos": [ - -1646.4835931485231, - -450.3084268847315 - ] - }, - { - "id": "9e8d195b-2c4c-4818-ab9a-1c87355b8e8f", - "name": "trimesh", - "type": "TRIMESH", - "linkIds": [ - 662 - ], - "label": "white_mesh", - "pos": [ - -1646.4835931485231, - -430.3084268847315 - ] - }, - { - "id": "ccdf7db0-19ec-4036-b246-e0b04038529e", - "name": "_1", - "type": "*", - "linkIds": [ - 664, - 1505 - ], - "label": "color_image", - "pos": [ - -1646.4835931485231, - -410.3084268847315 - ] - }, - { - "id": "5b4c37b4-73d7-4d17-82fd-9e8c1c4a5236", - "name": "_2", - "type": "*", - "linkIds": [ - 1744 - ], - "label": "seed", - "pos": [ - -1646.4835931485231, - -390.3084268847315 - ] - } - ], - "outputs": [ - { - "id": "9a3500ea-af9b-4260-a413-5960a0ed36d9", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1715 - ], - "label": "FrontView", - "pos": [ - 2455.4059835911307, - -472.09012505396026 - ] - }, - { - "id": "fb5df4c8-d61e-48f5-b282-2e2da64f7a2e", - "name": "IMAGE_2", - "type": "IMAGE", - "linkIds": [ - 1716 - ], - "label": "BackView", - "pos": [ - 2455.4059835911307, - -452.09012505396026 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 366, - "type": "SaveImage", - "pos": [ - 2055.074265011987, - -733.0995576387195 - ], - "size": [ - 270, - 270 - ], - "flags": { - "collapsed": true - }, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 836 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 568 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 498, - "type": "ImageFromBatch", - "pos": [ - 1788.543910534802, - -408.76125053805146 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 29, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 841 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 842, - 1714 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 2, - 1 - ] - }, - { - "id": 371, - "type": "StringConcatenate", - "pos": [ - 908.2876769400008, - -238.3250133544766 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 23, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 652 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 575 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView", - "" - ] - }, - { - "id": 364, - "type": "StringConcatenate", - "pos": [ - 904.8495567955728, - -741.7197202398268 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 20, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 650 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 568 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView", - "" - ] - }, - { - "id": 1036, - "type": "SaveImage", - "pos": [ - -476.5756361124731, - 124.9200165536604 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 31, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1513 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1205 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 1328, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -862.8999634654654, - -581.3271020103193 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1502 - } - ], - "outputs": [ - { - "localized_name": "diffusers_scheduler", - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 1503 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 1327, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -1274.0598329076045, - -714.5061282030463 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "compile_args", - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "localized_name": "multiview_pipe", - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 1502, - 1504 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 296, - "type": "Hy3DRenderMultiView", - "pos": [ - -1225.7607647363177, - -450.55455780318584 - ], - "size": [ - 303.787109375, - 234 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 662 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 546 - } - ], - "outputs": [ - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "links": [ - 1507 - ] - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "links": [ - 1508 - ] - }, - { - "localized_name": "renderer", - "name": "renderer", - "type": "MESHRENDER", - "links": null - }, - { - "localized_name": "masks", - "name": "masks", - "type": "MASK", - "links": [] - }, - { - "localized_name": "textured_maps", - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DRenderMultiView" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 1326, - "type": "Hy3DSampleMultiView", - "pos": [ - -882.0077191255245, - -473.2742720983985 - ], - "size": [ - 270, - 274 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 1504 - }, - { - "localized_name": "ref_image", - "name": "ref_image", - "type": "IMAGE", - "link": 1505 - }, - { - "localized_name": "normal_maps", - "name": "normal_maps", - "type": "IMAGE", - "link": 1507 - }, - { - "localized_name": "position_maps", - "name": "position_maps", - "type": "IMAGE", - "link": 1508 - }, - { - "localized_name": "camera_config", - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 1506 - }, - { - "localized_name": "scheduler", - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 1503 - }, - { - "localized_name": "samples", - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1509, - 1510, - 1513 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DSampleMultiView" - }, - "widgets_values": [ - 1024, - 12, - 12345, - "fixed", - 1 - ] - }, - { - "id": 1035, - "type": "StringConcatenate", - "pos": [ - -882.5171881815025, - 126.75510181592512 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 30, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1204 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1205 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Ortho", - "" - ] - }, - { - "id": 426, - "type": "Reroute", - "pos": [ - -1511.4606309494775, - -371.93168990736694 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 649 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 650, - 652, - 1204, - 1491, - 1492, - 1493, - 1515, - 1516, - 1517, - 1549 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1398, - "type": "ModelSamplingAuraFlow", - "pos": [ - 190.61984532540396, - -3768.460671206035 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1533 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1534 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1407, - "type": "KSampler", - "pos": [ - 508.2967162086853, - -3766.5415209807607 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 34, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1540 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1775 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1776 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1543 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1746 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1538 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1413, - "type": "SaveImage", - "pos": [ - -276.45439094583634, - -2870.3251878106284 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 38, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1546 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1551 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, - { - "id": 1406, - "type": "VAEDecodeTiled", - "pos": [ - 832.3903138117204, - -3963.518177324181 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1538 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1539 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1702 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1436, - "type": "ModelSamplingAuraFlow", - "pos": [ - 135.23647682607103, - -2474.500315427936 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1796 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1585 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 1438, - "type": "CFGNorm", - "pos": [ - 135.23647682607103, - -2364.500394509364 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1585 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1587 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1443, - "type": "KSampler", - "pos": [ - 452.9133477093514, - -2472.581165202662 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 41, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1587 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 1789 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 1790 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 1590 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1745 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1596 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - }, - { - "id": 1447, - "type": "SaveImage", - "pos": [ - -331.83775944517055, - -1576.3648320325285 - ], - "size": [ - 405.0726233410379, - 385.9304552631397 - ], - "flags": { - "collapsed": true - }, - "order": 44, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1591 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 1592 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0" - }, - "widgets_values": [ - "CannyFront" - ] - }, - { - "id": 1451, - "type": "VAEDecodeTiled", - "pos": [ - 777.0069453123874, - -2669.557821546083 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 47, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 1596 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1803 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1703 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 1409, - "type": "Reroute", - "pos": [ - -1407.9989771131245, - -2163.8392541202684 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1549 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1550, - 1597 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 494, - "type": "RMBG", - "pos": [ - 1404.30855543325, - -577.0139127323258 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": false - }, - "order": 27, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 834 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 835, - 841 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 1448, - "type": "StringConcatenate", - "pos": [ - -795.9094176853481, - -1881.7945473752582 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": false - }, - "order": 45, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1597 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1592 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackCanny", - "" - ] - }, - { - "id": 297, - "type": "VHS_SelectImages", - "pos": [ - -470.8586472019711, - -474.02535337630434 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1509 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1552 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "0", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 1475, - "type": "Trellis2Continue", - "pos": [ - 229.19797335933418, - -446.8803592382141 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 50, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1702 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1703 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1704 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1706 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1471, - "type": "UnloadAllModels", - "pos": [ - 446.8519536054134, - -518.9066922197331 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 48, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1704 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1688 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1473, - "type": "Trellis2CudaReset", - "pos": [ - 653.1002220798704, - -507.6359428471855 - ], - "size": [ - 228.64157118625442, - 26 - ], - "flags": {}, - "order": 49, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1688 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1705 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1476, - "type": "Trellis2Continue", - "pos": [ - 897.4840926049385, - -433.73116524252157 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 51, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1705 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1706 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1707 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1708 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 492, - "type": "BatchImagesNode", - "pos": [ - 1118.041064244124, - -445.6577300354832 - ], - "size": [ - 231.52193950172284, - 86 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1707 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1708 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 834 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 1477, - "type": "Trellis2Continue", - "pos": [ - 2139.382368013818, - -490.04044321477 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 52, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1713 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1714 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1715 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1716 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 369, - "type": "SaveImage", - "pos": [ - 2047.6028391128737, - -225.99622101583702 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 842 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 575 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 496, - "type": "ImageFromBatch", - "pos": [ - 1807.1412465473168, - -485.48072544486604 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 28, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 835 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 836, - 1713 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 0, - 1 - ] - }, - { - "id": 299, - "type": "VHS_SelectImages", - "pos": [ - -457.2367598036706, - -286.6574926971803 - ], - "size": [ - 212.5712890625, - 106 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1510 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1499, - 1514, - 1729 - ] - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "993082e4f2473bf4acaf06f51e33877a7eb38960", - "Node name for S&R": "VHS_SelectImages" - }, - "widgets_values": { - "indexes": "1", - "err_if_missing": true, - "err_if_empty": true - } - }, - { - "id": 298, - "type": "Hy3DCameraConfig", - "pos": [ - -1542.2009936232482, - -594.7805122274469 - ], - "size": [ - 270, - 154 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "camera_config", - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 546, - 1506 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6e5e9710e5f2f4e37cb214e871c923a9d8db423d", - "Node name for S&R": "Hy3DCameraConfig" - }, - "widgets_values": [ - "0,180", - "0,0", - "1,1,1,1", - 1.1, - 1.2 - ] - }, - { - "id": 1487, - "type": "Reroute", - "pos": [ - -1359.2141724655228, - -1656.056133023096 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 53, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1744 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1745, - 1746 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1496, - "type": "ReferenceLatent", - "pos": [ - 261.6217981180256, - -3124.784813506308 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 54, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1774 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1756 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1760 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1497, - "type": "VAEEncode", - "pos": [ - -32.01773011911374, - -2932.5090554390063 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 55, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1770 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1772 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1759, - 1761 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1400, - "type": "CFGNorm", - "pos": [ - 187.2903644870944, - -3645.9752924002873 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1534 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 1540 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 1404, - "type": "EmptyLatentImage", - "pos": [ - 194.289954171749, - -3533.696103069928 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1543 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1498, - "type": "ReferenceLatent", - "pos": [ - 248.73852783714483, - -3238.0252735184445 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 56, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1773 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1757 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1758 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1414, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -330.3057657495973, - -3757.105320351736 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1531 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1532 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1545 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1773 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the front view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1416, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -332.3488733883654, - -3458.5538192858903 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 40, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1535 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1536 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1635 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1774 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1500, - "type": "ReferenceLatent", - "pos": [ - 241.06719642083866, - -3002.2647451820853 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 58, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1758 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1759 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1775 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1501, - "type": "ReferenceLatent", - "pos": [ - 246.78314875954266, - -2893.0813204815317 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 59, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1760 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1761 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1776 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1442, - "type": "EmptyLatentImage", - "pos": [ - 132.42237963644223, - -2220.5913223936664 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1590 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 1499, - "type": "VAEEncode", - "pos": [ - -25.962598855214008, - -3176.131343891529 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 57, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1769 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1771 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1756, - 1757 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1505, - "type": "VAEEncode", - "pos": [ - -147.05193704515716, - -1636.3192350931608 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 61, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1792 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1802 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1784, - 1786 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1507, - "type": "ReferenceLatent", - "pos": [ - 146.5875911919823, - -1828.5949931604628 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 63, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1788 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1782 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1785 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1506, - "type": "ReferenceLatent", - "pos": [ - 133.70432091110155, - -1941.835453172599 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 62, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1787 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1781 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1783 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1445, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -385.68913424893134, - -2463.144964573637 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 42, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1797 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1800 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1632 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1787 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Generate the back view" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 1446, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - -387.73224188769944, - -2164.5934635077897 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 43, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 1798 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 1799 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 1637 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1788 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 1508, - "type": "ReferenceLatent", - "pos": [ - 126.03298949479532, - -1706.07492483624 - ], - "size": [ - 210, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 64, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1783 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1784 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1789 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1509, - "type": "ReferenceLatent", - "pos": [ - 131.74894183349934, - -1596.8915001356863 - ], - "size": [ - 204.134765625, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 65, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 1785 - }, - { - "localized_name": "latent", - "name": "latent", - "shape": 7, - "type": "LATENT", - "link": 1786 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 1790 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "ReferenceLatent", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 434, - "type": "Reroute", - "pos": [ - -1505.066685527103, - -2312.0264790896945 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 664 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1495, - 1496, - 1497, - 1520, - 1521, - 1522, - 1545, - 1632, - 1635, - 1637, - 1769, - 1791 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 1450, - "type": "Canny", - "pos": [ - -679.68475361583, - -1602.9487977730457 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 46, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1729 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1591, - 1792 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1504, - "type": "VAEEncode", - "pos": [ - -140.99680578125742, - -1879.9415235456836 - ], - "size": [ - 190, - 46 - ], - "flags": { - "collapsed": false - }, - "order": 60, - "mode": 0, - "inputs": [ - { - "localized_name": "pixels", - "name": "pixels", - "type": "IMAGE", - "link": 1791 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 1801 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 1781, - 1782 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.8.2", - "Node name for S&R": "VAEEncode", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [] - }, - { - "id": 1411, - "type": "Canny", - "pos": [ - -560.2093933640518, - -2858.6203906287415 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1552 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1546, - 1770 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "Canny" - }, - "widgets_values": [ - 0.01, - 0.2 - ] - }, - { - "id": 1410, - "type": "StringConcatenate", - "pos": [ - -542.3148951019465, - -2913.3548011305047 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 1550 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 1551 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.17.0", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontCanny", - "" - ] - }, - { - "id": 1419, - "type": "LoraLoaderModelOnly", - "pos": [ - -815.2437285102457, - -3609.0352170997608 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1537 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1533 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1415, - "type": "CLIPLoader", - "pos": [ - -818.6712350025954, - -3401.7144951042824 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1531, - 1535 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1417, - "type": "VAELoader", - "pos": [ - -820.0837095885976, - -3215.033663329302 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1532, - 1536, - 1539, - 1771, - 1772 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 1405, - "type": "UnetLoaderGGUF", - "pos": [ - -818.8662666861719, - -3761.9034887145117 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1537 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1510, - "type": "UnetLoaderGGUF", - "pos": [ - -825.725087325813, - -2590.658786735819 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1795 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "aux_id": "city96/ComfyUI-GGUF", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 1511, - "type": "LoraLoaderModelOnly", - "pos": [ - -822.1025491498866, - -2437.7905151210675 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 1795 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 1796 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 1512, - "type": "CLIPLoader", - "pos": [ - -825.5300556422363, - -2230.4697931255887 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 1797, - 1798 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 1513, - "type": "VAELoader", - "pos": [ - -826.9425302282385, - -2043.7889613506072 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 1799, - 1800, - 1801, - 1802, - 1803 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ], - "widget_ue_connectable": {} - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - } - ], - "groups": [ - { - "id": 23, - "title": "Front", - "bounding": [ - -855.6665613601812, - -4035.080716514772, - 1973.9920897012134, - 1253.5977804313707 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 25, - "title": "Back", - "bounding": [ - -843.9468911279852, - -2743.1578215460827, - 1929.3001872261025, - 1272.9569342553038 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 568, - "origin_id": 364, - "origin_slot": 0, - "target_id": 366, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 575, - "origin_id": 371, - "origin_slot": 0, - "target_id": 369, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 546, - "origin_id": 298, - "origin_slot": 0, - "target_id": 296, - "target_slot": 1, - "type": "HY3DCAMERA" - }, - { - "id": 649, - "origin_id": -10, - "origin_slot": 0, - "target_id": 426, - "target_slot": 0, - "type": "*" - }, - { - "id": 650, - "origin_id": 426, - "origin_slot": 0, - "target_id": 364, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 652, - "origin_id": 426, - "origin_slot": 0, - "target_id": 371, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 662, - "origin_id": -10, - "origin_slot": 1, - "target_id": 296, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 664, - "origin_id": -10, - "origin_slot": 2, - "target_id": 434, - "target_slot": 0, - "type": "*" - }, - { - "id": 834, - "origin_id": 492, - "origin_slot": 0, - "target_id": 494, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 835, - "origin_id": 494, - "origin_slot": 0, - "target_id": 496, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 836, - "origin_id": 496, - "origin_slot": 0, - "target_id": 366, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 841, - "origin_id": 494, - "origin_slot": 0, - "target_id": 498, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 842, - "origin_id": 498, - "origin_slot": 0, - "target_id": 369, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1204, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1035, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1205, - "origin_id": 1035, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1491, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 3, - "type": "*" - }, - { - "id": 1492, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 3, - "type": "*" - }, - { - "id": 1493, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 3, - "type": "*" - }, - { - "id": 1495, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1496, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1302, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1497, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1325, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1499, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1279, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1502, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1328, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1503, - "origin_id": 1328, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 5, - "type": "NOISESCHEDULER" - }, - { - "id": 1504, - "origin_id": 1327, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 0, - "type": "HY3DDIFFUSERSPIPE" - }, - { - "id": 1505, - "origin_id": -10, - "origin_slot": 2, - "target_id": 1326, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1506, - "origin_id": 298, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 4, - "type": "HY3DCAMERA" - }, - { - "id": 1507, - "origin_id": 296, - "origin_slot": 0, - "target_id": 1326, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1508, - "origin_id": 296, - "origin_slot": 1, - "target_id": 1326, - "target_slot": 3, - "type": "IMAGE" - }, - { - "id": 1509, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 297, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1510, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 299, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1513, - "origin_id": 1326, - "origin_slot": 0, - "target_id": 1036, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1514, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 4, - "type": "IMAGE" - }, - { - "id": 1515, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 3, - "type": "*" - }, - { - "id": 1516, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 3, - "type": "*" - }, - { - "id": 1517, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 3, - "type": "*" - }, - { - "id": 1520, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1351, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1521, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1374, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1522, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1397, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1531, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1532, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1533, - "origin_id": 1419, - "origin_slot": 0, - "target_id": 1398, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1534, - "origin_id": 1398, - "origin_slot": 0, - "target_id": 1400, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1535, - "origin_id": 1415, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1536, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1537, - "origin_id": 1405, - "origin_slot": 0, - "target_id": 1419, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1538, - "origin_id": 1407, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1539, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1406, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1540, - "origin_id": 1400, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1543, - "origin_id": 1404, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1545, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1414, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1546, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1549, - "origin_id": 426, - "origin_slot": 0, - "target_id": 1409, - "target_slot": 0, - "type": "*" - }, - { - "id": 1550, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1410, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1551, - "origin_id": 1410, - "origin_slot": 0, - "target_id": 1413, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1552, - "origin_id": 297, - "origin_slot": 0, - "target_id": 1411, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1585, - "origin_id": 1436, - "origin_slot": 0, - "target_id": 1438, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1587, - "origin_id": 1438, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1590, - "origin_id": 1442, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 1591, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1592, - "origin_id": 1448, - "origin_slot": 0, - "target_id": 1447, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 1596, - "origin_id": 1443, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 1597, - "origin_id": 1409, - "origin_slot": 0, - "target_id": 1448, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 1632, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1635, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1416, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1637, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 1688, - "origin_id": 1471, - "origin_slot": 0, - "target_id": 1473, - "target_slot": 0, - "type": "*" - }, - { - "id": 1702, - "origin_id": 1406, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1703, - "origin_id": 1451, - "origin_slot": 0, - "target_id": 1475, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1704, - "origin_id": 1475, - "origin_slot": 0, - "target_id": 1471, - "target_slot": 0, - "type": "*" - }, - { - "id": 1705, - "origin_id": 1473, - "origin_slot": 0, - "target_id": 1476, - "target_slot": 0, - "type": "*" - }, - { - "id": 1706, - "origin_id": 1475, - "origin_slot": 1, - "target_id": 1476, - "target_slot": 1, - "type": "*" - }, - { - "id": 1707, - "origin_id": 1476, - "origin_slot": 0, - "target_id": 492, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1708, - "origin_id": 1476, - "origin_slot": 1, - "target_id": 492, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1713, - "origin_id": 496, - "origin_slot": 0, - "target_id": 1477, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1714, - "origin_id": 498, - "origin_slot": 0, - "target_id": 1477, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1715, - "origin_id": 1477, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1716, - "origin_id": 1477, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1729, - "origin_id": 299, - "origin_slot": 0, - "target_id": 1450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1744, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1487, - "target_slot": 0, - "type": "*" - }, - { - "id": 1745, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1746, - "origin_id": 1487, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 4, - "type": "INT" - }, - { - "id": 1756, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1757, - "origin_id": 1499, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1758, - "origin_id": 1498, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1759, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1500, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1760, - "origin_id": 1496, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1761, - "origin_id": 1497, - "origin_slot": 0, - "target_id": 1501, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1769, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1770, - "origin_id": 1411, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1771, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1499, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1772, - "origin_id": 1417, - "origin_slot": 0, - "target_id": 1497, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1773, - "origin_id": 1414, - "origin_slot": 0, - "target_id": 1498, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1774, - "origin_id": 1416, - "origin_slot": 0, - "target_id": 1496, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1775, - "origin_id": 1500, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1776, - "origin_id": 1501, - "origin_slot": 0, - "target_id": 1407, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1781, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1782, - "origin_id": 1504, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1783, - "origin_id": 1506, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1784, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1508, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1785, - "origin_id": 1507, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1786, - "origin_id": 1505, - "origin_slot": 0, - "target_id": 1509, - "target_slot": 1, - "type": "LATENT" - }, - { - "id": 1787, - "origin_id": 1445, - "origin_slot": 0, - "target_id": 1506, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1788, - "origin_id": 1446, - "origin_slot": 0, - "target_id": 1507, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 1789, - "origin_id": 1508, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 1790, - "origin_id": 1509, - "origin_slot": 0, - "target_id": 1443, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 1791, - "origin_id": 434, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1792, - "origin_id": 1450, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1795, - "origin_id": 1510, - "origin_slot": 0, - "target_id": 1511, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1796, - "origin_id": 1511, - "origin_slot": 0, - "target_id": 1436, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 1797, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1798, - "origin_id": 1512, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 1799, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1446, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1800, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1445, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1801, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1504, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1802, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1505, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 1803, - "origin_id": 1513, - "origin_slot": 0, - "target_id": 1451, - "target_slot": 1, - "type": "VAE" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "759a2fa9-18f0-43d4-af58-ec3c6f22b107", - "version": 1, - "state": { - "lastGroupId": 28, - "lastNodeId": 1513, - "lastLinkId": 1803, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Upscale Views", - "inputNode": { - "id": -10, - "bounding": [ - -1848.421453433967, - 550.4756926543832, - 120, - 120 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 1739.0468963918688, - 483.05762083534603, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "31c79571-1ba1-4b9d-b69f-7fe2aded432b", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 751 - ], - "label": "FrontImage", - "pos": [ - -1748.421453433967, - 570.4756926543832 - ] - }, - { - "id": "f280940f-cd87-4c65-a24d-f478b8484a23", - "name": "image_1", - "type": "IMAGE", - "linkIds": [ - 753 - ], - "label": "BackImage", - "pos": [ - -1748.421453433967, - 590.4756926543832 - ] - }, - { - "id": "c9fe30b4-ba0f-44e4-a293-beb08c8d63d8", - "name": "", - "type": "*", - "linkIds": [ - 734 - ], - "label": "Prefix", - "pos": [ - -1748.421453433967, - 610.4756926543832 - ] - }, - { - "id": "95e51f72-f60f-4738-8f4d-355118d9ff75", - "name": "_1", - "type": "*", - "linkIds": [ - 1753 - ], - "label": "seed", - "pos": [ - -1748.421453433967, - 630.4756926543832 - ] - } - ], - "outputs": [ - { - "id": "248d74d0-9cfa-4e12-a502-c9cce672a965", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 1727 - ], - "label": "FrontImage", - "pos": [ - 1759.0468963918688, - 503.05762083534603 - ] - }, - { - "id": "a9f6a94e-9dd9-41fc-85b1-60acbefc9ae0", - "name": "IMAGE_1", - "type": "IMAGE", - "linkIds": [ - 1728 - ], - "label": "BackImage", - "pos": [ - 1759.0468963918688, - 523.057620835346 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 450, - "type": "SaveImage", - "pos": [ - 1455.985783337514, - 388.9771285917943 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 862 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 701 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 449, - "type": "StringConcatenate", - "pos": [ - 1074.767394364904, - 372.2845300580662 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 715 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 701 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_BackView_Upscaled", - "" - ] - }, - { - "id": 445, - "type": "StringConcatenate", - "pos": [ - 1076.1159241306943, - 294.74017107927654 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 714 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 696 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_FrontView_Upscaled", - "" - ] - }, - { - "id": 446, - "type": "SaveImage", - "pos": [ - 1462.119891121028, - 286.95145060809955 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 859 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 696 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 506, - "type": "ImageFromBatch", - "pos": [ - 1060.726968536018, - 539.8364868579984 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1737 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 862, - 1726 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 1, - 1 - ] - }, - { - "id": 505, - "type": "ImageFromBatch", - "pos": [ - 1054.6725035810587, - 465.5496064560392 - ], - "size": [ - 270, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 1736 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 859, - 1725 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "ImageFromBatch" - }, - "widgets_values": [ - 0, - 1 - ] - }, - { - "id": 1479, - "type": "Trellis2Continue", - "pos": [ - 1463.7331796782323, - 503.64788891712476 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1725 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1726 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1727 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1728 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 503, - "type": "RMBG", - "pos": [ - 611.476304059296, - 552.3738163211403 - ], - "size": [ - 320, - 320.546875 - ], - "flags": { - "collapsed": false - }, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 1743 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1736, - 1737 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 274, - "type": "ImageUpscaleWithModel", - "pos": [ - -954.17095765246, - 180.53111604680544 - ], - "size": [ - 233.5689453125, - 46 - ], - "flags": {}, - "order": 3, - "mode": 4, - "inputs": [ - { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 517 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 754 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1718 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 470, - "type": "ResizeImageNode", - "pos": [ - -1611.2274423270078, - 564.1189521971446 - ], - "size": [ - 270, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 753 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 754, - 1739 - ] - } - ], - "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" - }, - "widgets_values": [ - 1024, - 1024, - "BICUBIC" - ] - }, - { - "id": 454, - "type": "Reroute", - "pos": [ - -1577.4045393481745, - 602.1425737509883 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "widget": { - "name": "value" - }, - "link": 734 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 714, - 715 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 469, - "type": "ResizeImageNode", - "pos": [ - -1610.544046478419, - 506.3557605150339 - ], - "size": [ - 270, - 106 - ], - "flags": { - "collapsed": true - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 751 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 752, - 1738 - ] - } - ], - "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "f77c699543b8f9977b24581af66ad026d340b663", - "Node name for S&R": "ResizeImageNode" - }, - "widgets_values": [ - 1024, - 1024, - "BICUBIC" - ] - }, - { - "id": 1484, - "type": "BatchImagesNode", - "pos": [ - -1304.3542969437403, - 951.1774912738833 - ], - "size": [ - 169.23046875, - 86 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1738 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1739 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1740 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 273, - "type": "ImageUpscaleWithModel", - "pos": [ - -958.3739477368005, - 36.82263268663791 - ], - "size": [ - 233.5689453125, - 46 - ], - "flags": {}, - "order": 2, - "mode": 4, - "inputs": [ - { - "localized_name": "upscale_model", - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 512 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 752 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 1717 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 1485, - "type": "UnloadAllModels", - "pos": [ - -204.4222669716831, - 810.3815146855684 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1741 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1742 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1486, - "type": "Trellis2CudaReset", - "pos": [ - 65.49671600798787, - 810.3815146855684 - ], - "size": [ - 177.7330078125, - 26 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1742 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1743 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 1478, - "type": "Trellis2Continue", - "pos": [ - -597.7444609712172, - 335.47183140523043 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 16, - "mode": 4, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1717 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 1718 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1734 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": [ - 1720 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2Continue" - }, - "widgets_values": [] - }, - { - "id": 1482, - "type": "UnloadAllModels", - "pos": [ - -357.32013063083417, - 289.3386447921061 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 19, - "mode": 4, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 1734 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 1735 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "ac5ffb4ed05546545ce7cf38e7b69b5152714eed", - "Node name for S&R": "UnloadAllModels" - }, - "widgets_values": [] - }, - { - "id": 1474, - "type": "Trellis2CudaReset", - "pos": [ - -146.87285860543486, - 286.73374658449006 - ], - "size": [ - 177.7330078125, - 26 - ], - "flags": {}, - "order": 15, - "mode": 4, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 1735 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 1691 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "3bceb25d1c232e7ab8536e462e21d1ed451be977", - "Node name for S&R": "Trellis2CudaReset" - }, - "widgets_values": [] - }, - { - "id": 504, - "type": "BatchImagesNode", - "pos": [ - 92.09369341885812, - 331.3158324471785 - ], - "size": [ - 169.6640625, - 86 - ], - "flags": {}, - "order": 12, - "mode": 4, - "inputs": [ - { - "label": "image0", - "localized_name": "images.image0", - "name": "images.image0", - "type": "IMAGE", - "link": 1691 - }, - { - "label": "image1", - "localized_name": "images.image1", - "name": "images.image1", - "type": "IMAGE", - "link": 1720 - }, - { - "label": "image2", - "localized_name": "images.image2", - "name": "images.image2", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "BatchImagesNode" - }, - "widgets_values": [] - }, - { - "id": 272, - "type": "UpscaleModelLoader", - "pos": [ - -1340.3475692494108, - 41.46178603063574 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 0, - "mode": 4, - "inputs": [], - "outputs": [ - { - "localized_name": "UPSCALE_MODEL", - "name": "UPSCALE_MODEL", - "type": "UPSCALE_MODEL", - "links": [ - 512, - 517 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "UpscaleModelLoader", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "4x_foolhardy_Remacri.pth" - ] - }, - { - "id": 1480, - "type": "LoadInvSRModels", - "pos": [ - -1230.155695061316, - 618.2736182009844 - ], - "size": [ - 411.23552639770514, - 175.83579681396475 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "connect", - "name": "connect", - "shape": 7, - "type": "*", - "link": null - } - ], - "outputs": [ - { - "localized_name": "invsr_pipe", - "name": "invsr_pipe", - "type": "INVSR_PIPE", - "slot_index": 0, - "links": [ - 1730 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI_InvSR", - "ver": "ad0ff356e09dbd8eb6f7731ef2c140bfc5b39c32", - "Node name for S&R": "LoadInvSRModels", - "cnr_id": "ComfyUI_InvSR", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "stabilityai/sd-turbo", - "noise_predictor_sd_turbo_v5_diftune.pth", - "fp16", - true - ] - }, - { - "id": 1481, - "type": "InvSRSampler", - "pos": [ - -748.1725576067694, - 809.5984748372657 - ], - "size": [ - 276.751953125, - 246 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "invsr_pipe", - "name": "invsr_pipe", - "type": "INVSR_PIPE", - "link": 1730 - }, - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 1740 - }, - { - "localized_name": "seed", - "name": "seed", - "type": "INT", - "widget": { - "name": "seed" - }, - "link": 1754 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 1741 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI_InvSR", - "ver": "98e52dd07d500c91d57b5cf8b7e9994790cb6f1b", - "Node name for S&R": "InvSRSampler", - "cnr_id": "ComfyUI_InvSR", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1, - 1, - 1, - 128, - "none", - 2700855393, - "fixed" - ] - }, - { - "id": 1494, - "type": "Reroute", - "pos": [ - -1602.8940508156065, - 688.5535749271352 - ], - "size": [ - 140, - 60 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 1753 - } - ], - "outputs": [ - { - "name": "", - "type": "*", - "links": [ - 1754 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - } - ], - "groups": [ - { - "id": 27, - "title": "Upscale using a Model", - "bounding": [ - -1350.3475692494108, - -36.777367313362085, - 1622.1053251682688, - 464.09319976054053 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 28, - "title": "Upscale using InvSR", - "bounding": [ - -1314.3542969437403, - 544.6736182009844, - 1567.5840207642282, - 520.9248566362813 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 696, - "origin_id": 445, - "origin_slot": 0, - "target_id": 446, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 512, - "origin_id": 272, - "origin_slot": 0, - "target_id": 273, - "target_slot": 0, - "type": "UPSCALE_MODEL" - }, - { - "id": 517, - "origin_id": 272, - "origin_slot": 0, - "target_id": 274, - "target_slot": 0, - "type": "UPSCALE_MODEL" - }, - { - "id": 701, - "origin_id": 449, - "origin_slot": 0, - "target_id": 450, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 714, - "origin_id": 454, - "origin_slot": 0, - "target_id": 445, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 715, - "origin_id": 454, - "origin_slot": 0, - "target_id": 449, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 734, - "origin_id": -10, - "origin_slot": 2, - "target_id": 454, - "target_slot": 0, - "type": "*" - }, - { - "id": 751, - "origin_id": -10, - "origin_slot": 0, - "target_id": 469, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 752, - "origin_id": 469, - "origin_slot": 0, - "target_id": 273, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 753, - "origin_id": -10, - "origin_slot": 1, - "target_id": 470, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 754, - "origin_id": 470, - "origin_slot": 0, - "target_id": 274, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 859, - "origin_id": 505, - "origin_slot": 0, - "target_id": 446, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 862, - "origin_id": 506, - "origin_slot": 0, - "target_id": 450, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1691, - "origin_id": 1474, - "origin_slot": 0, - "target_id": 504, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1717, - "origin_id": 273, - "origin_slot": 0, - "target_id": 1478, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1718, - "origin_id": 274, - "origin_slot": 0, - "target_id": 1478, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1720, - "origin_id": 1478, - "origin_slot": 1, - "target_id": 504, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1725, - "origin_id": 505, - "origin_slot": 0, - "target_id": 1479, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1726, - "origin_id": 506, - "origin_slot": 0, - "target_id": 1479, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1727, - "origin_id": 1479, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 1728, - "origin_id": 1479, - "origin_slot": 1, - "target_id": -20, - "target_slot": 1, - "type": "*" - }, - { - "id": 1730, - "origin_id": 1480, - "origin_slot": 0, - "target_id": 1481, - "target_slot": 0, - "type": "INVSR_PIPE" - }, - { - "id": 1734, - "origin_id": 1478, - "origin_slot": 0, - "target_id": 1482, - "target_slot": 0, - "type": "*" - }, - { - "id": 1735, - "origin_id": 1482, - "origin_slot": 0, - "target_id": 1474, - "target_slot": 0, - "type": "*" - }, - { - "id": 1736, - "origin_id": 503, - "origin_slot": 0, - "target_id": 505, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1737, - "origin_id": 503, - "origin_slot": 0, - "target_id": 506, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1738, - "origin_id": 469, - "origin_slot": 0, - "target_id": 1484, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1739, - "origin_id": 470, - "origin_slot": 0, - "target_id": 1484, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1740, - "origin_id": 1484, - "origin_slot": 0, - "target_id": 1481, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 1741, - "origin_id": 1481, - "origin_slot": 0, - "target_id": 1485, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1742, - "origin_id": 1485, - "origin_slot": 0, - "target_id": 1486, - "target_slot": 0, - "type": "*" - }, - { - "id": 1743, - "origin_id": 1486, - "origin_slot": 0, - "target_id": 503, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 1753, - "origin_id": -10, - "origin_slot": 3, - "target_id": 1494, - "target_slot": 0, - "type": "*" - }, - { - "id": 1754, - "origin_id": 1494, - "origin_slot": 0, - "target_id": 1481, - "target_slot": 2, - "type": "INT" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - } - ] - }, - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ds": { - "scale": 0.30515522030978187, - "offset": [ - 2886.3537566178425, - 1551.862019924159 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Projection_MultiView_with_Hunyuan3D2.0.json b/example_workflows/Projection_MultiView_with_Hunyuan3D2.0.json deleted file mode 100644 index 755af65..0000000 --- a/example_workflows/Projection_MultiView_with_Hunyuan3D2.0.json +++ /dev/null @@ -1,2740 +0,0 @@ -{ - "id": "6d5debdf-0d78-4cd2-baea-1ca0ae3e1ff5", - "revision": 0, - "last_node_id": 267, - "last_link_id": 484, - "nodes": [ - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - -1220.1649236288931, - 95.4546823660944 - ], - "size": [ - 280.05208333333337, - 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 - ] - }, - { - "id": 213, - "type": "Trellis2ImageCondGenerator", - "pos": [ - -876.1977966078541, - 189.161434592915 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 12, - "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 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 382 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 214, - "type": "Trellis2SparseGenerator", - "pos": [ - -881.5349816532414, - 342.85885711856236 - ], - "size": [ - 395.65625, - 314 - ], - "flags": {}, - "order": 14, - "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": [ - -864.4923061419928, - 725.8270635776249 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 19, - "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": 216, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - -437.47619346943515, - 347.1618317612132 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 20, - "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 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 393 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 396 - ] - } - ], - "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": 217, - "type": "Trellis2DecodeLatents", - "pos": [ - -416.40509171359054, - 751.7437526579357 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 21, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 396 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 392 - }, - { - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "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": [ - 439 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2DecodeLatents" - }, - "widgets_values": [ - 0, - true - ] - }, - { - "id": 202, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 16.7692156328709, - 832.5195728044536 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 433 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 430 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 193, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 39.30224383046624, - -154.22616937203847 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 22, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 397 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 356 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 99.999 - ] - }, - { - "id": 161, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 22.891940710914987, - -28.934304991285178 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 356 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 398 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 218, - "type": "Trellis2SimplifyMesh", - "pos": [ - 48.652166440928205, - 180.9119895385843 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 398 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 400 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 437 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 1000000, - "Cumesh" - ] - }, - { - "id": 237, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 67.47421966216231, - 343.0881374178781 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 25, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 437 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 438 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 235, - "type": "Trellis2PostProcess2", - "pos": [ - -0.385688705597941, - 464.824567396391 - ], - "size": [ - 391.8560546875, - 274 - ], - "flags": {}, - "order": 26, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 438 - } - ], - "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": 233, - "type": "Trellis2SmoothNormals", - "pos": [ - 61.32947882401733, - 984.4232135697131 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 28, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 430 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 431, - 443 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2SmoothNormals" - }, - "widgets_values": [] - }, - { - "id": 203, - "type": "Trellis2ExportMesh", - "pos": [ - 28.264773553177214, - 1076.9698626594216 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 29, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 431 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 467 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [] - }, - { - "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": 240, - "type": "Trellis2PreProcessImage", - "pos": [ - -728.2548854418386, - 1336.9318879730686 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 440 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 448 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2PreProcessImage" - }, - "widgets_values": [ - 5, - false, - 1024 - ] - }, - { - "id": 248, - "type": "Hy3DRenderMultiView", - "pos": [ - -727.859048004601, - 2243.7815013585055 - ], - "size": [ - 370.0265808105469, - 234 - ], - "flags": {}, - "order": 32, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 477 - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 449 - } - ], - "outputs": [ - { - "name": "normal_maps", - "type": "IMAGE", - "slot_index": 0, - "links": [ - 452 - ] - }, - { - "name": "position_maps", - "type": "IMAGE", - "slot_index": 1, - "links": [ - 453 - ] - }, - { - "name": "renderer", - "type": "MESHRENDER", - "slot_index": 2, - "links": [] - }, - { - "name": "masks", - "type": "MASK", - "links": null - }, - { - "name": "textured_maps", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DRenderMultiView", - "widget_ue_connectable": { - "render_size": true, - "texture_size": true, - "normal_space": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - 1024, - 1024, - false, - "", - "world" - ] - }, - { - "id": 253, - "type": "UpscaleModelLoader", - "pos": [ - 88.97697327442408, - 2098.6756208631086 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "UPSCALE_MODEL", - "type": "UPSCALE_MODEL", - "links": [ - 457 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "UpscaleModelLoader", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "4x_NMKD-Siax_200k.pth" - ] - }, - { - "id": 242, - "type": "Trellis2ExportMesh", - "pos": [ - 146.2252156265783, - 1502.7004108324977 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 31, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 444 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 447 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Tavern_Textured", - "glb" - ] - }, - { - "id": 246, - "type": "StringConcatenate", - "pos": [ - 160.2503983930703, - 1382.2843685669143 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 468 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 447 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured", - "" - ] - }, - { - "id": 252, - "type": "EnhanceDetail", - "pos": [ - 79.65584457352482, - 2228.5396832083206 - ], - "size": [ - 315, - 130 - ], - "flags": { - "collapsed": false - }, - "order": 34, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 456 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 461, - 474 - ] - } - ], - "properties": { - "cnr_id": "image-fitlers", - "ver": "0ff33fe29f7be072ad5d2cd89efa18fed82957fe", - "Node name for S&R": "EnhanceDetail", - "widget_ue_connectable": { - "filter_radius": true, - "sigma": true, - "denoise": true, - "detail_mult": true - } - }, - "widgets_values": [ - 2, - 0.1, - 0.82, - 2 - ] - }, - { - "id": 261, - "type": "StringConcatenate", - "pos": [ - 533.2007957877536, - 2010.572398409743 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 471 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 470 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_MV_Upscaled", - "" - ] - }, - { - "id": 258, - "type": "SaveImage", - "pos": [ - 762.1339887388015, - 2110.3619283124276 - ], - "size": [ - 210, - 110.13199197851736 - ], - "flags": { - "collapsed": true - }, - "order": 37, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 460 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 470 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "SaveImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 263, - "type": "SaveImage", - "pos": [ - 276.58298528453116, - 2451.161314841856 - ], - "size": [ - 270, - 58 - ], - "flags": { - "collapsed": true - }, - "order": 36, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 474 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 475 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4" - }, - "widgets_values": [ - "ComfyUI" - ] - }, - { - "id": 249, - "type": "DownloadAndLoadHy3DPaintModel", - "pos": [ - -720.5796251999058, - 2110.0582699747642 - ], - "size": [ - 327.5999755859375, - 58 - ], - "flags": { - "collapsed": false - }, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "compile_args", - "shape": 7, - "type": "HY3DCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "name": "multiview_pipe", - "type": "HY3DDIFFUSERSPIPE", - "slot_index": 0, - "links": [ - 450, - 451 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "DownloadAndLoadHy3DPaintModel", - "widget_ue_connectable": { - "model": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "hunyuan3d-paint-v2-0" - ] - }, - { - "id": 262, - "type": "StringConcatenate", - "pos": [ - 61.72563993287387, - 2448.7276937762554 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 473 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 475 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_MV", - "" - ] - }, - { - "id": 267, - "type": "StringConcatenate", - "pos": [ - -720.5603241623686, - 2635.3217330022794 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 18, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 479 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 480 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "", - "_Textured_MV", - "" - ] - }, - { - "id": 265, - "type": "Trellis2ExportMesh", - "pos": [ - -755.7243458015705, - 2708.5108251096426 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 39, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 476 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 480 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 478 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Test_v2", - "glb" - ] - }, - { - "id": 254, - "type": "ImageUpscaleWithModel", - "pos": [ - 451.0408595790073, - 2098.9872775846998 - ], - "size": [ - 233.5689453125, - 46 - ], - "flags": {}, - "order": 35, - "mode": 0, - "inputs": [ - { - "name": "upscale_model", - "type": "UPSCALE_MODEL", - "link": 457 - }, - { - "name": "image", - "type": "IMAGE", - "link": 461 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 460, - 481 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.68", - "Node name for S&R": "ImageUpscaleWithModel", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 247, - "type": "Hy3DCameraConfig", - "pos": [ - -1200.4848075187153, - 2293.947099517526 - ], - "size": [ - 399.91778564453125, - 180.3538055419922 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "camera_config", - "type": "HY3DCAMERA", - "links": [ - 449, - 454, - 482 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "921b0d78a96aff193535d00ae94d45b66dc51a39", - "Node name for S&R": "Hy3DCameraConfig", - "widget_ue_connectable": { - "camera_azimuths": true, - "camera_elevations": true, - "view_weights": true, - "camera_distance": true, - "ortho_scale": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "0, 90, 180, 270,0,0", - "0,0,0,0,90,-90", - "1,1,1,1", - 1.1, - 1.1 - ] - }, - { - "id": 194, - "type": "Trellis2PreProcessImage", - "pos": [ - -1222.1854278475314, - 416.0929417533658 - ], - "size": [ - 281.7837890625, - 106 - ], - "flags": {}, - "order": 9, - "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": [ - 5, - false, - 1024 - ] - }, - { - "id": 260, - "type": "StringConcatenate", - "pos": [ - -1416.0364756208255, - 87.24246930882549 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 466 - }, - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 465 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 467, - 468, - 471, - 473, - 479 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "/", - "", - "/" - ] - }, - { - "id": 259, - "type": "StringConcatenate", - "pos": [ - -1425.3784702013972, - 16.05246865807886 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 464 - } - ], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 466 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "StringConcatenate" - }, - "widgets_values": [ - "3D/", - "", - "" - ] - }, - { - "id": 251, - "type": "Hy3DSampleMultiView", - "pos": [ - -290.706008200073, - 2223.2661041367446 - ], - "size": [ - 315, - 274 - ], - "flags": {}, - "order": 33, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 451 - }, - { - "name": "ref_image", - "type": "IMAGE", - "link": 483 - }, - { - "name": "normal_maps", - "type": "IMAGE", - "link": 452 - }, - { - "name": "position_maps", - "type": "IMAGE", - "link": 453 - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 454 - }, - { - "name": "scheduler", - "shape": 7, - "type": "NOISESCHEDULER", - "link": 455 - }, - { - "name": "samples", - "shape": 7, - "type": "LATENT", - "link": null - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 456 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "b432560c1929dfd765eb7ed824de383d10d6ee55", - "Node name for S&R": "Hy3DSampleMultiView", - "widget_ue_connectable": { - "view_size": true, - "steps": true, - "seed": true, - "denoise_strength": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - 1024, - 10, - 12345, - "fixed", - 1 - ] - }, - { - "id": 238, - "type": "Trellis2MeshTexturing", - "pos": [ - -346.3618943132714, - 1340.8949950241179 - ], - "size": [ - 419.15234375, - 482 - ], - "flags": {}, - "order": 30, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 439 - }, - { - "name": "image", - "type": "IMAGE", - "link": 448 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 443 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 444, - 477, - 484 - ] - }, - { - "name": "base_color_texture", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2MeshTexturing" - }, - "widgets_values": [ - 12345, - "fixed", - 12, - 3, - 0.05, - 3, - 1024, - 4096, - "OPAQUE", - false, - 0, - 0.9, - 1, - false, - false, - 40, - "heun" - ] - }, - { - "id": 266, - "type": "Preview3D", - "pos": [ - -356.6282348963028, - 2619.6986243406873 - ], - "size": [ - 1203.157442264128, - 1210.7355674209425 - ], - "flags": {}, - "order": 40, - "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": 478 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "Preview3D", - "Last Time Model File": "C:/Git/ComfyUI/output/3D/AnimeGirl/AnimeGirl_Textured_MV_00002_.glb", - "Resource Folder": "Git/ComfyUI/output/3D/AnimeGirl", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -2.7373252313099936, - "y": 5.5744471940243105, - "z": 7.192391392495912 - }, - "target": { - "x": 0, - "y": 2.5, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/3D/AnimeGirl/AnimeGirl_Textured_MV_00002_.glb", - "" - ] - }, - { - "id": 209, - "type": "PrimitiveInt", - "pos": [ - -1941.870656950478, - 277.2558588777398 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 400 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 500000, - "fixed" - ] - }, - { - "id": 6, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -1948.5694294982507, - 430.5866991705322 - ], - "size": [ - 631.9393495485403, - 765.9737728955563 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": null - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 344 - ] - } - ], - "title": "Normal Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "AnimeGirl_1024_00001_.png", - "image" - ] - }, - { - "id": 239, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -1939.1565291278416, - 1247.0590522961702 - ], - "size": [ - 627.638044195148, - 672.4931923313359 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 483 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 440 - ] - } - ], - "title": "Color Image", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2LoadImageWithTransparency" - }, - "widgets_values": [ - "AnimeGirl_808_00001_.png", - "image" - ] - }, - { - "id": 219, - "type": "PrimitiveString", - "pos": [ - -1941.3621908316666, - 157.6667334107927 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 464, - 465 - ] - } - ], - "title": "Name -> output in 3D folder", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.16.4", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "AnimeGirl" - ] - }, - { - "id": 250, - "type": "Hy3DDiffusersSchedulerConfig", - "pos": [ - -308.8898175615872, - 2137.2330213377168 - ], - "size": [ - 390.5999755859375, - 82 - ], - "flags": { - "collapsed": true - }, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "HY3DDIFFUSERSPIPE", - "link": 450 - } - ], - "outputs": [ - { - "name": "diffusers_scheduler", - "type": "NOISESCHEDULER", - "slot_index": 0, - "links": [ - 455 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Hunyuan3DWrapper", - "ver": "6090a9051f109d2774d309cf6a8a22d4a11a1b15", - "Node name for S&R": "Hy3DDiffusersSchedulerConfig", - "widget_ue_connectable": { - "scheduler": true, - "sigmas": true - }, - "cnr_id": "comfyui-hunyan3dwrapper" - }, - "widgets_values": [ - "Euler", - "default" - ] - }, - { - "id": 264, - "type": "Trellis2MultiViewTexturing", - "pos": [ - -1203.814898123698, - 2644.2265037640987 - ], - "size": [ - 363.3228515625, - 410 - ], - "flags": {}, - "order": 38, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 484 - }, - { - "name": "front_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "back_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "left_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "right_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "top_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "bottom_image", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "name": "custom_images", - "shape": 7, - "type": "IMAGE", - "link": 481 - }, - { - "name": "camera_config", - "shape": 7, - "type": "HY3DCAMERA", - "link": 482 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 476 - ] - }, - { - "name": "base_color", - "type": "IMAGE", - "links": null - }, - { - "name": "metallic_roughness", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2MultiViewTexturing" - }, - "widgets_values": [ - 4096, - true, - 2, - 1.1, - 1.15, - true, - 10, - "", - "" - ] - } - ], - "links": [ - [ - 344, - 6, - 2, - 194, - 0, - "IMAGE" - ], - [ - 356, - 193, - 0, - 161, - 0, - "MESHWITHVOXEL" - ], - [ - 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" - ], - [ - 396, - 216, - 2, - 217, - 0, - "TRELLIS2PIPELINE" - ], - [ - 397, - 217, - 0, - 193, - 0, - "MESHWITHVOXEL" - ], - [ - 398, - 161, - 0, - 218, - 0, - "MESHWITHVOXEL" - ], - [ - 400, - 209, - 0, - 218, - 1, - "INT" - ], - [ - 430, - 202, - 0, - 233, - 0, - "TRIMESH" - ], - [ - 431, - 233, - 0, - 203, - 0, - "TRIMESH" - ], - [ - 433, - 235, - 0, - 202, - 0, - "MESHWITHVOXEL" - ], - [ - 437, - 218, - 0, - 237, - 0, - "MESHWITHVOXEL" - ], - [ - 438, - 237, - 0, - 235, - 0, - "MESHWITHVOXEL" - ], - [ - 439, - 217, - 2, - 238, - 0, - "TRELLIS2PIPELINE" - ], - [ - 440, - 239, - 2, - 240, - 0, - "IMAGE" - ], - [ - 443, - 233, - 0, - 238, - 2, - "TRIMESH" - ], - [ - 444, - 238, - 0, - 242, - 0, - "TRIMESH" - ], - [ - 447, - 246, - 0, - 242, - 1, - "STRING" - ], - [ - 448, - 240, - 0, - 238, - 1, - "IMAGE" - ], - [ - 449, - 247, - 0, - 248, - 1, - "HY3DCAMERA" - ], - [ - 450, - 249, - 0, - 250, - 0, - "HY3DDIFFUSERSPIPE" - ], - [ - 451, - 249, - 0, - 251, - 0, - "HY3DDIFFUSERSPIPE" - ], - [ - 452, - 248, - 0, - 251, - 2, - "IMAGE" - ], - [ - 453, - 248, - 1, - 251, - 3, - "IMAGE" - ], - [ - 454, - 247, - 0, - 251, - 4, - "HY3DCAMERA" - ], - [ - 455, - 250, - 0, - 251, - 5, - "NOISESCHEDULER" - ], - [ - 456, - 251, - 0, - 252, - 0, - "IMAGE" - ], - [ - 457, - 253, - 0, - 254, - 0, - "UPSCALE_MODEL" - ], - [ - 460, - 254, - 0, - 258, - 0, - "IMAGE" - ], - [ - 461, - 252, - 0, - 254, - 1, - "IMAGE" - ], - [ - 464, - 219, - 0, - 259, - 0, - "STRING" - ], - [ - 465, - 219, - 0, - 260, - 1, - "STRING" - ], - [ - 466, - 259, - 0, - 260, - 0, - "STRING" - ], - [ - 467, - 260, - 0, - 203, - 1, - "STRING" - ], - [ - 468, - 260, - 0, - 246, - 0, - "STRING" - ], - [ - 470, - 261, - 0, - 258, - 1, - "STRING" - ], - [ - 471, - 260, - 0, - 261, - 0, - "STRING" - ], - [ - 473, - 260, - 0, - 262, - 0, - "STRING" - ], - [ - 474, - 252, - 0, - 263, - 0, - "IMAGE" - ], - [ - 475, - 262, - 0, - 263, - 1, - "STRING" - ], - [ - 476, - 264, - 0, - 265, - 0, - "TRIMESH" - ], - [ - 477, - 238, - 0, - 248, - 0, - "TRIMESH" - ], - [ - 478, - 265, - 0, - 266, - 2, - "STRING" - ], - [ - 479, - 260, - 0, - 267, - 0, - "STRING" - ], - [ - 480, - 267, - 0, - 265, - 1, - "STRING" - ], - [ - 481, - 254, - 0, - 264, - 7, - "IMAGE" - ], - [ - 482, - 247, - 0, - 264, - 8, - "HY3DCAMERA" - ], - [ - 483, - 239, - 0, - 251, - 1, - "IMAGE" - ], - [ - 484, - 238, - 0, - 264, - 0, - "TRIMESH" - ] - ], - "groups": [ - { - "id": 1, - "title": "Texturing", - "bounding": [ - -1215.0551241753872, - 1244.1363103883907, - 1649.029650158971, - 669.8796579992584 - ], - "color": "#A88", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Trellis 2 - Mesh Generation", - "bounding": [ - -1222.844687114136, - -226.65855005649428, - 1640.6612959317408, - 1427.3042851849211 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 3, - "title": "Views Generation", - "bounding": [ - -1210.4848075187153, - 1936.9723984097432, - 2108.5894993825173, - 574.679833626704 - ], - "color": "#a1309b", - "font_size": 24, - "flags": {} - }, - { - "id": 4, - "title": "Projection", - "bounding": [ - -1213.814898123698, - 2546.0986243406874, - 2084.0151916939685, - 1312.837098473136 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - }, - { - "id": 5, - "title": "Configuration", - "bounding": [ - -1958.5694294982507, - -57.547531341921136, - 684.7321726274251, - 1987.0997759694271 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.835971485622887, - "offset": [ - 1391.1352648291552, - -2311.024721130755 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.41.15", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/ReconViaGen_MeshOnly.json b/example_workflows/ReconViaGen_MeshOnly.json deleted file mode 100644 index afdae1c..0000000 --- a/example_workflows/ReconViaGen_MeshOnly.json +++ /dev/null @@ -1,1019 +0,0 @@ -{ - "id": "6eb9772a-caf3-4cd2-a1f3-8e21b2fcb356", - "revision": 0, - "last_node_id": 19, - "last_link_id": 36, - "nodes": [ - { - "id": 2, - "type": "Trellis2PreProcessImage", - "pos": [ - 860.5615222195892, - 320.28189087243953 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 1 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 3, - 7 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 1, - "type": "Trellis2LoadModel", - "pos": [ - 818.1451367332586, - -43.32986975063045 - ], - "size": [ - 301.71875, - 226 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 2, - 6 - ] - } - ], - "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", - true - ] - }, - { - "id": 6, - "type": "Trellis2ImageCondGenerator", - "pos": [ - 1283.125269298477, - -44.305212193867426 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 6 - }, - { - "name": "image", - "type": "IMAGE", - "link": 7 - } - ], - "outputs": [ - { - "name": "cond_512", - "type": "IMAGE_COND", - "links": null - }, - { - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 8, - 17 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 4, - "type": "Trellis2SparseGeneratorWithReconViaGen", - "pos": [ - 1257.1961548750526, - 122.64558954014163 - ], - "size": [ - 402.6431640625, - 314 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 2 - }, - { - "name": "images", - "type": "IMAGE", - "link": 3 - } - ], - "outputs": [ - { - "name": "coords", - "type": "COORDS", - "links": [ - 32 - ] - }, - { - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 34 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 33 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2SparseGeneratorWithReconViaGen" - }, - "widgets_values": [ - 12345, - "fixed", - 25, - 7.5, - 0.01, - 5, - "euler", - 32, - 0.1, - 1 - ] - }, - { - "id": 5, - "type": "Trellis2ShapeGenerator", - "pos": [ - 1741.2710306870335, - 171.79218707401608 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 33 - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "link": 8 - }, - { - "name": "coords", - "type": "COORDS", - "link": 32 - } - ], - "outputs": [ - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 18 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 19 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 16 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2ShapeGenerator" - }, - "widgets_values": [ - 512, - 25, - 7.5, - 0.01, - 3, - "heun", - 0.1, - 1 - ] - }, - { - "id": 8, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - 2144.5184531017253, - 89.08064130521795 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 16 - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "link": 17 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 18 - }, - { - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 19 - }, - { - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 34 - } - ], - "outputs": [ - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 11 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 12 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 10 - ] - } - ], - "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": 9, - "type": "Trellis2DecodeLatents", - "pos": [ - 2550.5271755896983, - 85.2758108930415 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 10 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 11 - }, - { - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 12 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 13 - ] - }, - { - "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": 10, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 2861.8616589898866, - 88.51255217697037 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 13 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 14 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 11, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 2847.559963718577, - 257.899269352995 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 14 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 15 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 12, - "type": "Trellis2SimplifyMesh", - "pos": [ - 2886.0029502911757, - 486.99086892176337 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 15 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 35 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 13, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 2840.8121187391353, - 764.4960805898208 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 36 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 21 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 19, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 2889.6686029432403, - 637.1515820571416 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 11, - "mode": 4, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 35 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 36 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - } - }, - { - "id": 14, - "type": "Trellis2ExportMesh", - "pos": [ - 2878.801482335511, - 893.0809816705423 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 21 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 22 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "Ogre_VGGT_32", - "glb" - ] - }, - { - "id": 15, - "type": "Preview3D", - "pos": [ - 1271.3057615922355, - 522.7384991788329 - ], - "size": [ - 1051.7218022911484, - 1141.158091689083 - ], - "flags": {}, - "order": 14, - "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": 22 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D", - "Camera Config": { - "cameraType": "perspective", - "fov": 75, - "state": { - "position": { - "x": 1.0315283207512576, - "y": 2.985009308965137, - "z": 4.0662863439166825 - }, - "target": { - "x": 0.20776096785142306, - "y": 2.467924964322487, - "z": -0.017876789746178047 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Last Time Model File": "C:/Git/ComfyUI/output/Ogre_VGGT_32_00001_.glb", - "Resource Folder": "Git/ComfyUI/output", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "normal", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/Ogre_VGGT_32_00001_.glb", - "" - ] - }, - { - "id": 3, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - 207.10417104607322, - 536.1883465110252 - ], - "size": [ - 1025.7731703829552, - 1112.7651147234092 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [] - }, - { - "name": "mask", - "type": "MASK", - "links": [] - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [ - 1 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e7f9b30df7a09bcedf1c955e176754c73f983254", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Image_2048_00106_.png", - "image" - ] - } - ], - "links": [ - [ - 1, - 3, - 2, - 2, - 0, - "IMAGE" - ], - [ - 2, - 1, - 0, - 4, - 0, - "TRELLIS2PIPELINE" - ], - [ - 3, - 2, - 0, - 4, - 1, - "IMAGE" - ], - [ - 6, - 1, - 0, - 6, - 0, - "TRELLIS2PIPELINE" - ], - [ - 7, - 2, - 0, - 6, - 1, - "IMAGE" - ], - [ - 8, - 6, - 1, - 5, - 1, - "IMAGE_COND" - ], - [ - 10, - 8, - 2, - 9, - 0, - "TRELLIS2PIPELINE" - ], - [ - 11, - 8, - 0, - 9, - 1, - "SHAPE_SLAT" - ], - [ - 12, - 8, - 1, - 9, - 3, - "INT" - ], - [ - 13, - 9, - 0, - 10, - 0, - "MESHWITHVOXEL" - ], - [ - 14, - 10, - 0, - 11, - 0, - "MESHWITHVOXEL" - ], - [ - 15, - 11, - 0, - 12, - 0, - "MESHWITHVOXEL" - ], - [ - 16, - 5, - 2, - 8, - 0, - "TRELLIS2PIPELINE" - ], - [ - 17, - 6, - 1, - 8, - 1, - "IMAGE_COND" - ], - [ - 18, - 5, - 0, - 8, - 2, - "SHAPE_SLAT" - ], - [ - 19, - 5, - 1, - 8, - 3, - "INT" - ], - [ - 21, - 13, - 0, - 14, - 0, - "TRIMESH" - ], - [ - 22, - 14, - 0, - 15, - 2, - "STRING" - ], - [ - 32, - 4, - 0, - 5, - 2, - "COORDS" - ], - [ - 33, - 4, - 2, - 5, - 0, - "TRELLIS2PIPELINE" - ], - [ - 34, - 4, - 1, - 8, - 4, - "INT" - ], - [ - 35, - 12, - 0, - 19, - 0, - "MESHWITHVOXEL" - ], - [ - 36, - 19, - 0, - 13, - 0, - "MESHWITHVOXEL" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.5644739300537774, - "offset": [ - -319.70457827331774, - 353.8321991591369 - ] - }, - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/ReconViaGen_MeshOnly_FromVideo.json b/example_workflows/ReconViaGen_MeshOnly_FromVideo.json deleted file mode 100644 index 28bc191..0000000 --- a/example_workflows/ReconViaGen_MeshOnly_FromVideo.json +++ /dev/null @@ -1,1053 +0,0 @@ -{ - "id": "6eb9772a-caf3-4cd2-a1f3-8e21b2fcb356", - "revision": 0, - "last_node_id": 32, - "last_link_id": 66, - "nodes": [ - { - "id": 8, - "type": "Trellis2ShapeCascadeGenerator", - "pos": [ - 2144.5184531017253, - 89.08064130521795 - ], - "size": [ - 335.9791015625, - 338 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 16 - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "link": 58 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 18 - }, - { - "name": "from_resolution", - "type": "INT", - "widget": { - "name": "from_resolution" - }, - "link": 19 - }, - { - "name": "sparse_structure_resolution", - "type": "INT", - "widget": { - "name": "sparse_structure_resolution" - }, - "link": 34 - } - ], - "outputs": [ - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 11 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 12 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 10 - ] - } - ], - "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": 9, - "type": "Trellis2DecodeLatents", - "pos": [ - 2550.5271755896983, - 85.2758108930415 - ], - "size": [ - 270, - 122 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 10 - }, - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "link": 11 - }, - { - "name": "texture_slat", - "shape": 7, - "type": "TEXTURE_SLAT", - "link": null - }, - { - "name": "resolution", - "type": "INT", - "widget": { - "name": "resolution" - }, - "link": 12 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 13 - ] - }, - { - "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": 10, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 2861.8616589898866, - 88.51255217697037 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 13 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 14 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 11, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 2847.559963718577, - 257.899269352995 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 14 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 15 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 12, - "type": "Trellis2SimplifyMesh", - "pos": [ - 2886.0029502911757, - 486.99086892176337 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 15 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 35 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 13, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 2840.8121187391353, - 764.4960805898208 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 36 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 21 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 19, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 2889.6686029432403, - 637.1515820571416 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 12, - "mode": 4, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 35 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 36 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 15, - "type": "Preview3D", - "pos": [ - 1271.3057615922355, - 522.7384991788329 - ], - "size": [ - 1051.7218022911484, - 1141.158091689083 - ], - "flags": {}, - "order": 15, - "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": 22 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D", - "Camera Config": { - "cameraType": "perspective", - "fov": 75, - "state": { - "position": { - "x": 3.1224925587544337, - "y": 3.9751518637490415, - "z": 2.9199690658797848 - }, - "target": { - "x": 0, - "y": 2.5, - "z": 0 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Last Time Model File": "C:/Git/ComfyUI/output/VGGT_MV_00007_.glb", - "Resource Folder": "Git/ComfyUI/output", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "normal", - "showSkeleton": false - } - }, - "widgets_values": [ - "C:/Git/ComfyUI/output/VGGT_MV_00007_.glb", - "" - ] - }, - { - "id": 14, - "type": "Trellis2ExportMesh", - "pos": [ - 2878.801482335511, - 893.0809816705423 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 21 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 22 - ] - }, - { - "name": "relative_path", - "type": "STRING", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "ef2286b47ce0ef0e681dffe0209aadd96de50f72", - "Node name for S&R": "Trellis2ExportMesh" - }, - "widgets_values": [ - "VGGT_MV", - "glb" - ] - }, - { - "id": 4, - "type": "Trellis2SparseGeneratorWithReconViaGen", - "pos": [ - 1257.1961548750526, - 122.64558954014163 - ], - "size": [ - 402.6431640625, - 334 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 2 - }, - { - "name": "images", - "type": "IMAGE", - "link": 63 - } - ], - "outputs": [ - { - "name": "coords", - "type": "COORDS", - "links": [ - 32 - ] - }, - { - "name": "sparse_structure_resolution", - "type": "INT", - "links": [ - 34 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 33 - ] - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2SparseGeneratorWithReconViaGen" - }, - "widgets_values": [ - 12345, - "fixed", - 25, - 7.5, - 0.01, - 5, - "euler", - 32, - 0.1, - 1 - ] - }, - { - "id": 5, - "type": "Trellis2ShapeGenerator", - "pos": [ - 1728.3644132553936, - 149.205532716106 - ], - "size": [ - 335.24609375, - 266 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 33 - }, - { - "name": "image_cond", - "type": "IMAGE_COND", - "link": 57 - }, - { - "name": "coords", - "type": "COORDS", - "link": 32 - } - ], - "outputs": [ - { - "name": "shape_slat", - "type": "SHAPE_SLAT", - "links": [ - 18 - ] - }, - { - "name": "resolution", - "type": "INT", - "links": [ - 19 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 16 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2ShapeGenerator" - }, - "widgets_values": [ - 512, - 25, - 7.5, - 0.01, - 3, - "heun", - 0.1, - 1 - ] - }, - { - "id": 1, - "type": "Trellis2LoadModel", - "pos": [ - 614.8749036576971, - -262.37703626247117 - ], - "size": [ - 301.71875, - 226 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 2, - 55 - ] - } - ], - "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", - true - ] - }, - { - "id": 23, - "type": "PreviewImage", - "pos": [ - -23.66147835882571, - 524.1622190318901 - ], - "size": [ - 1207.3601737800832, - 1034.082524221429 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 41 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PreviewImage" - }, - "widgets_values": [] - }, - { - "id": 20, - "type": "Trellis2ExtractImagesFromVideo", - "pos": [ - 22.654179598652767, - 336.740539302737 - ], - "size": [ - 341.20859375, - 82 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "images", - "type": "IMAGE", - "links": [ - 41, - 66 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f791215b2a608f2fae67722702b06f871af9e5c4", - "Node name for S&R": "Trellis2ExtractImagesFromVideo" - }, - "widgets_values": [ - "C:\\Users\\visua\\Downloads\\model-recording-1775339461054.mp4", - 2 - ] - }, - { - "id": 31, - "type": "Trellis2ImageCondGenerator", - "pos": [ - 1272.906859863932, - -90.65371968536492 - ], - "size": [ - 308.0748046875, - 98 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 55 - }, - { - "name": "image", - "type": "IMAGE", - "link": 64 - } - ], - "outputs": [ - { - "name": "cond_512", - "type": "IMAGE_COND", - "links": [ - 57 - ] - }, - { - "name": "cond_1024", - "type": "IMAGE_COND", - "links": [ - 58 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f791215b2a608f2fae67722702b06f871af9e5c4", - "Node name for S&R": "Trellis2ImageCondGenerator" - }, - "widgets_values": [ - 16 - ] - }, - { - "id": 2, - "type": "Trellis2PreProcessImage", - "pos": [ - 635.3919465809572, - 139.54969969071414 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 66 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 63, - 64 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 5, - true, - 1024 - ] - } - ], - "links": [ - [ - 2, - 1, - 0, - 4, - 0, - "TRELLIS2PIPELINE" - ], - [ - 10, - 8, - 2, - 9, - 0, - "TRELLIS2PIPELINE" - ], - [ - 11, - 8, - 0, - 9, - 1, - "SHAPE_SLAT" - ], - [ - 12, - 8, - 1, - 9, - 3, - "INT" - ], - [ - 13, - 9, - 0, - 10, - 0, - "MESHWITHVOXEL" - ], - [ - 14, - 10, - 0, - 11, - 0, - "MESHWITHVOXEL" - ], - [ - 15, - 11, - 0, - 12, - 0, - "MESHWITHVOXEL" - ], - [ - 16, - 5, - 2, - 8, - 0, - "TRELLIS2PIPELINE" - ], - [ - 18, - 5, - 0, - 8, - 2, - "SHAPE_SLAT" - ], - [ - 19, - 5, - 1, - 8, - 3, - "INT" - ], - [ - 21, - 13, - 0, - 14, - 0, - "TRIMESH" - ], - [ - 22, - 14, - 0, - 15, - 2, - "STRING" - ], - [ - 32, - 4, - 0, - 5, - 2, - "COORDS" - ], - [ - 33, - 4, - 2, - 5, - 0, - "TRELLIS2PIPELINE" - ], - [ - 34, - 4, - 1, - 8, - 4, - "INT" - ], - [ - 35, - 12, - 0, - 19, - 0, - "MESHWITHVOXEL" - ], - [ - 36, - 19, - 0, - 13, - 0, - "MESHWITHVOXEL" - ], - [ - 41, - 20, - 0, - 23, - 0, - "IMAGE" - ], - [ - 55, - 1, - 0, - 31, - 0, - "TRELLIS2PIPELINE" - ], - [ - 57, - 31, - 0, - 5, - 1, - "IMAGE_COND" - ], - [ - 58, - 31, - 1, - 8, - 1, - "IMAGE_COND" - ], - [ - 63, - 2, - 0, - 4, - 1, - "IMAGE" - ], - [ - 64, - 2, - 0, - 31, - 1, - "IMAGE" - ], - [ - 66, - 20, - 0, - 2, - 0, - "IMAGE" - ] - ], - "groups": [], - "config": {}, - "extra": { - "ds": { - "scale": 0.4240976183724851, - "offset": [ - 525.3533201242849, - 457.9701069886444 - ] - }, - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/RefineMesh.json b/example_workflows/RefineMesh.json deleted file mode 100644 index b604831..0000000 --- a/example_workflows/RefineMesh.json +++ /dev/null @@ -1,810 +0,0 @@ -{ - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", - "revision": 0, - "last_node_id": 233, - "last_link_id": 480, - "nodes": [ - { - "id": 226, - "type": "Trellis2LoadMesh", - "pos": [ - -385.0735510204828, - 158.88137472879367 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 460 - ] - } - ], - "title": "Original Mesh", - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2LoadMesh" - }, - "widgets_values": [ - "" - ] - }, - { - "id": 119, - "type": "Trellis2PreProcessImage", - "pos": [ - 432.4981118440155, - -182.40504275448276 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 461 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - 418.8462464575081, - -492.4195525023097 - ], - "size": [ - 301.71875, - 202 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 469 - ] - } - ], - "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": 227, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1190.2002753188488, - -496.8180011267565 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 470 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 472 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 231, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1203.103220151927, - -621.2330460050034 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 474 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 470 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 229, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1194.8431366936325, - -292.14794928709534 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 472 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 475 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 471 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 228, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1198.1583617137858, - -151.8665797237854 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 471 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 476 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 232, - "type": "Trellis2UnWrapAndRasterizer", - "pos": [ - 1195.383895062337, - -50.23863923208595 - ], - "size": [ - 419.15234375, - 314 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 476 - }, - { - "name": "bvh", - "type": "BVH", - "link": 477 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 478 - ] - }, - { - "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": 233, - "type": "Trellis2ExportMesh", - "pos": [ - 1672.6947901006665, - -49.057670650420995 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 478 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 479 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 480 - ] - }, - { - "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": [ - 369.6388214873717, - 332.92876516342716 - ], - "size": [ - 868.8731050199159, - 920.1382602693357 - ], - "flags": {}, - "order": 13, - "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": 480 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" - }, - "widgets_values": [ - "", - "" - ] - }, - { - "id": 69, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -383.4145219550909, - 310.9862093076388 - ], - "size": [ - 717.521556382955, - 915.5313594325766 - ], - "flags": {}, - "order": 2, - "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": 203, - "type": "PrimitiveInt", - "pos": [ - -379.85391723715725, - 7.869022281792564 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 475 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -388.041436029903, - -125.57562894305721 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 479 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 225, - "type": "Trellis2MeshRefiner", - "pos": [ - 753.899038005419, - -389.13958558695583 - ], - "size": [ - 340.390625, - 578 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 469 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 460 - }, - { - "name": "image", - "type": "IMAGE", - "link": 461 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 474 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [ - 477 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshRefiner" - }, - "widgets_values": [ - 12345, - "fixed", - 1024, - 12, - 7.5, - 0.01, - 3, - 12, - 3, - 0.01, - 3, - 999999, - true, - 16, - 0.1, - 1, - 0, - 0.9, - true, - 1, - "heun" - ] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 460, - 226, - 0, - 225, - 1, - "TRIMESH" - ], - [ - 461, - 119, - 0, - 225, - 2, - "IMAGE" - ], - [ - 469, - 39, - 0, - 225, - 0, - "TRELLIS2PIPELINE" - ], - [ - 470, - 231, - 0, - 227, - 0, - "MESHWITHVOXEL" - ], - [ - 471, - 229, - 0, - 228, - 0, - "MESHWITHVOXEL" - ], - [ - 472, - 227, - 0, - 229, - 0, - "MESHWITHVOXEL" - ], - [ - 474, - 225, - 0, - 231, - 0, - "MESHWITHVOXEL" - ], - [ - 475, - 203, - 0, - 229, - 1, - "INT" - ], - [ - 476, - 228, - 0, - 232, - 0, - "MESHWITHVOXEL" - ], - [ - 477, - 225, - 1, - 232, - 1, - "BVH" - ], - [ - 478, - 232, - 0, - 233, - 0, - "TRIMESH" - ], - [ - 479, - 204, - 0, - 233, - 1, - "STRING" - ], - [ - 480, - 233, - 0, - 202, - 2, - "STRING" - ] - ], - "groups": [ - { - "id": 1, - "title": "Configuration", - "bounding": [ - -414.5659226642583, - -213.34811694305725, - 764.6855244821979, - 1466.2928336195214 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 2, - "title": "Generation", - "bounding": [ - 374.5341225783577, - -726.2357215927766, - 1820.8266085195564, - 1004.7525102622308 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.6830134553650716, - "offset": [ - 111.46261093344825, - 859.8232012529436 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/RefineMesh_MeshOnly.json b/example_workflows/RefineMesh_MeshOnly.json index e79f714..7181665 100644 --- a/example_workflows/RefineMesh_MeshOnly.json +++ b/example_workflows/RefineMesh_MeshOnly.json @@ -1,19 +1,19 @@ { - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", + "id": "bdcdd41a-9d6d-48d5-8de6-ab8903d3b227", "revision": 0, - "last_node_id": 234, - "last_link_id": 482, + "last_node_id": 32, + "last_link_id": 65, "nodes": [ { - "id": 226, - "type": "Trellis2LoadMesh", + "id": 1, + "type": "Trellis2LoadModel", "pos": [ - -385.0735510204828, - 158.88137472879367 + -17.42477546290777, + 475.0196105884833 ], "size": [ - 270, - 58 + 301.71875, + 226 ], "flags": {}, "order": 0, @@ -21,42 +21,51 @@ "inputs": [], "outputs": [ { - "name": "trimesh", - "type": "TRIMESH", + "name": "pipeline", + "type": "TRELLIS2PIPELINE", "links": [ - 460 + 1 ] } ], - "title": "Original Mesh", "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2LoadMesh" + "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", + "Node name for S&R": "Trellis2LoadModel", + "widget_ue_connectable": {} }, "widgets_values": [ - "" + "visualbruno/TRELLIS.2-4B-FP8", + "flash_attn", + "cuda", + true, + false, + "flex_gemm", + "flash_attn", + false ] }, { - "id": 119, + "id": 16, "type": "Trellis2PreProcessImage", "pos": [ - 432.4981118440155, - -182.40504275448276 + -24.6507706114636, + 823.0276436426453 ], "size": [ - 281.8229166666667, + 246.640625, 106 ], - "flags": {}, + "flags": { + "collapsed": false + }, "order": 5, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", - "link": 241 + "link": 34 } ], "outputs": [ @@ -64,7 +73,7 @@ "name": "image", "type": "IMAGE", "links": [ - 461 + 56 ] } ], @@ -81,55 +90,94 @@ ] }, { - "id": 39, - "type": "Trellis2LoadModel", + "id": 4, + "type": "Trellis2MeshRefiner", "pos": [ - 418.8462464575081, - -492.4195525023097 + 282.32674431117556, + 800.7422233671514 ], "size": [ - 301.71875, - 202 + 313.0729166666667, + 674 ], "flags": {}, - "order": 1, + "order": 6, "mode": 0, - "inputs": [], - "outputs": [ + "inputs": [ { "name": "pipeline", "type": "TRELLIS2PIPELINE", + "link": 1 + }, + { + "name": "trimesh", + "type": "TRIMESH", + "link": 2 + }, + { + "name": "image", + "type": "IMAGE", + "link": 56 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", "links": [ - 469 + 57 ] + }, + { + "name": "bvh", + "type": "BVH", + "links": [] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "c5d66aa46bf1bbf903fd4fe9ff086ac774bb7e03", - "Node name for S&R": "Trellis2LoadModel", + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2MeshRefiner", "widget_ue_connectable": {} }, "widgets_values": [ - "microsoft/TRELLIS.2-4B", - "flash_attn", - "cuda", - true, + 12345, + "fixed", + 1024, + 12, + 7.5, + 0.01, + 5, + 12, + 5, + 0.05, + 3, + 999999, false, - "flex_gemm", - "flash_attn" + 16, + 0.1, + 1, + 0, + 0.9, + true, + 4, + "heun", + false, + 0, + 4, + 1 ] }, { - "id": 227, + "id": 27, "type": "Trellis2ReconstructMeshWithQuad", "pos": [ - 1190.2002753188488, - -496.8180011267565 + 649.707053194698, + 586.6611746857501 ], "size": [ - 331.5878996659427, - 142.11360851901668 + 355.2359375, + 130 ], "flags": {}, "order": 8, @@ -138,7 +186,7 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 470 + "link": 58 } ], "outputs": [ @@ -146,15 +194,14 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 472 + 55 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} + "ver": "76531be650c80cf3cbd5be445ad0b3f136ca8507", + "Node name for S&R": "Trellis2ReconstructMeshWithQuad" }, "widgets_values": [ 1, @@ -164,50 +211,11 @@ ] }, { - "id": 231, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1203.103220151927, - -621.2330460050034 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 474 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 470 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 229, + "id": 10, "type": "Trellis2SimplifyMesh", "pos": [ - 1194.8431366936325, - -292.14794928709534 + 681.2572224915549, + 808.1679619955922 ], "size": [ 270, @@ -220,7 +228,7 @@ { "name": "mesh", "type": "MESHWITHVOXEL", - "link": 472 + "link": 55 }, { "name": "target_face_num", @@ -228,7 +236,7 @@ "widget": { "name": "target_face_num" }, - "link": 475 + "link": 61 } ], "outputs": [ @@ -236,34 +244,363 @@ "name": "mesh", "type": "MESHWITHVOXEL", "links": [ - 471 + 59 ] } ], "properties": { "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2SimplifyMesh", + "widget_ue_connectable": {} }, "widgets_values": [ - 500000, + 1000000, "Cumesh" ] }, { - "id": 202, - "type": "Preview3D", + "id": 30, + "type": "Trellis2FillHolesNicelyWithMeshlib", "pos": [ - 369.6388214873717, - 332.92876516342716 + 677.8392601866202, + 982.1387092769613 ], "size": [ - 868.8731050199159, - 920.1382602693357 + 296.9859375, + 46 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 59 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 62 + ] + }, + { + "name": "holes_filled", + "type": "INT", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesNicelyWithMeshlib" + }, + "widgets_values": [] + }, + { + "id": 31, + "type": "Trellis2SimplifyMesh", + "pos": [ + 692.6978348425331, + 1110.5802919485786 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 62 + }, + { + "name": "target_face_num", + "type": "INT", + "widget": { + "name": "target_face_num" + }, + "link": 63 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 64 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2SimplifyMesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + 1000000, + "Cumesh" + ] + }, + { + "id": 9, + "type": "Trellis2MeshWithVoxelToTrimesh", + "pos": [ + 672.7006829856169, + 1289.8577740225576 + ], + "size": [ + 342.265625, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 64 + } + ], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 9 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "90 degrees" + ] + }, + { + "id": 6, + "type": "Trellis2ExportMesh", + "pos": [ + 685.8094103737841, + 1428.9187221823029 + ], + "size": [ + 293.7760416666667, + 106 ], "flags": {}, "order": 13, "mode": 0, + "inputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "link": 9 + }, + { + "name": "filename_prefix", + "type": "STRING", + "widget": { + "name": "filename_prefix" + }, + "link": 65 + } + ], + "outputs": [ + { + "name": "glb_path", + "type": "STRING", + "links": [ + 6 + ] + }, + { + "name": "relative_path", + "type": "STRING", + "links": null + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2ExportMesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "Pistol_Refined_RK4", + "glb" + ] + }, + { + "id": 3, + "type": "Trellis2LoadMesh", + "pos": [ + -672.5388064314947, + 704.8273569269936 + ], + "size": [ + 489.9479166666667, + 58 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "trimesh", + "type": "TRIMESH", + "links": [ + 2 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "87f48b0726b5d5e58b744bbac632331cd7a34103", + "Node name for S&R": "Trellis2LoadMesh", + "widget_ue_connectable": {} + }, + "widgets_values": [ + "C:\\Git\\ComfyUI\\output\\Pistol_rk4_1000000_00001_.glb" + ] + }, + { + "id": 28, + "type": "PrimitiveInt", + "pos": [ + -664.1149362667967, + 558.8894850719757 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 61, + 63 + ] + } + ], + "title": "Target Face Number", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveInt" + }, + "widgets_values": [ + 500000, + "fixed" + ] + }, + { + "id": 32, + "type": "PrimitiveString", + "pos": [ + -662.5199834201865, + 451.8018444969979 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "STRING", + "type": "STRING", + "links": [ + 65 + ] + } + ], + "title": "Name", + "properties": { + "cnr_id": "comfy-core", + "ver": "0.19.3", + "Node name for S&R": "PrimitiveString" + }, + "widgets_values": [ + "Refined" + ] + }, + { + "id": 29, + "type": "Trellis2FillHolesWithCuMesh", + "pos": [ + 673.7963754168153, + 457.8202675903388 + ], + "size": [ + 312.4361328125, + 58 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "link": 57 + } + ], + "outputs": [ + { + "name": "mesh", + "type": "MESHWITHVOXEL", + "links": [ + 58 + ] + } + ], + "properties": { + "aux_id": "visualbruno/ComfyUI-Trellis2", + "ver": "450c4c58e436d29c06fcdb6597b57a6ee315bdff", + "Node name for S&R": "Trellis2FillHolesWithCuMesh" + }, + "widgets_values": [ + 1 + ] + }, + { + "id": 7, + "type": "Preview3D", + "pos": [ + 1127.562396339992, + 515.5064653203365 + ], + "size": [ + 943.5272451099531, + 955.4554954018414 + ], + "flags": {}, + "order": 14, + "mode": 0, "inputs": [ { "name": "camera_info", @@ -283,33 +620,68 @@ "widget": { "name": "model_file" }, - "link": 480 + "link": 6 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" + "ver": "0.6.0", + "Node name for S&R": "Preview3D", + "widget_ue_connectable": {}, + "Last Time Model File": "C:/Git/ComfyUI/output/Pistol_Refined_RK4_00001_.glb", + "Scene Config": { + "showGrid": true, + "backgroundColor": "#282828", + "backgroundImage": "", + "backgroundRenderMode": "tiled" + }, + "Camera Config": { + "cameraType": "perspective", + "fov": 35, + "state": { + "position": { + "x": -7.790522801971376, + "y": 2.7927264708519606, + "z": -2.7783310361284643 + }, + "target": { + "x": 0.048615204650881726, + "y": 1.3569662978296089, + "z": -0.15702319692534433 + }, + "zoom": 1, + "cameraType": "perspective" + } + }, + "Light Config": { + "intensity": 3 + }, + "Model Config": { + "upDirection": "original", + "materialMode": "normal", + "showSkeleton": false + }, + "Resource Folder": "Git/ComfyUI/output" }, "widgets_values": [ - "", + "C:/Git/ComfyUI/output/Pistol_Refined_RK4_00001_.glb", "" ] }, { - "id": 69, + "id": 2, "type": "Trellis2LoadImageWithTransparency", "pos": [ - -383.4145219550909, - 310.9862093076388 + -682.7799045940628, + 834.7931360244816 ], "size": [ - 717.521556382955, - 915.5313594325766 + 604.7916666666667, + 704.7916666666667 ], "flags": {}, - "order": 2, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -327,7 +699,7 @@ "name": "image_with_alpha", "type": "IMAGE", "links": [ - 241 + 34 ] } ], @@ -338,392 +710,131 @@ "widget_ue_connectable": {} }, "widgets_values": [ - "Image_1024_00101_.png", + "Tower04_6Views_Hy20_SourceImage_00001_.png", "image" ] - }, - { - "id": 203, - "type": "PrimitiveInt", - "pos": [ - -379.85391723715725, - 7.869022281792564 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 475 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -388.041436029903, - -125.57562894305721 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 479 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 225, - "type": "Trellis2MeshRefiner", - "pos": [ - 753.899038005419, - -389.13958558695583 - ], - "size": [ - 340.390625, - 578 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 469 - }, - { - "name": "trimesh", - "type": "TRIMESH", - "link": 460 - }, - { - "name": "image", - "type": "IMAGE", - "link": 461 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 474 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshRefiner" - }, - "widgets_values": [ - 12345, - "fixed", - 1024, - 12, - 7.5, - 0.01, - 3, - 12, - 3, - 0.01, - 3, - 999999, - false, - 16, - 0.1, - 1, - 0, - 0.9, - true, - 1, - "heun" - ] - }, - { - "id": 228, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1198.1583617137858, - -151.8665797237854 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 471 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 481 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 234, - "type": "Trellis2MeshWithVoxelToTrimesh", - "pos": [ - 1183.7879296915492, - 4.235191654770113 - ], - "size": [ - 349.41171875, - 58 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 481 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 482 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelToTrimesh" - }, - "widgets_values": [ - "90 degrees" - ] - }, - { - "id": 233, - "type": "Trellis2ExportMesh", - "pos": [ - 1205.1587971929546, - 133.46673644186396 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 482 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 479 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 480 - ] - }, - { - "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" - ] } ], "links": [ [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 460, - 226, - 0, - 225, 1, - "TRIMESH" - ], - [ - 461, - 119, + 1, 0, - 225, - 2, - "IMAGE" - ], - [ - 469, - 39, - 0, - 225, + 4, 0, "TRELLIS2PIPELINE" ], [ - 470, - 231, + 2, + 3, 0, - 227, - 0, - "MESHWITHVOXEL" - ], - [ - 471, - 229, - 0, - 228, - 0, - "MESHWITHVOXEL" - ], - [ - 472, - 227, - 0, - 229, - 0, - "MESHWITHVOXEL" - ], - [ - 474, - 225, - 0, - 231, - 0, - "MESHWITHVOXEL" - ], - [ - 475, - 203, - 0, - 229, + 4, 1, - "INT" + "TRIMESH" ], [ - 479, - 204, + 6, + 6, 0, - 233, - 1, - "STRING" - ], - [ - 480, - 233, - 0, - 202, + 7, 2, "STRING" ], [ - 481, - 228, + 9, + 9, 0, - 234, + 6, + 0, + "TRIMESH" + ], + [ + 34, + 2, + 2, + 16, + 0, + "IMAGE" + ], + [ + 55, + 27, + 0, + 10, 0, "MESHWITHVOXEL" ], [ - 482, - 234, + 56, + 16, 0, - 233, + 4, + 2, + "IMAGE" + ], + [ + 57, + 4, 0, - "TRIMESH" + 29, + 0, + "MESHWITHVOXEL" + ], + [ + 58, + 29, + 0, + 27, + 0, + "MESHWITHVOXEL" + ], + [ + 59, + 10, + 0, + 30, + 0, + "MESHWITHVOXEL" + ], + [ + 61, + 28, + 0, + 10, + 1, + "INT" + ], + [ + 62, + 30, + 0, + 31, + 0, + "MESHWITHVOXEL" + ], + [ + 63, + 28, + 0, + 31, + 1, + "INT" + ], + [ + 64, + 31, + 0, + 9, + 0, + "MESHWITHVOXEL" + ], + [ + 65, + 32, + 0, + 6, + 1, + "STRING" ] ], "groups": [ @@ -731,10 +842,10 @@ "id": 1, "title": "Configuration", "bounding": [ - -414.5659226642583, - -213.34811694305725, - 764.6855244821979, - 1466.2928336195214 + -697.6350141051945, + 376.18984057843386, + 631.7714275742212, + 1184.1145820330908 ], "color": "#3f789e", "font_size": 24, @@ -742,12 +853,12 @@ }, { "id": 2, - "title": "Generation", + "title": "Refiner", "bounding": [ - 374.5341225783577, - -726.2357215927766, - 1227.3780156118423, - 1005.7286067160883 + -34.6507706114636, + 384.22026759033884, + 1059.6170785970803, + 1160.6984545919638 ], "color": "#3f789e", "font_size": 24, @@ -759,14 +870,14 @@ "workflowRendererVersion": "LG", "ue_links": [], "ds": { - "scale": 0.6830134553650716, + "scale": 0.5730855330116891, "offset": [ - 200.2846180257333, - 818.8284012529438 + 846.2623804480572, + -114.91619782203149 ] }, "links_added_by_ue": [], - "frontendVersion": "1.42.8", + "frontendVersion": "1.42.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, diff --git a/example_workflows/Simple.json b/example_workflows/Simple.json deleted file mode 100644 index 18ecd1a..0000000 --- a/example_workflows/Simple.json +++ /dev/null @@ -1,754 +0,0 @@ -{ - "id": "cd6e2e00-83cc-4795-abf1-09b46428c270", - "revision": 0, - "last_node_id": 205, - "last_link_id": 413, - "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": 119, - "type": "Trellis2PreProcessImage", - "pos": [ - 398.0246741688026, - 149.83708875416676 - ], - "size": [ - 281.8229166666667, - 106 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 241 - } - ], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 391 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 10, - false, - 1024 - ] - }, - { - "id": 39, - "type": "Trellis2LoadModel", - "pos": [ - 388.892170207283, - -228.80616406738957 - ], - "size": [ - 301.71875, - 202 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 390 - ] - } - ], - "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": 196, - "type": "Trellis2FillHolesWithCuMesh", - "pos": [ - 1117.157533597802, - -362.86738879994687 - ], - "size": [ - 312.4361328125, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 396 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 392 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "dc66f263e832b103a81a021bf6cd53eec8ff28af", - "Node name for S&R": "Trellis2FillHolesWithCuMesh" - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 197, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 1124.8153675662377, - -239.75157745064854 - ], - "size": [ - 331.5878996659427, - 142.11360851901668 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 392 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 393 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 198, - "type": "Trellis2SimplifyMesh", - "pos": [ - 1134.132576655357, - -43.60066335397867 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 393 - }, - { - "name": "target_face_num", - "type": "INT", - "widget": { - "name": "target_face_num" - }, - "link": 409 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 394 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "5d4c1474ceb477f40bbd6d437f7da90f3d6d9229", - "Node name for S&R": "Trellis2SimplifyMesh" - }, - "widgets_values": [ - 500000, - "Cumesh" - ] - }, - { - "id": 203, - "type": "PrimitiveInt", - "pos": [ - -373.0898096413628, - 163.12227474974895 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 409 - ] - } - ], - "title": "Target Face Number", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveInt" - }, - "widgets_values": [ - 300000, - "fixed" - ] - }, - { - "id": 204, - "type": "PrimitiveString", - "pos": [ - -368.2858630795249, - 34.401714106564214 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 410 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "PrimitiveString" - }, - "widgets_values": [ - "Tank" - ] - }, - { - "id": 202, - "type": "Preview3D", - "pos": [ - 376.48890096546415, - 331.2515281089069 - ], - "size": [ - 868.8731050199159, - 920.1382602693357 - ], - "flags": {}, - "order": 12, - "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": 398 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.18.1", - "Node name for S&R": "Preview3D" - }, - "widgets_values": [ - "", - "" - ] - }, - { - "id": 199, - "type": "Trellis2FillHolesWithMeshlib", - "pos": [ - 1132.506716841996, - 89.90828212755481 - ], - "size": [ - 249.284765625, - 46 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 394 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 411 - ] - }, - { - "name": "holes_filled", - "type": "INT", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "e8098f5641702e74133c2dea0b45a13a3ab19985", - "Node name for S&R": "Trellis2FillHolesWithMeshlib" - }, - "widgets_values": [] - }, - { - "id": 195, - "type": "Trellis2MeshWithVoxelGenerator", - "pos": [ - 746.136770520365, - -107.27192057879526 - ], - "size": [ - 342.2818359375, - 342 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 390 - }, - { - "name": "image", - "type": "IMAGE", - "link": 391 - } - ], - "outputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 396 - ] - }, - { - "name": "bvh", - "type": "BVH", - "links": [ - 412 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a5242473f68fe91d5ef0b188f8658ae0da540237", - "Node name for S&R": "Trellis2MeshWithVoxelGenerator" - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 12, - 12, - 12, - 999999, - 1, - 32, - true, - true, - "euler" - ] - }, - { - "id": 205, - "type": "Trellis2UnWrapAndRasterizer", - "pos": [ - 1509.48883255403, - -231.18851954550428 - ], - "size": [ - 419.15234375, - 314 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 411 - }, - { - "name": "bvh", - "type": "BVH", - "link": 412 - } - ], - "outputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 413 - ] - }, - { - "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": 201, - "type": "Trellis2ExportMesh", - "pos": [ - 1517.3851156356834, - 145.96275340737535 - ], - "size": [ - 270, - 102 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "name": "trimesh", - "type": "TRIMESH", - "link": 413 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 410 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 398 - ] - }, - { - "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" - ] - } - ], - "links": [ - [ - 241, - 69, - 2, - 119, - 0, - "IMAGE" - ], - [ - 390, - 39, - 0, - 195, - 0, - "TRELLIS2PIPELINE" - ], - [ - 391, - 119, - 0, - 195, - 1, - "IMAGE" - ], - [ - 392, - 196, - 0, - 197, - 0, - "MESHWITHVOXEL" - ], - [ - 393, - 197, - 0, - 198, - 0, - "MESHWITHVOXEL" - ], - [ - 394, - 198, - 0, - 199, - 0, - "MESHWITHVOXEL" - ], - [ - 396, - 195, - 0, - 196, - 0, - "MESHWITHVOXEL" - ], - [ - 398, - 201, - 0, - 202, - 2, - "STRING" - ], - [ - 409, - 203, - 0, - 198, - 1, - "INT" - ], - [ - 410, - 204, - 0, - 201, - 1, - "STRING" - ], - [ - 411, - 199, - 0, - 205, - 0, - "MESHWITHVOXEL" - ], - [ - 412, - 195, - 1, - 205, - 1, - "BVH" - ], - [ - 413, - 205, - 0, - 201, - 0, - "TRIMESH" - ] - ], - "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": [ - 378.892170207283, - -436.46738879994683, - 1706.6665797550602, - 727.1063315541132 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "config": {}, - "extra": { - "workflowRendererVersion": "LG", - "ue_links": [], - "ds": { - "scale": 0.5644739300537773, - "offset": [ - 683.341395587175, - 735.5254552429528 - ] - }, - "links_added_by_ue": [], - "frontendVersion": "1.42.8", - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true - }, - "version": 0.4 -} \ No newline at end of file diff --git a/example_workflows/Using_Qwen_Rembg.json b/example_workflows/Using_Qwen_Rembg.json deleted file mode 100644 index ec3c8c9..0000000 --- a/example_workflows/Using_Qwen_Rembg.json +++ /dev/null @@ -1,4504 +0,0 @@ -{ - "id": "80a507b0-97f7-471d-a5c7-e3b611dc35bd", - "revision": 0, - "last_node_id": 138, - "last_link_id": 330, - "nodes": [ - { - "id": 127, - "type": "Trellis2LoadImageWithTransparency", - "pos": [ - -1713.2331922375229, - 149.4806301666708 - ], - "size": [ - 344.9027900694532, - 412.43150926958765 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "image", - "type": "IMAGE", - "links": [ - 315 - ] - }, - { - "name": "mask", - "type": "MASK", - "links": null - }, - { - "name": "image_with_alpha", - "type": "IMAGE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2LoadImageWithTransparency", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Image_1280_00018_.png", - "image" - ] - }, - { - "id": 113, - "type": "StringConstant", - "pos": [ - -1688.6025074282152, - 24.111787654618162 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 257 - ] - } - ], - "title": "Target Face Numbers", - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "StringConstant", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "500000,100000,50000,10000" - ] - }, - { - "id": 91, - "type": "StringConstant", - "pos": [ - -1689.3643189597897, - -111.18149761718067 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "STRING", - "type": "STRING", - "links": [ - 258, - 260, - 264, - 306, - 314 - ] - } - ], - "title": "Name", - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "StringConstant", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Lighthouse" - ] - }, - { - "id": 115, - "type": "1e7f1cdd-bcbb-4a27-b6c0-c581232229c9", - "pos": [ - -955.8025220897101, - 35.39991668619108 - ], - "size": [ - 210, - 108 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 280 - }, - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 260 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 285 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "-1", - "string_a" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.14.1", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ] - }, - { - "id": 114, - "type": "14e08b54-7c5b-4424-85a9-32313438a0c8", - "pos": [ - -968.4098829576317, - 247.40634705344522 - ], - "size": [ - 324.78170212881037, - 198 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 285 - }, - { - "name": "target_face_num", - "type": "STRING", - "widget": { - "name": "target_face_num" - }, - "link": 257 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 258 - } - ], - "outputs": [ - { - "name": "lst_glb_path", - "type": "STRING", - "links": [ - 311 - ] - }, - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 303 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "-1", - "target_face_num" - ], - [ - "-1", - "filename_prefix" - ], - [ - "-1", - "pipeline_type" - ], - [ - "-1", - "sparse_structure_steps" - ], - [ - "-1", - "shape_steps" - ], - [ - "104", - "seed" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.14.1", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "500000", - "cyclop", - "1024_cascade", - 25, - 25 - ] - }, - { - "id": 132, - "type": "Trellis2StringSelector", - "pos": [ - -599.597304120873, - 256.25255203200715 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "name": "strings", - "type": "STRING", - "widget": { - "name": "strings" - }, - "link": 311 - } - ], - "outputs": [ - { - "name": "string", - "type": "STRING", - "links": [ - 313 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2StringSelector", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - 0 - ] - }, - { - "id": 133, - "type": "7bc24666-3b3a-4143-9966-417577b9ab5d", - "pos": [ - -1282.5388806557346, - 151.56646709350358 - ], - "size": [ - 210, - 108 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "image", - "type": "IMAGE", - "link": 315 - }, - { - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 314 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 316, - 317 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "-1", - "string_a" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.14.1", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ] - }, - { - "id": 131, - "type": "b0745f4f-37d2-450c-b1c6-e6d7f63ca072", - "pos": [ - -976.8197868197794, - 519.5157973410552 - ], - "size": [ - 330.9718073441734, - 198 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 303 - }, - { - "name": "glb_path", - "type": "STRING", - "widget": { - "name": "glb_path" - }, - "link": 313 - }, - { - "name": "image", - "type": "IMAGE", - "link": 316 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 306 - } - ], - "outputs": [ - { - "name": "glb_path", - "type": "STRING", - "links": [ - 307 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "-1", - "glb_path" - ], - [ - "-1", - "filename_prefix" - ], - [ - "-1", - "texture_steps" - ], - [ - "-1", - "resolution" - ], - [ - "-1", - "texture_size" - ], - [ - "125", - "seed" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.14.1", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "3D/Trellis2", - 25, - 1536, - 4096 - ] - }, - { - "id": 116, - "type": "351b0d45-8c6b-41d0-a18a-ca417a8c7983", - "pos": [ - -968.1400035132195, - -162.7414853312544 - ], - "size": [ - 295.95537790407684, - 136 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "image1", - "type": "IMAGE", - "link": 317 - }, - { - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 264 - }, - { - "label": "gguf_name", - "name": "unet_name", - "type": "COMBO", - "widget": { - "name": "unet_name" - }, - "link": null - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 280 - ] - } - ], - "properties": { - "proxyWidgets": [ - [ - "-1", - "filename_prefix" - ], - [ - "-1", - "unet_name" - ], - [ - "65", - "seed" - ] - ], - "cnr_id": "comfy-core", - "ver": "0.14.1", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "ComfyUI", - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 130, - "type": "Preview3D", - "pos": [ - -589.3928091760396, - 512.0999637540118 - ], - "size": [ - 898.131006526075, - 892.2413835948853 - ], - "flags": {}, - "order": 9, - "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": 307 - } - ], - "outputs": [], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "Preview3D", - "widget_ue_connectable": {}, - "Last Time Model File": "Lighthouse_500001_.glb", - "Scene Config": { - "showGrid": true, - "backgroundColor": "#282828", - "backgroundImage": "", - "backgroundRenderMode": "tiled" - }, - "Camera Config": { - "cameraType": "perspective", - "fov": 35, - "state": { - "position": { - "x": -5.075221406845553, - "y": 4.476439013389106, - "z": 9.376831533021086 - }, - "target": { - "x": 0.0161058100451516, - "y": 2.1115920774848758, - "z": 0.17849642155163786 - }, - "zoom": 1, - "cameraType": "perspective" - } - }, - "Light Config": { - "intensity": 3 - }, - "Model Config": { - "upDirection": "original", - "materialMode": "original", - "showSkeleton": false - } - }, - "widgets_values": [ - "Lighthouse_500001_.glb", - "" - ] - } - ], - "links": [ - [ - 257, - 113, - 0, - 114, - 1, - "STRING" - ], - [ - 258, - 91, - 0, - 114, - 2, - "STRING" - ], - [ - 260, - 91, - 0, - 115, - 1, - "STRING" - ], - [ - 264, - 91, - 0, - 116, - 1, - "STRING" - ], - [ - 280, - 116, - 0, - 115, - 0, - "IMAGE" - ], - [ - 285, - 115, - 0, - 114, - 0, - "IMAGE" - ], - [ - 303, - 114, - 1, - 131, - 0, - "TRELLIS2PIPELINE" - ], - [ - 306, - 91, - 0, - 131, - 3, - "STRING" - ], - [ - 307, - 131, - 0, - 130, - 2, - "STRING" - ], - [ - 311, - 114, - 0, - 132, - 0, - "STRING" - ], - [ - 313, - 132, - 0, - 131, - 1, - "STRING" - ], - [ - 314, - 91, - 0, - 133, - 1, - "STRING" - ], - [ - 315, - 127, - 0, - 133, - 0, - "IMAGE" - ], - [ - 316, - 133, - 0, - 131, - 2, - "IMAGE" - ], - [ - 317, - 133, - 0, - 116, - 0, - "IMAGE" - ] - ], - "groups": [ - { - "id": 8, - "title": "Name - Nb Faces - Image", - "bounding": [ - -1723.2331922375229, - -184.78149761718063, - 364.9027900694532, - 756.6936370534391 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - }, - { - "id": 9, - "title": "Generate Normal Map", - "bounding": [ - -978.1400035132195, - -236.34148533125443, - 315.95537790407684, - 389.74140201744547 - ], - "color": "#8A8", - "font_size": 24, - "flags": {} - }, - { - "id": 10, - "title": "Generate Meshes", - "bounding": [ - -978.4098829576317, - 173.80634705344522, - 658.8125788367587, - 281.6 - ], - "color": "#b06634", - "font_size": 24, - "flags": {} - } - ], - "definitions": { - "subgraphs": [ - { - "id": "14e08b54-7c5b-4424-85a9-32313438a0c8", - "version": 1, - "state": { - "lastGroupId": 10, - "lastNodeId": 138, - "lastLinkId": 330, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Generate Meshes", - "inputNode": { - "id": -10, - "bounding": [ - -1045.1885844211656, - 1542.9146888368684, - 171.21484375, - 160 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 466.8937467698412, - 1572.9146888368684, - 120, - 80 - ] - }, - "inputs": [ - { - "id": "cc9278dd-e681-4ef7-9652-2edf8cd36178", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 253 - ], - "localized_name": "image", - "pos": [ - -893.9737406711656, - 1562.9146888368684 - ] - }, - { - "id": "927380ff-8932-4373-9323-266a6a6296ad", - "name": "target_face_num", - "type": "STRING", - "linkIds": [ - 255 - ], - "localized_name": "target_face_num", - "pos": [ - -893.9737406711656, - 1582.9146888368684 - ] - }, - { - "id": "a4820489-a6bc-4676-b287-56cbe53cdaef", - "name": "filename_prefix", - "type": "STRING", - "linkIds": [ - 254 - ], - "localized_name": "filename_prefix", - "pos": [ - -893.9737406711656, - 1602.9146888368684 - ] - }, - { - "id": "8f5a7a7a-b977-43bb-9b68-39ebc79958c7", - "name": "pipeline_type", - "type": "COMBO", - "linkIds": [ - 268 - ], - "pos": [ - -893.9737406711656, - 1622.9146888368684 - ] - }, - { - "id": "8da69710-3e98-427c-bf25-cc9cd718fe6d", - "name": "sparse_structure_steps", - "type": "INT", - "linkIds": [ - 269 - ], - "pos": [ - -893.9737406711656, - 1642.9146888368684 - ] - }, - { - "id": "f48cce3b-7c50-4acb-9fd5-75c021f12502", - "name": "shape_steps", - "type": "INT", - "linkIds": [ - 270 - ], - "pos": [ - -893.9737406711656, - 1662.9146888368684 - ] - } - ], - "outputs": [ - { - "id": "97041752-cf84-4a8d-a95e-8026ba1d37cb", - "name": "lst_glb_path", - "type": "STRING", - "linkIds": [ - 290 - ], - "pos": [ - 486.8937467698412, - 1592.9146888368684 - ] - }, - { - "id": "19fd0040-227b-4b61-87b6-af2392b7c33b", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 293 - ], - "pos": [ - 486.8937467698412, - 1612.9146888368684 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 108, - "type": "Trellis2ReconstructMeshWithQuad", - "pos": [ - 68.49569989484128, - 1391.124409224185 - ], - "size": [ - 328.398046875, - 130 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 243 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 244 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2ReconstructMeshWithQuad", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1, - 1024, - true, - true - ] - }, - { - "id": 106, - "type": "Trellis2PreProcessImage", - "pos": [ - -524.6575400928657, - 1211.2775134069516 - ], - "size": [ - 221.7837890625, - 82 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 253 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 241 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "15854282a73cf231b81d52ada22e652f414a078b", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 107, - "type": "Trellis2PostProcess2", - "pos": [ - -360.32075906222815, - 1389.3887396694067 - ], - "size": [ - 391.8560546875, - 178 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 242 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 243 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "d4d66cfc9f1ce5b1c3b9a2e504ee4b24ffad48a5", - "Node name for S&R": "Trellis2PostProcess2", - "widget_ue_connectable": {} - }, - "widgets_values": [ - false, - false, - false, - false, - true, - 3 - ] - }, - { - "id": 109, - "type": "Trellis2BatchSimplifyMeshAndExport", - "pos": [ - -348.1983759169163, - 1632.4637286231055 - ], - "size": [ - 374.362890625, - 226 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "link": 244 - }, - { - "localized_name": "target_face_num", - "name": "target_face_num", - "type": "STRING", - "widget": { - "name": "target_face_num" - }, - "link": 255 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 254 - } - ], - "outputs": [ - { - "localized_name": "lst_glb_path", - "name": "lst_glb_path", - "type": "STRING", - "links": [ - 290 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "7e04d3207c5d545bf84372bbc78b28e356563d50", - "Node name for S&R": "Trellis2BatchSimplifyMeshAndExport", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "500000", - "Cumesh", - true, - "90 degrees", - "cyclop", - "glb", - false, - 4 - ] - }, - { - "id": 105, - "type": "Trellis2LoadModel", - "pos": [ - -840.9756937961657, - 1175.2480895128565 - ], - "size": [ - 280.05208333333337, - 154 - ], - "flags": { - "collapsed": false - }, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "links": [ - 240, - 293 - ] - } - ], - "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": 104, - "type": "Trellis2MeshWithVoxelAdvancedGenerator", - "pos": [ - -834.6475928039808, - 1395.5146621843178 - ], - "size": [ - 417.17708333333337, - 678.6666259765625 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 240 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 241 - }, - { - "localized_name": "pipeline_type", - "name": "pipeline_type", - "type": "COMBO", - "widget": { - "name": "pipeline_type" - }, - "link": 268 - }, - { - "localized_name": "sparse_structure_steps", - "name": "sparse_structure_steps", - "type": "INT", - "widget": { - "name": "sparse_structure_steps" - }, - "link": 269 - }, - { - "localized_name": "shape_steps", - "name": "shape_steps", - "type": "INT", - "widget": { - "name": "shape_steps" - }, - "link": 270 - } - ], - "outputs": [ - { - "localized_name": "mesh", - "name": "mesh", - "type": "MESHWITHVOXEL", - "links": [ - 242 - ] - }, - { - "localized_name": "bvh", - "name": "bvh", - "type": "BVH", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "a28d6cf93b0cf24aa9e7d3dccfd14f406227fbd0", - "Node name for S&R": "Trellis2MeshWithVoxelAdvancedGenerator", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - "1024_cascade", - 25, - 6.5, - 0, - 4, - 25, - 6.5, - 0, - 4, - 12, - 6.5, - 0.5, - 4, - 999999, - 4, - 32, - false, - 0.1, - 1, - 0.1, - 1, - 0, - 0.9, - true - ] - } - ], - "groups": [ - { - "id": 6, - "title": "Mesh Generation", - "bounding": [ - -850.9756937961657, - 1101.6480895128566, - 1257.869440566007, - 982.5331986480238 - ], - "color": "#8A8", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 240, - "origin_id": 105, - "origin_slot": 0, - "target_id": 104, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 241, - "origin_id": 106, - "origin_slot": 0, - "target_id": 104, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 243, - "origin_id": 107, - "origin_slot": 0, - "target_id": 108, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 244, - "origin_id": 108, - "origin_slot": 0, - "target_id": 109, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 242, - "origin_id": 104, - "origin_slot": 0, - "target_id": 107, - "target_slot": 0, - "type": "MESHWITHVOXEL" - }, - { - "id": 253, - "origin_id": -10, - "origin_slot": 0, - "target_id": 106, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 255, - "origin_id": -10, - "origin_slot": 1, - "target_id": 109, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 254, - "origin_id": -10, - "origin_slot": 2, - "target_id": 109, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 268, - "origin_id": -10, - "origin_slot": 3, - "target_id": 104, - "target_slot": 2, - "type": "COMBO" - }, - { - "id": 269, - "origin_id": -10, - "origin_slot": 4, - "target_id": 104, - "target_slot": 3, - "type": "INT" - }, - { - "id": 270, - "origin_id": -10, - "origin_slot": 5, - "target_id": 104, - "target_slot": 4, - "type": "INT" - }, - { - "id": 290, - "origin_id": 109, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 293, - "origin_id": 105, - "origin_slot": 0, - "target_id": -20, - "target_slot": 1, - "type": "TRELLIS2PIPELINE" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "1e7f1cdd-bcbb-4a27-b6c0-c581232229c9", - "version": 1, - "state": { - "lastGroupId": 10, - "lastNodeId": 138, - "lastLinkId": 330, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Remove Background", - "inputNode": { - "id": -10, - "bounding": [ - -1047.58301492526, - 665.9497817499082, - 120, - 80 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 95.14293130204297, - 649.0868744522515, - 120, - 60 - ] - }, - "inputs": [ - { - "id": "c03b9a49-3aa9-4360-b7a3-b272f4cbd9eb", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 250, - 249 - ], - "localized_name": "Image", - "pos": [ - -947.5830149252599, - 685.9497817499082 - ] - }, - { - "id": "f5543151-7e91-4d87-bf59-114189c04db9", - "name": "string_a", - "type": "STRING", - "linkIds": [ - 288 - ], - "localized_name": "string_a", - "pos": [ - -947.5830149252599, - 705.9497817499082 - ] - } - ], - "outputs": [ - { - "id": "1c6f7b53-8c1e-41a5-984a-bf7024ba3924", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 283 - ], - "pos": [ - 115.14293130204297, - 669.0868744522515 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 93, - "type": "GetImageSize+", - "pos": [ - -839.5817609644027, - 498.7556930369823 - ], - "size": [ - 187.5, - 79.44010416666667 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 249 - } - ], - "outputs": [ - { - "localized_name": "width", - "name": "width", - "type": "INT", - "links": [ - 225 - ] - }, - { - "localized_name": "height", - "name": "height", - "type": "INT", - "links": null - }, - { - "localized_name": "count", - "name": "count", - "type": "INT", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui_essentials", - "ver": "1.1.0", - "Node name for S&R": "GetImageSize+", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 98, - "type": "RMBG", - "pos": [ - -857.5830149252599, - 656.1969954628356 - ], - "size": [ - 320, - 320.546875 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 250 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 233, - 281 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - }, - { - "id": 119, - "type": "Trellis2Continue", - "pos": [ - -144.1663902787133, - 662.648383478757 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 281 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 282 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 283 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 94, - "type": "CR Integer To String", - "pos": [ - -814.4899127404373, - 557.3948863993342 - ], - "size": [ - 196.319921875, - 59.44010416666667 - ], - "flags": { - "collapsed": false - }, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "int_", - "name": "int_", - "type": "INT", - "link": 225 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 235 - ] - }, - { - "localized_name": "show_help", - "name": "show_help", - "type": "STRING", - "links": null - } - ], - "properties": { - "cnr_id": "ComfyUI_Comfyroll_CustomNodes", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Integer To String", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 102, - "type": "StringConcatenate", - "pos": [ - -389.4977180465004, - 604.4138564661247 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 289 - }, - { - "localized_name": "string_b", - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 235 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 236 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "", - "_" - ] - }, - { - "id": 122, - "type": "StringConcatenate", - "pos": [ - -559.0492153942295, - 546.2424245292174 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "string_b", - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 288 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 289 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "NoBg/", - "", - "" - ] - }, - { - "id": 101, - "type": "SaveImageKJ", - "pos": [ - -482.56221507186893, - 678.7719518658572 - ], - "size": [ - 289.302734375, - 126 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 233 - }, - { - "localized_name": "caption", - "name": "caption", - "shape": 7, - "type": "STRING", - "link": null - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 236 - } - ], - "outputs": [ - { - "localized_name": "filename", - "name": "filename", - "type": "STRING", - "links": [ - 282 - ] - } - ], - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "SaveImageKJ", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "ComfyUI", - "", - ".txt" - ] - } - ], - "groups": [ - { - "id": 5, - "title": "Remove Background", - "bounding": [ - -867.5830149252599, - 425.15569303698175, - 934.3644086186874, - 559.7973169393424 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 225, - "origin_id": 93, - "origin_slot": 0, - "target_id": 94, - "target_slot": 0, - "type": "INT" - }, - { - "id": 235, - "origin_id": 94, - "origin_slot": 0, - "target_id": 102, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 233, - "origin_id": 98, - "origin_slot": 0, - "target_id": 101, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 236, - "origin_id": 102, - "origin_slot": 0, - "target_id": 101, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 250, - "origin_id": -10, - "origin_slot": 0, - "target_id": 98, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 249, - "origin_id": -10, - "origin_slot": 0, - "target_id": 93, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 281, - "origin_id": 98, - "origin_slot": 0, - "target_id": 119, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 282, - "origin_id": 101, - "origin_slot": 0, - "target_id": 119, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 283, - "origin_id": 119, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 288, - "origin_id": -10, - "origin_slot": 1, - "target_id": 122, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 289, - "origin_id": 122, - "origin_slot": 0, - "target_id": 102, - "target_slot": 0, - "type": "STRING" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "351b0d45-8c6b-41d0-a18a-ca417a8c7983", - "version": 1, - "state": { - "lastGroupId": 10, - "lastNodeId": 138, - "lastLinkId": 330, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Generate Normal Map", - "inputNode": { - "id": -10, - "bounding": [ - -1044.4872905080388, - -101.64267883488338, - 127.0234375, - 100 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 1261.769623411695, - -92.02869776424366, - 120, - 60 - ] - }, - "inputs": [ - { - "id": "e4e5dc71-b6cd-45fa-8f76-04a308a880f3", - "name": "image1", - "type": "IMAGE", - "linkIds": [ - 321 - ], - "localized_name": "image1", - "shape": 7, - "pos": [ - -937.4638530080388, - -81.64267883488338 - ] - }, - { - "id": "aa1d423d-315c-4672-b812-cd82ad7b8881", - "name": "filename_prefix", - "type": "STRING", - "linkIds": [ - 286 - ], - "localized_name": "filename_prefix", - "pos": [ - -937.4638530080388, - -61.642678834883384 - ] - }, - { - "id": "1e13864c-755a-405d-a92f-2787893cca0d", - "name": "unet_name", - "type": "COMBO", - "linkIds": [ - 267 - ], - "label": "gguf_name", - "pos": [ - -937.4638530080388, - -41.642678834883384 - ] - } - ], - "outputs": [ - { - "id": "9f3cc353-7bc0-4035-a80d-2f6bbab6cb0c", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 278 - ], - "localized_name": "IMAGE", - "pos": [ - 1281.769623411695, - -72.02869776424366 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 10, - "type": "VAELoader", - "pos": [ - -370.6481795061116, - 230.89207308735104 - ], - "size": [ - 396.1197916666667, - 58 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "VAE", - "name": "VAE", - "type": "VAE", - "slot_index": 0, - "links": [ - 184, - 185, - 214 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "VAELoader", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_vae.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors", - "directory": "vae" - } - ] - }, - "widgets_values": [ - "qwen_image_vae.safetensors" - ] - }, - { - "id": 12, - "type": "UNETLoader", - "pos": [ - -370.6481795061116, - -255.10816603504787 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 1, - "mode": 4, - "inputs": [], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "slot_index": 0, - "links": [] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "UNETLoader", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_image_edit_2511_bf16.safetensors", - "url": "https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_2511_bf16.safetensors", - "directory": "diffusion_models" - } - ] - }, - "widgets_values": [ - "FireRed-Image-Edit-1.0_fp8mixed_comfy.safetensors", - "default" - ] - }, - { - "id": 61, - "type": "CLIPLoader", - "pos": [ - -371.44267611344236, - 82.29021566854804 - ], - "size": [ - 396.1197916666667, - 106 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "CLIP", - "name": "CLIP", - "type": "CLIP", - "links": [ - 178, - 181 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CLIPLoader", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "url": "https://huggingface.co/Comfy-Org/HunyuanVideo_1.5_repackaged/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors", - "directory": "text_encoders" - } - ] - }, - "widgets_values": [ - "qwen_2.5_vl_7b_fp8_scaled.safetensors", - "qwen_image", - "default" - ] - }, - { - "id": 74, - "type": "LoraLoaderModelOnly", - "pos": [ - -372.2373182063264, - -37.54438004259754 - ], - "size": [ - 396.1197916666667, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 222 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 192 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "LoraLoaderModelOnly", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65, - "models": [ - { - "name": "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "url": "https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - "directory": "loras" - } - ] - }, - "widgets_values": [ - "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors", - 1 - ] - }, - { - "id": 71, - "type": "FluxKontextMultiReferenceLatentMethod", - "pos": [ - 582.4623296970767, - 58.625902108650095 - ], - "size": [ - 300, - 58 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 188 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 189 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - "index_timestep_zero" - ], - "color": "#222", - "bgcolor": "#000" - }, - { - "id": 70, - "type": "FluxKontextMultiReferenceLatentMethod", - "pos": [ - 578.8507169627494, - -61.98410200952472 - ], - "size": [ - 300, - 58 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [ - { - "localized_name": "conditioning", - "name": "conditioning", - "type": "CONDITIONING", - "link": 186 - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 187 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "FluxKontextMultiReferenceLatentMethod", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - "index_timestep_zero" - ], - "color": "#222", - "bgcolor": "#000" - }, - { - "id": 67, - "type": "ModelSamplingAuraFlow", - "pos": [ - 583.0721350071391, - -288.26023088409175 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 192 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 177 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "ModelSamplingAuraFlow", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - 3.1 - ] - }, - { - "id": 90, - "type": "EmptyLatentImage", - "pos": [ - 580.526229416146, - 159.39992085374115 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 218 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "EmptyLatentImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - 1 - ] - }, - { - "id": 68, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 87.40982122778001, - -247.92620382385854 - ], - "size": [ - 431.9022487170264, - 239.91270427521232 - ], - "flags": {}, - "order": 7, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 178 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 184 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 325 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 186 - ] - } - ], - "title": "TextEncodeQwenImageEditPlus (Positive)", - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - "Generate a highly detailed normal map of the image" - ], - "color": "#232", - "bgcolor": "#353" - }, - { - "id": 88, - "type": "UnetLoaderGGUF", - "pos": [ - -365.7839303346987, - -137.21790906506607 - ], - "size": [ - 364.97395833333337, - 58 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "localized_name": "unet_name", - "name": "unet_name", - "type": "COMBO", - "widget": { - "name": "unet_name" - }, - "link": 267 - } - ], - "outputs": [ - { - "localized_name": "MODEL", - "name": "MODEL", - "type": "MODEL", - "links": [ - 222 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-GGUF", - "ver": "795e45156ece99afbc3efef911e63fcb46e6a20d", - "Node name for S&R": "UnetLoaderGGUF", - "widget_ue_connectable": {}, - "aux_id": "city96/ComfyUI-GGUF" - }, - "widgets_values": [ - "qwen-image-edit-2511-Q8_0.gguf" - ] - }, - { - "id": 64, - "type": "CFGNorm", - "pos": [ - 583.794470779964, - -178.98264573834516 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 177 - } - ], - "outputs": [ - { - "localized_name": "patched_model", - "name": "patched_model", - "type": "MODEL", - "links": [ - 171 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "CFGNorm", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - 1 - ] - }, - { - "id": 118, - "type": "Trellis2Continue", - "pos": [ - 1513.8857615626143, - -19.96127502125541 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 330 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 277 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 278 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 120, - "type": "StringConcatenate", - "pos": [ - 960.7311539826973, - 167.77371995686784 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 16, - "mode": 0, - "inputs": [ - { - "localized_name": "string_b", - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 286 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 287 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "Images/", - "ComfyUI", - "" - ] - }, - { - "id": 92, - "type": "SaveImageKJ", - "pos": [ - 1205.045047745059, - 100.22014649552696 - ], - "size": [ - 289.302734375, - 126 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 223 - }, - { - "localized_name": "caption", - "name": "caption", - "shape": 7, - "type": "STRING", - "link": null - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 287 - } - ], - "outputs": [ - { - "localized_name": "filename", - "name": "filename", - "type": "STRING", - "links": [ - 277 - ] - } - ], - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "SaveImageKJ", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "ComfyUI", - "", - ".txt" - ] - }, - { - "id": 69, - "type": "TextEncodeQwenImageEditPlus", - "pos": [ - 96.1585327626779, - 91.99288340813368 - ], - "size": [ - 420, - 168 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "localized_name": "clip", - "name": "clip", - "type": "CLIP", - "link": 181 - }, - { - "localized_name": "vae", - "name": "vae", - "shape": 7, - "type": "VAE", - "link": 185 - }, - { - "localized_name": "image1", - "name": "image1", - "shape": 7, - "type": "IMAGE", - "link": 326 - }, - { - "localized_name": "image2", - "name": "image2", - "shape": 7, - "type": "IMAGE", - "link": null - }, - { - "localized_name": "image3", - "name": "image3", - "shape": 7, - "type": "IMAGE", - "link": null - } - ], - "outputs": [ - { - "localized_name": "CONDITIONING", - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 188 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "TextEncodeQwenImageEditPlus", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - "" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 135, - "type": "ImageResize+", - "pos": [ - -802.6565844487184, - -104.58757507039557 - ], - "size": [ - 270, - 218 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 321 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 324 - ] - }, - { - "localized_name": "width", - "name": "width", - "type": "INT", - "links": null - }, - { - "localized_name": "height", - "name": "height", - "type": "INT", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui_essentials", - "ver": "1.1.0", - "Node name for S&R": "ImageResize+", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - "lanczos", - "pad", - "always", - 0 - ] - }, - { - "id": 136, - "type": "ResizeImageNode", - "pos": [ - -801.9577977736184, - 172.96000410683317 - ], - "size": [ - 270, - 106 - ], - "flags": {}, - "order": 18, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 324 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 325, - 326 - ] - } - ], - "properties": { - "cnr_id": "comfyui-logicutils", - "ver": "1.7.2", - "Node name for S&R": "ResizeImageNode", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 1024, - 1024, - "BICUBIC" - ] - }, - { - "id": 89, - "type": "VAEDecodeTiled", - "pos": [ - 1238.179389837054, - -248.4921150318528 - ], - "size": [ - 225, - 150 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [ - { - "localized_name": "samples", - "name": "samples", - "type": "LATENT", - "link": 215 - }, - { - "localized_name": "vae", - "name": "vae", - "type": "VAE", - "link": 214 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 223, - 329 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.9.1", - "Node name for S&R": "VAEDecodeTiled", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 128, - 64, - 64, - 8 - ] - }, - { - "id": 138, - "type": "UnloadAllModels", - "pos": [ - 1292.9831756904516, - 5.411395079906597 - ], - "size": [ - 151.941015625, - 26 - ], - "flags": {}, - "order": 19, - "mode": 0, - "inputs": [ - { - "localized_name": "value", - "name": "value", - "type": "*", - "link": 329 - } - ], - "outputs": [ - { - "localized_name": "*", - "name": "*", - "type": "*", - "links": [ - 330 - ] - } - ], - "properties": { - "cnr_id": "comfyui-unload-model", - "ver": "1.0.2", - "Node name for S&R": "UnloadAllModels", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 65, - "type": "KSampler", - "pos": [ - 913.028317249661, - -284.17413947014006 - ], - "size": [ - 280, - 280 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "model", - "name": "model", - "type": "MODEL", - "link": 171 - }, - { - "localized_name": "positive", - "name": "positive", - "type": "CONDITIONING", - "link": 187 - }, - { - "localized_name": "negative", - "name": "negative", - "type": "CONDITIONING", - "link": 189 - }, - { - "localized_name": "latent_image", - "name": "latent_image", - "type": "LATENT", - "link": 218 - } - ], - "outputs": [ - { - "localized_name": "LATENT", - "name": "LATENT", - "type": "LATENT", - "links": [ - 215 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.5.1", - "Node name for S&R": "KSampler", - "widget_ue_connectable": {}, - "enableTabs": false, - "tabWidth": 65, - "tabXOffset": 10, - "hasSecondTab": false, - "secondTabText": "Send Back", - "secondTabOffset": 80, - "secondTabWidth": 65 - }, - "widgets_values": [ - 217725389550239, - "fixed", - 4, - 1, - "euler", - "simple", - 1 - ] - } - ], - "groups": [ - { - "id": 4, - "title": "Generate Normal Map", - "bounding": [ - -382.2373182063264, - -361.8602308840917, - 2094.042459049726, - 657.5740993137899 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 171, - "origin_id": 64, - "origin_slot": 0, - "target_id": 65, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 187, - "origin_id": 70, - "origin_slot": 0, - "target_id": 65, - "target_slot": 1, - "type": "CONDITIONING" - }, - { - "id": 189, - "origin_id": 71, - "origin_slot": 0, - "target_id": 65, - "target_slot": 2, - "type": "CONDITIONING" - }, - { - "id": 218, - "origin_id": 90, - "origin_slot": 0, - "target_id": 65, - "target_slot": 3, - "type": "LATENT" - }, - { - "id": 222, - "origin_id": 88, - "origin_slot": 0, - "target_id": 74, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 188, - "origin_id": 69, - "origin_slot": 0, - "target_id": 71, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 186, - "origin_id": 68, - "origin_slot": 0, - "target_id": 70, - "target_slot": 0, - "type": "CONDITIONING" - }, - { - "id": 177, - "origin_id": 67, - "origin_slot": 0, - "target_id": 64, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 192, - "origin_id": 74, - "origin_slot": 0, - "target_id": 67, - "target_slot": 0, - "type": "MODEL" - }, - { - "id": 181, - "origin_id": 61, - "origin_slot": 0, - "target_id": 69, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 185, - "origin_id": 10, - "origin_slot": 0, - "target_id": 69, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 178, - "origin_id": 61, - "origin_slot": 0, - "target_id": 68, - "target_slot": 0, - "type": "CLIP" - }, - { - "id": 184, - "origin_id": 10, - "origin_slot": 0, - "target_id": 68, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 215, - "origin_id": 65, - "origin_slot": 0, - "target_id": 89, - "target_slot": 0, - "type": "LATENT" - }, - { - "id": 214, - "origin_id": 10, - "origin_slot": 0, - "target_id": 89, - "target_slot": 1, - "type": "VAE" - }, - { - "id": 223, - "origin_id": 89, - "origin_slot": 0, - "target_id": 92, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 267, - "origin_id": -10, - "origin_slot": 2, - "target_id": 88, - "target_slot": 0, - "type": "COMBO" - }, - { - "id": 277, - "origin_id": 92, - "origin_slot": 0, - "target_id": 118, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 278, - "origin_id": 118, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 286, - "origin_id": -10, - "origin_slot": 1, - "target_id": 120, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 287, - "origin_id": 120, - "origin_slot": 0, - "target_id": 92, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 321, - "origin_id": -10, - "origin_slot": 0, - "target_id": 135, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 324, - "origin_id": 135, - "origin_slot": 0, - "target_id": 136, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 325, - "origin_id": 136, - "origin_slot": 0, - "target_id": 68, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 326, - "origin_id": 136, - "origin_slot": 0, - "target_id": 69, - "target_slot": 2, - "type": "IMAGE" - }, - { - "id": 329, - "origin_id": 89, - "origin_slot": 0, - "target_id": 138, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 330, - "origin_id": 138, - "origin_slot": 0, - "target_id": 118, - "target_slot": 0, - "type": "*" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "b0745f4f-37d2-450c-b1c6-e6d7f63ca072", - "version": 1, - "state": { - "lastGroupId": 10, - "lastNodeId": 138, - "lastLinkId": 330, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Texture Mesh", - "inputNode": { - "id": -10, - "bounding": [ - -1085.1696229668032, - 708.2717249309369, - 127.0234375, - 180 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 312.9305752868771, - 738.2717249309369, - 120, - 60 - ] - }, - "inputs": [ - { - "id": "d4199d9b-8a41-4539-8f45-069c4a11655e", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "linkIds": [ - 296 - ], - "localized_name": "pipeline", - "pos": [ - -978.1461854668032, - 728.2717249309369 - ] - }, - { - "id": "bad9ed01-0c62-4817-9ed0-aff6f68e5c5e", - "name": "glb_path", - "type": "STRING", - "linkIds": [ - 298 - ], - "localized_name": "glb_path", - "pos": [ - -978.1461854668032, - 748.2717249309369 - ] - }, - { - "id": "091d6dbb-c31d-48e5-b69f-b1807f4c89da", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 295 - ], - "localized_name": "image", - "pos": [ - -978.1461854668032, - 768.2717249309369 - ] - }, - { - "id": "f3d4ea6b-dc45-450a-a949-d43e1e07cdcf", - "name": "filename_prefix", - "type": "STRING", - "linkIds": [ - 301 - ], - "localized_name": "filename_prefix", - "pos": [ - -978.1461854668032, - 788.2717249309369 - ] - }, - { - "id": "01efbda0-758b-40b7-b35f-a279cfa07eb9", - "name": "texture_steps", - "type": "INT", - "linkIds": [ - 308 - ], - "pos": [ - -978.1461854668032, - 808.2717249309369 - ] - }, - { - "id": "cc502381-0efa-4f5b-a425-ea5c37daa64a", - "name": "resolution", - "type": "COMBO", - "linkIds": [ - 309 - ], - "pos": [ - -978.1461854668032, - 828.2717249309369 - ] - }, - { - "id": "0d854412-bc4f-4c87-bf94-f2a9a9f10d63", - "name": "texture_size", - "type": "INT", - "linkIds": [ - 310 - ], - "pos": [ - -978.1461854668032, - 848.2717249309369 - ] - } - ], - "outputs": [ - { - "id": "0e1da184-0865-445f-9183-5e1eefc19aeb", - "name": "glb_path", - "type": "STRING", - "linkIds": [ - 302 - ], - "localized_name": "glb_path", - "pos": [ - 332.9305752868771, - 758.2717249309369 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 128, - "type": "Trellis2LoadMesh", - "pos": [ - -888.1461854668031, - 732.1094516609172 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "widget": { - "name": "glb_path" - }, - "link": 298 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 299 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2LoadMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "" - ] - }, - { - "id": 126, - "type": "Trellis2PreProcessImage", - "pos": [ - -886.3289034983591, - 592.0514928567196 - ], - "size": [ - 281.7837890625, - 82 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 295 - } - ], - "outputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "links": [ - 297 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2PreProcessImage", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 25, - false - ] - }, - { - "id": 125, - "type": "Trellis2MeshTexturing", - "pos": [ - -515.9253994163885, - 571.071724930937 - ], - "size": [ - 420.625, - 458 - ], - "flags": {}, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "pipeline", - "name": "pipeline", - "type": "TRELLIS2PIPELINE", - "link": 296 - }, - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 297 - }, - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 299 - }, - { - "localized_name": "texture_steps", - "name": "texture_steps", - "type": "INT", - "widget": { - "name": "texture_steps" - }, - "link": 308 - }, - { - "localized_name": "resolution", - "name": "resolution", - "type": "COMBO", - "widget": { - "name": "resolution" - }, - "link": 309 - }, - { - "localized_name": "texture_size", - "name": "texture_size", - "type": "INT", - "widget": { - "name": "texture_size" - }, - "link": 310 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 327 - ] - }, - { - "localized_name": "base_color_texture", - "name": "base_color_texture", - "type": "IMAGE", - "links": [] - }, - { - "localized_name": "metallic_roughness_texture", - "name": "metallic_roughness_texture", - "type": "IMAGE", - "links": [] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "20651320d20ed56a52168c1bd3f29d6886c4be06", - "Node name for S&R": "Trellis2MeshTexturing", - "widget_ue_connectable": {} - }, - "widgets_values": [ - 12345, - "fixed", - 25, - 3, - 0.2, - 3, - 1536, - 4096, - "OPAQUE", - false, - 0, - 0.9, - 4, - false, - false, - 40 - ] - }, - { - "id": 137, - "type": "Trellis2SmoothNormals", - "pos": [ - -16.274051603605034, - 574.8418356248534 - ], - "size": [ - 211.9263671875, - 26 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 327 - } - ], - "outputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "links": [ - 328 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "f560d3c28d6f757a12f2fd216c3d1e05aa114251", - "Node name for S&R": "Trellis2SmoothNormals", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 129, - "type": "Trellis2ExportMesh", - "pos": [ - -49.04144480972982, - 682.0376094814638 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "trimesh", - "name": "trimesh", - "type": "TRIMESH", - "link": 328 - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 301 - } - ], - "outputs": [ - { - "localized_name": "glb_path", - "name": "glb_path", - "type": "STRING", - "links": [ - 302 - ] - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2ExportMesh", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "3D/Trellis2", - "glb" - ] - } - ], - "groups": [ - { - "id": 7, - "title": "Texture Mesh", - "bounding": [ - -898.1461854668031, - 497.4717249309369, - 1151.0767607536802, - 541.6 - ], - "color": "#3f789e", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 297, - "origin_id": 126, - "origin_slot": 0, - "target_id": 125, - "target_slot": 1, - "type": "IMAGE" - }, - { - "id": 299, - "origin_id": 128, - "origin_slot": 0, - "target_id": 125, - "target_slot": 2, - "type": "TRIMESH" - }, - { - "id": 296, - "origin_id": -10, - "origin_slot": 0, - "target_id": 125, - "target_slot": 0, - "type": "TRELLIS2PIPELINE" - }, - { - "id": 298, - "origin_id": -10, - "origin_slot": 1, - "target_id": 128, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 295, - "origin_id": -10, - "origin_slot": 2, - "target_id": 126, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 301, - "origin_id": -10, - "origin_slot": 3, - "target_id": 129, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 302, - "origin_id": 129, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 308, - "origin_id": -10, - "origin_slot": 4, - "target_id": 125, - "target_slot": 3, - "type": "INT" - }, - { - "id": 309, - "origin_id": -10, - "origin_slot": 5, - "target_id": 125, - "target_slot": 4, - "type": "COMBO" - }, - { - "id": 310, - "origin_id": -10, - "origin_slot": 6, - "target_id": 125, - "target_slot": 5, - "type": "INT" - }, - { - "id": 327, - "origin_id": 125, - "origin_slot": 0, - "target_id": 137, - "target_slot": 0, - "type": "TRIMESH" - }, - { - "id": 328, - "origin_id": 137, - "origin_slot": 0, - "target_id": 129, - "target_slot": 0, - "type": "TRIMESH" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - }, - { - "id": "7bc24666-3b3a-4143-9966-417577b9ab5d", - "version": 1, - "state": { - "lastGroupId": 10, - "lastNodeId": 138, - "lastLinkId": 330, - "lastRerouteId": 0 - }, - "revision": 0, - "config": {}, - "name": "Remove Background", - "inputNode": { - "id": -10, - "bounding": [ - -1047.58301492526, - 665.9497817499082, - 120, - 80 - ] - }, - "outputNode": { - "id": -20, - "bounding": [ - 95.14293130204297, - 649.0868744522515, - 120, - 60 - ] - }, - "inputs": [ - { - "id": "c03b9a49-3aa9-4360-b7a3-b272f4cbd9eb", - "name": "image", - "type": "IMAGE", - "linkIds": [ - 250, - 249 - ], - "localized_name": "Image", - "pos": [ - -947.5830149252599, - 685.9497817499082 - ] - }, - { - "id": "f5543151-7e91-4d87-bf59-114189c04db9", - "name": "string_a", - "type": "STRING", - "linkIds": [ - 288 - ], - "localized_name": "string_a", - "pos": [ - -947.5830149252599, - 705.9497817499082 - ] - } - ], - "outputs": [ - { - "id": "1c6f7b53-8c1e-41a5-984a-bf7024ba3924", - "name": "IMAGE", - "type": "IMAGE", - "linkIds": [ - 283 - ], - "pos": [ - 115.14293130204297, - 669.0868744522515 - ] - } - ], - "widgets": [], - "nodes": [ - { - "id": 93, - "type": "GetImageSize+", - "pos": [ - -839.5817609644027, - 498.7556930369823 - ], - "size": [ - 187.5, - 79.44010416666667 - ], - "flags": { - "collapsed": true - }, - "order": 0, - "mode": 0, - "inputs": [ - { - "localized_name": "image", - "name": "image", - "type": "IMAGE", - "link": 249 - } - ], - "outputs": [ - { - "localized_name": "width", - "name": "width", - "type": "INT", - "links": [ - 225 - ] - }, - { - "localized_name": "height", - "name": "height", - "type": "INT", - "links": null - }, - { - "localized_name": "count", - "name": "count", - "type": "INT", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui_essentials", - "ver": "1.1.0", - "Node name for S&R": "GetImageSize+", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 94, - "type": "CR Integer To String", - "pos": [ - -814.4899127404373, - 557.3948863993342 - ], - "size": [ - 196.319921875, - 59.44010416666667 - ], - "flags": { - "collapsed": false - }, - "order": 1, - "mode": 0, - "inputs": [ - { - "localized_name": "int_", - "name": "int_", - "type": "INT", - "link": 225 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 235 - ] - }, - { - "localized_name": "show_help", - "name": "show_help", - "type": "STRING", - "links": null - } - ], - "properties": { - "cnr_id": "ComfyUI_Comfyroll_CustomNodes", - "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca", - "Node name for S&R": "CR Integer To String", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 102, - "type": "StringConcatenate", - "pos": [ - -389.4977180465004, - 604.4138564661247 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 4, - "mode": 0, - "inputs": [ - { - "localized_name": "string_a", - "name": "string_a", - "type": "STRING", - "widget": { - "name": "string_a" - }, - "link": 289 - }, - { - "localized_name": "string_b", - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 235 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 236 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "", - "", - "_" - ] - }, - { - "id": 122, - "type": "StringConcatenate", - "pos": [ - -559.0492153942295, - 546.2424245292174 - ], - "size": [ - 400, - 200 - ], - "flags": { - "collapsed": true - }, - "order": 6, - "mode": 0, - "inputs": [ - { - "localized_name": "string_b", - "name": "string_b", - "type": "STRING", - "widget": { - "name": "string_b" - }, - "link": 288 - } - ], - "outputs": [ - { - "localized_name": "STRING", - "name": "STRING", - "type": "STRING", - "links": [ - 289 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.14.1", - "Node name for S&R": "StringConcatenate", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "NoBg/", - "", - "" - ] - }, - { - "id": 101, - "type": "SaveImageKJ", - "pos": [ - -481.7245716978167, - 749.1318480726173 - ], - "size": [ - 289.302734375, - 126 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "localized_name": "images", - "name": "images", - "type": "IMAGE", - "link": 233 - }, - { - "localized_name": "caption", - "name": "caption", - "shape": 7, - "type": "STRING", - "link": null - }, - { - "localized_name": "filename_prefix", - "name": "filename_prefix", - "type": "STRING", - "widget": { - "name": "filename_prefix" - }, - "link": 236 - } - ], - "outputs": [ - { - "localized_name": "filename", - "name": "filename", - "type": "STRING", - "links": [ - 282 - ] - } - ], - "properties": { - "cnr_id": "comfyui-kjnodes", - "ver": "1.1.7", - "Node name for S&R": "SaveImageKJ", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "ComfyUI", - "", - ".txt" - ] - }, - { - "id": 119, - "type": "Trellis2Continue", - "pos": [ - -147.51681040252018, - 661.8107401047047 - ], - "size": [ - 161.33359375, - 46 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "localized_name": "input_1", - "name": "input_1", - "type": "*", - "link": 281 - }, - { - "localized_name": "input_2", - "name": "input_2", - "type": "*", - "link": 282 - } - ], - "outputs": [ - { - "localized_name": "output_1", - "name": "output_1", - "type": "*", - "links": [ - 283 - ] - }, - { - "localized_name": "output_2", - "name": "output_2", - "type": "*", - "links": null - } - ], - "properties": { - "aux_id": "visualbruno/ComfyUI-Trellis2", - "ver": "bf89bfb51bf45efdadc27834e9fc2b89898bc13c", - "Node name for S&R": "Trellis2Continue", - "widget_ue_connectable": {} - }, - "widgets_values": [] - }, - { - "id": 98, - "type": "RMBG", - "pos": [ - -857.5830149252599, - 656.1969954628356 - ], - "size": [ - 320, - 320.546875 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "localized_name": "Image", - "name": "image", - "type": "IMAGE", - "link": 250 - } - ], - "outputs": [ - { - "localized_name": "IMAGE", - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 233, - 281 - ] - }, - { - "localized_name": "MASK", - "name": "MASK", - "type": "MASK", - "links": null - }, - { - "localized_name": "MASK IMAGE", - "name": "MASK_IMAGE", - "type": "IMAGE", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-rmbg", - "ver": "2.3.2", - "Node name for S&R": "RMBG", - "widget_ue_connectable": {} - }, - "widgets_values": [ - "RMBG-2.0", - 1, - 1024, - 0, - 0, - false, - false, - "Alpha", - "#000000" - ], - "color": "#222e40", - "bgcolor": "#364254" - } - ], - "groups": [ - { - "id": 5, - "title": "Remove Background", - "bounding": [ - -867.5830149252599, - 425.15569303698175, - 934.3644086186874, - 559.7973169393424 - ], - "color": "#b58b2a", - "font_size": 24, - "flags": {} - } - ], - "links": [ - { - "id": 225, - "origin_id": 93, - "origin_slot": 0, - "target_id": 94, - "target_slot": 0, - "type": "INT" - }, - { - "id": 235, - "origin_id": 94, - "origin_slot": 0, - "target_id": 102, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 233, - "origin_id": 98, - "origin_slot": 0, - "target_id": 101, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 236, - "origin_id": 102, - "origin_slot": 0, - "target_id": 101, - "target_slot": 2, - "type": "STRING" - }, - { - "id": 250, - "origin_id": -10, - "origin_slot": 0, - "target_id": 98, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 249, - "origin_id": -10, - "origin_slot": 0, - "target_id": 93, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 281, - "origin_id": 98, - "origin_slot": 0, - "target_id": 119, - "target_slot": 0, - "type": "IMAGE" - }, - { - "id": 282, - "origin_id": 101, - "origin_slot": 0, - "target_id": 119, - "target_slot": 1, - "type": "STRING" - }, - { - "id": 283, - "origin_id": 119, - "origin_slot": 0, - "target_id": -20, - "target_slot": 0, - "type": "*" - }, - { - "id": 288, - "origin_id": -10, - "origin_slot": 1, - "target_id": 122, - "target_slot": 0, - "type": "STRING" - }, - { - "id": 289, - "origin_id": 122, - "origin_slot": 0, - "target_id": 102, - "target_slot": 0, - "type": "STRING" - } - ], - "extra": { - "workflowRendererVersion": "LG" - } - } - ] - }, - "config": {}, - "extra": { - "frontendVersion": "1.39.14", - "workflowRendererVersion": "LG", - "groupNodes": {}, - "VHS_latentpreview": false, - "VHS_latentpreviewrate": 0, - "VHS_MetadataImage": true, - "VHS_KeepIntermediate": true, - "ue_links": [], - "links_added_by_ue": [], - "ds": { - "scale": 0.6623222062824896, - "offset": [ - 2133.6599374775965, - 191.00109807910408 - ] - } - }, - "version": 0.4 -} \ No newline at end of file diff --git a/nodes.py b/nodes.py index 217da1c..f4277dc 100644 --- a/nodes.py +++ b/nodes.py @@ -1,5 +1,6 @@ import os import torch +import torch.nn as nn import torch.nn.functional as F import torchvision.transforms as transforms from PIL import Image, ImageSequence, ImageOps @@ -5609,7 +5610,816 @@ class Trellis2MaxTokensCalculator: print(f"Error, cannot get VRAM size : {e}") max_tokens = default_max_tokens - return (max_tokens,) + return (max_tokens,) + +class Trellis2ImageCondMultiViewGenerator: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "pipeline": ("TRELLIS2PIPELINE",), + "front_image": ("IMAGE",) + }, + "optional": { + "back_image": ("IMAGE",), + "left_image": ("IMAGE",), + "right_image": ("IMAGE",), + }, + } + + RETURN_TYPES = ("IMAGE_CONDS", "IMAGE_CONDS", "VIEWS_LIST", "TRELLIS2PIPELINE",) + RETURN_NAMES = ("conds_512", "conds_1024", "views_list", "pipeline",) + FUNCTION = "process" + CATEGORY = "Trellis2Wrapper" + OUTPUT_NODE = True + + def process(self, + pipeline, + front_image, + back_image = None, + left_image = None, + right_image = None): + + front_pil = tensor2pil(front_image) + + # Convert optional view image tensors to PIL + back_pil = tensor2pil(back_image) if back_image is not None else None + left_pil = tensor2pil(left_image) if left_image is not None else None + right_pil = tensor2pil(right_image) if right_image is not None else None + + # Collect views + views_dict = {'front': front_pil} + if back_pil is not None: views_dict['back'] = back_pil + if left_pil is not None: views_dict['left'] = left_pil + if right_pil is not None: views_dict['right'] = right_pil + + views_list = list(views_dict.keys()) + + # Calculate conditioning per view + conds_512 = {} + conds_1024 = {} + + pipeline.load_image_cond_model() + + for v, img in views_dict.items(): + c512 = pipeline.get_cond([img], 512) + c1024 = pipeline.get_cond([img], 1024) + conds_512[v] = c512 + conds_1024[v] = c1024 + + if not pipeline.keep_models_loaded: + pipeline.unload_image_cond_model() + + return (conds_512, conds_1024, views_list, pipeline,) + +class Trellis2SparseMultiViewGenerator: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "pipeline": ("TRELLIS2PIPELINE",), + "image_conds": ("IMAGE_CONDS",), + "views_list": ("VIEWS_LIST",), + "seed": ("INT", {"default": 0, "min": 0, "max": 0x7fffffff}), + "sparse_structure_steps": ("INT",{"default":12, "min":1, "max":100},), + "sparse_structure_guidance_strength": ("FLOAT",{"default":6.50,"min":0.00,"max":99.99,"step":0.01}), + "sparse_structure_guidance_rescale": ("FLOAT",{"default":0.05,"min":0.00,"max":1.00,"step":0.01}), + "sparse_structure_rescale_t": ("FLOAT",{"default":4.00,"min":0.00,"max":9.99,"step":0.01}), + "sparse_structure_sampler": (["euler", "heun", "rk4", "rk5"], {"default": "euler"}), + "sparse_structure_resolution": ("INT", {"default":32,"min":32,"max":128,"step":4}), + "sparse_structure_guidance_interval_start": ("FLOAT",{"default":0.10,"min":0.00,"max":1.00,"step":0.01}), + "sparse_structure_guidance_interval_end": ("FLOAT",{"default":1.00,"min":0.00,"max":1.00,"step":0.01}), + "fill_holes":("BOOLEAN",{"default":True}), + "hole_iterations": ("INT",{"default":1,"min":1,"max":9,"step":1}), + "verbose": ("BOOLEAN",{"default":False}), + "dino_lock": ("FLOAT",{"default":0.00,"min":0.00,"max":1.00,"step":0.01}), + "dino_substeps": ("INT",{"default":4,"min":1,"max":99,"step":1}), + "hole_fill_algorithm": (["morphological_closing","flood_fill","remove_small_holes"],{"default":"flood_fill"}), + "dino_foundation_cap": ("FLOAT",{"default":1.00,"min":0.01,"max":1.00,"step":0.01}), + "keep_only_shell": ("BOOLEAN",{"default":True}), + "front_axis": (["z", "x"], {"default": "z"}), + "blend_temperature": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 10.0, "step": 0.1}), + }, + } + + RETURN_TYPES = ("COORDS", "INT", "VIEWS_LIST", "TRELLIS2PIPELINE",) + RETURN_NAMES = ("coords", "sparse_structure_resolution", "views_list", "pipeline",) + FUNCTION = "process" + CATEGORY = "Trellis2Wrapper" + OUTPUT_NODE = True + + def process(self, pipeline, image_conds, views_list, seed, + # sparse + sparse_structure_steps, + sparse_structure_guidance_strength, + sparse_structure_guidance_rescale, + sparse_structure_rescale_t, + sparse_structure_sampler, + sparse_structure_resolution, + sparse_structure_guidance_interval_start, + sparse_structure_guidance_interval_end, + fill_holes, + hole_iterations, + verbose, + dino_lock, + dino_substeps, + hole_fill_algorithm, + dino_foundation_cap, + keep_only_shell, + front_axis, + blend_temperature + ): + + self.seed_all(seed) + + sparse_structure_guidance_interval = [sparse_structure_guidance_interval_start,sparse_structure_guidance_interval_end] + sparse_structure_sampler_params = {"steps":sparse_structure_steps,"guidance_strength":sparse_structure_guidance_strength,"guidance_rescale":sparse_structure_guidance_rescale,"guidance_interval":sparse_structure_guidance_interval,"rescale_t":sparse_structure_rescale_t} + + sparse_sampler_prefix = pipeline.GetSamplerName(sparse_structure_sampler) + pipeline.load_sparse_structure_model() + + if pipeline.low_vram: + for v in image_conds: + image_conds[v] = pipeline._cond_to(image_conds[v], pipeline.device) + + # Sample sparse structure latent + flow_model = pipeline.models['sparse_structure_flow_model'] + reso = flow_model.resolution + in_channels = flow_model.in_channels + noise = torch.randn(1, in_channels, reso, reso, reso).to(pipeline.device) + + sampler_class = getattr(samplers, f"Flow{sparse_sampler_prefix}MultiViewGuidanceIntervalSampler", samplers.FlowEulerMultiViewGuidanceIntervalSampler) + sampler = sampler_class( + sigma_min=1e-5, + resolution=flow_model.resolution if hasattr(flow_model, 'resolution') else flow_model[0].resolution + ) + + sparse_structure_sampler_params = {**pipeline.sparse_structure_sampler_params, **sparse_structure_sampler_params} + + if pipeline.low_vram: + flow_model.to(pipeline.device) + + z_s = sampler.sample( + flow_model, + noise, + conds=image_conds, + **sparse_structure_sampler_params, + views=views_list, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap, + tqdm_desc="Sampling sparse structure (MultiView)", + ).samples + + if pipeline.low_vram: + flow_model.cpu() + pipeline._cleanup_cuda() + + # Decode sparse structure latent + decoder = pipeline.models['sparse_structure_decoder'] + if pipeline.low_vram: + decoder.to(pipeline.device) + + # Standard decoding logic from sample_sparse_structure + decoded = decoder(z_s) > 0 + + if pipeline.low_vram: + decoder.cpu() + pipeline._cleanup_cuda() + + # if resolution != decoded.shape[2]: + # ratio = decoded.shape[2] // resolution + # decoded = torch.nn.functional.max_pool3d(decoded.float(), ratio, ratio, 0) > 0.5 + if sparse_structure_resolution != decoded.shape[2]: + if sparse_structure_resolution < decoded.shape[2]: + ratio = decoded.shape[2] // sparse_structure_resolution + decoded = torch.nn.functional.max_pool3d(decoded.float(), ratio, ratio, 0) > 0.5 + else: + decoded = torch.nn.functional.interpolate(decoded.float(), size=(sparse_structure_resolution, sparse_structure_resolution, sparse_structure_resolution), mode='nearest') > 0.5 + + # Optionally fill holes in the sparse voxel grid using the selected algorithm + if fill_holes: + hole_structure = 1 + try: + from scipy.ndimage import binary_closing, label, binary_fill_holes + arr = decoded.cpu().numpy() + if arr.ndim == 5: + arr = arr[:, 0] + closed = np.zeros_like(arr) + for b in range(arr.shape[0]): + filled = arr[b].astype(np.bool_) + inv = ~filled + labeled, num_features = label(inv) + border_mask = np.zeros_like(inv) + border_mask[0,:,:] = border_mask[-1,:,:] = 1 + border_mask[:,0,:] = border_mask[:,-1,:] = 1 + border_mask[:,:,0] = border_mask[:,:,-1] = 1 + border_labels = np.unique(labeled[border_mask==1]) + holes = np.isin(labeled, border_labels, invert=True) & (labeled > 0) + n_holes = np.unique(labeled[holes]).size + print(f"[Sparse HoleFill] Batch {b}: Found {n_holes} holes before filling.") + if hole_fill_algorithm == "morphological_closing": + closed[b] = binary_closing(arr[b], structure=np.ones((hole_structure,)*3), iterations=hole_iterations) + elif hole_fill_algorithm == "flood_fill": + # Robust structure-preserving hole filling: + # 1. Morphological closing to connect small gaps + # 2. Fill internal holes + # 3. Keep only the largest connected component + from scipy.ndimage import binary_closing, label, binary_fill_holes + # Step 1: Morphological closing (small structure, 1 iter) + closed1 = binary_closing(arr[b], structure=np.ones((hole_structure,)*3), iterations=hole_iterations) + # Step 2: Fill internal holes + filled = binary_fill_holes(closed1) + # Step 3: Keep only the largest connected component + labeled, num = label(filled) + if num > 0: + sizes = np.bincount(labeled.ravel()) + sizes[0] = 0 # background + largest = sizes.argmax() + closed[b] = (labeled == largest) + else: + closed[b] = filled + elif hole_fill_algorithm == "remove_small_holes": + # Remove small holes by area (2D slices) + from skimage.morphology import remove_small_holes + # Apply per-slice (z axis) + temp = np.copy(arr[b]) + for z in range(temp.shape[0]): + temp[z] = remove_small_holes(temp[z].astype(bool), area_threshold=hole_structure**2) + closed[b] = temp + else: + print(f"[Sparse HoleFill] Unknown algorithm: {hole_fill_algorithm}, skipping.") + closed[b] = arr[b] + # Count holes after filling + filled2 = closed[b].astype(np.bool_) + inv2 = ~filled2 + labeled2, num_features2 = label(inv2) + border_labels2 = np.unique(labeled2[border_mask==1]) + holes2 = np.isin(labeled2, border_labels2, invert=True) & (labeled2 > 0) + n_holes2 = np.unique(labeled2[holes2]).size + print(f"[Sparse HoleFill] Batch {b}: {n_holes-n_holes2} holes filled, {n_holes2} remain after filling.") + + # Optionally remove deeply interior voxels, keeping surface and near-surface structure + if keep_only_shell: + from scipy.ndimage import binary_erosion + + filled = closed[b].astype(np.bool_) + before_count = int(filled.sum()) + struct = np.ones((3, 3, 3), dtype=bool) + # Erode twice: only voxels surviving 2 erosion passes are >=2 layers deep + # This preserves thin structures (e.g. necks with 3x3 cross-section) + eroded = binary_erosion(filled, structure=struct, border_value=0) + eroded = binary_erosion(eroded, structure=struct, border_value=0) + # Remove only deeply interior voxels (>=2 layers from any surface) + shell = filled & ~eroded + closed[b] = shell + after_count = int(shell.sum()) + if verbose: + print(f"[Sparse Shell] Batch {b}: {before_count} -> {after_count} voxels (removed {before_count - after_count} deeply interior)") + + decoded = torch.from_numpy(closed).to(decoded.device) + + + # Debug: print tensor info before extracting coordinates + if verbose: + print(f"[Sparse HoleFill] decoded shape: {decoded.shape}, dtype: {decoded.dtype}, device: {decoded.device}") + print(f"[Sparse HoleFill] decoded min: {decoded.min().item()}, max: {decoded.max().item()}, unique: {torch.unique(decoded)}") + # Safety: ensure tensor is contiguous and on CPU for argwhere + decoded = decoded.contiguous().cpu() + + except ImportError: + print("[Warning] scipy or skimage not installed, skipping hole filling.") + except Exception as e: + print(f"[Warning] Hole filling failed: {e}") + + try: + coords = torch.argwhere(decoded)[:, [0, 1, 2, 3]].int() + except Exception as e: + print(f"[Sparse HoleFill] Error in torch.argwhere: {e}") + raise + + if verbose: + print(f"[Sparse HoleFill] coords shape: {coords.shape}, min: {coords.min(dim=0).values.tolist() if coords.numel()>0 else 'empty'}, max: {coords.max(dim=0).values.tolist() if coords.numel()>0 else 'empty'}") + + if coords.numel() == 0: + raise RuntimeError("No voxels remain after hole filling/shell extraction. The mask is empty. Adjust your input, mask, or hole filling parameters.") + else: + coords = torch.argwhere(decoded)[:, [0, 2, 3, 4]].int() + + coords = coords.cpu() + + del decoded + del z_s + if pipeline.low_vram: + for v in image_conds: + image_conds[v] = pipeline._cond_cpu(image_conds[v]) + pipeline._cleanup_cuda() + + return (coords, sparse_structure_resolution, views_list, pipeline,) + + def seed_all(self, seed: int = 0): + import random + """ + Set random seeds of all components. + """ + random.seed(seed) + np.random.seed(seed) + torch.manual_seed(seed) + torch.cuda.manual_seed_all(seed) + +class Trellis2ShapeMultiViewGenerator: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "pipeline": ("TRELLIS2PIPELINE",), + "image_conds": ("IMAGE_CONDS",), + "views_list": ("VIEWS_LIST",), + "coords": ("COORDS",), + "resolution": ([512,1024],{"default":1024}), + "shape_steps": ("INT",{"default":12, "min":1, "max":100},), + "shape_guidance_strength": ("FLOAT",{"default":6.50,"min":0.00,"max":99.99,"step":0.01}), + "shape_guidance_rescale": ("FLOAT",{"default":0.05,"min":0.00,"max":1.00,"step":0.01}), + "shape_rescale_t": ("FLOAT",{"default":4.00,"min":0.00,"max":9.99,"step":0.01}), + "shape_sampler": (["euler", "heun", "rk4", "rk5"], {"default": "euler"}), + "shape_guidance_interval_start": ("FLOAT",{"default":0.10,"min":0.00,"max":1.00,"step":0.01}), + "shape_guidance_interval_end": ("FLOAT",{"default":1.00,"min":0.00,"max":1.00,"step":0.01}), + "verbose": ("BOOLEAN",{"default":False}), + "dino_lock": ("FLOAT",{"default":0.00,"min":0.00,"max":1.00,"step":0.01}), + "dino_substeps": ("INT",{"default":4,"min":1,"max":99,"step":1}), + "dino_foundation_cap": ("FLOAT",{"default":1.00,"min":0.01,"max":1.00,"step":0.01}), + "front_axis": (["z", "x"], {"default": "z"}), + "blend_temperature": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 10.0, "step": 0.1}), + }, + } + + RETURN_TYPES = ("SHAPE_SLAT", "INT", "VIEWS_LIST", "TRELLIS2PIPELINE",) + RETURN_NAMES = ("shape_slat", "resolution", "views_list", "pipeline",) + FUNCTION = "process" + CATEGORY = "Trellis2Wrapper" + OUTPUT_NODE = True + + def process(self, pipeline, image_conds, views_list, coords, resolution, + # shape + shape_steps, + shape_guidance_strength, + shape_guidance_rescale, + shape_rescale_t, + shape_sampler, + shape_guidance_interval_start, + shape_guidance_interval_end, + verbose, + dino_lock, + dino_substeps, + dino_foundation_cap, + front_axis, + blend_temperature + ): + + shape_guidance_interval = [shape_guidance_interval_start, shape_guidance_interval_end] + shape_slat_sampler_params = {"steps":shape_steps,"guidance_strength":shape_guidance_strength,"guidance_rescale":shape_guidance_rescale,"guidance_interval":shape_guidance_interval,"rescale_t":shape_rescale_t} + + if resolution == 512: + pipeline.load_shape_slat_flow_model_512() + shape_slat = self.sample( + pipeline, shape_sampler, + image_conds, views_list, + pipeline.models['shape_slat_flow_model_512'], + coords, shape_slat_sampler_params, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap + ) + if not pipeline.keep_models_loaded: + pipeline.unload_shape_slat_flow_model_512() + + elif resolution == 1024: + pipeline.load_shape_slat_flow_model_1024() + shape_slat = self.sample( + pipeline, shape_sampler, + image_conds, views_list, + pipeline.models['shape_slat_flow_model_1024'], + coords, shape_slat_sampler_params, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap + ) + if not pipeline.keep_models_loaded: + pipeline.unload_shape_slat_flow_model_1024() + + return (shape_slat, resolution, views_list, pipeline,) + + def sample( + self, + pipeline, + shape_sampler, + conds: dict, + views: list, + flow_model, + coords: torch.Tensor, + sampler_params: dict = {}, + front_axis: str = 'z', + blend_temperature: float = 2.0, + verbose: bool = False, + dino_lock: float = 0.00, + dino_substeps: int = 4, + dino_foundation_cap: float = 0.92 + ) -> SparseTensor: + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_to(conds[v], pipeline.device) + + coords_dev = coords.to(pipeline.device) + noise = SparseTensor( + feats=torch.randn(coords.shape[0], flow_model.in_channels, device=pipeline.device), + coords=coords_dev, + ) + + # sampler = samplers.FlowEulerMultiViewGuidanceIntervalSampler( + # sigma_min=1e-5, + # resolution=flow_model.resolution, + # ) + sampler_class = getattr(samplers, f"Flow{shape_sampler}MultiViewGuidanceIntervalSampler", samplers.FlowEulerMultiViewGuidanceIntervalSampler) + sampler = sampler_class( + sigma_min=1e-5, + resolution=flow_model.resolution if hasattr(flow_model, 'resolution') else flow_model[0].resolution + ) + + sampler_params = {**pipeline.shape_slat_sampler_params, **sampler_params} + + if pipeline.low_vram: + flow_model.to(pipeline.device) + + slat = sampler.sample( + flow_model, + noise, + conds=conds, + **sampler_params, + views=views, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock = dino_lock, + dino_substeps = dino_substeps, + dino_foundation_cap = dino_foundation_cap, + tqdm_desc="Sampling shape SLat (MultiView)", + ).samples + + if pipeline.low_vram: + flow_model.cpu() + pipeline._cleanup_cuda() + + std = torch.tensor(pipeline.shape_slat_normalization['std'])[None].to(slat.device) + mean = torch.tensor(pipeline.shape_slat_normalization['mean'])[None].to(slat.device) + slat = slat * std + mean + + del coords_dev + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_cpu(conds[v]) + pipeline._cleanup_cuda() + + return slat + +class Trellis2ShapeCascadeMultiViewGenerator: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "pipeline": ("TRELLIS2PIPELINE",), + "image_conds": ("IMAGE_CONDS",), + "views_list": ("VIEWS_LIST",), + "shape_slat": ("SHAPE_SLAT",), + "from_resolution": ("INT",), + "to_resolution": ([1024,1536,2048,2560,3072,3584,4096],{"default":1024}), + "sparse_structure_resolution": ("INT", {"default":32,"min":32,"max":128,"step":4}), + "max_num_tokens": ("INT",{"default":999999,"min":0,"max":999999}), + "shape_steps": ("INT",{"default":12, "min":1, "max":100},), + "shape_guidance_strength": ("FLOAT",{"default":6.50,"min":0.00,"max":99.99,"step":0.01}), + "shape_guidance_rescale": ("FLOAT",{"default":0.05,"min":0.00,"max":1.00,"step":0.01}), + "shape_rescale_t": ("FLOAT",{"default":4.00,"min":0.00,"max":9.99,"step":0.01}), + "shape_sampler": (["euler", "heun", "rk4", "rk5"], {"default": "euler"}), + "shape_guidance_interval_start": ("FLOAT",{"default":0.10,"min":0.00,"max":1.00,"step":0.01}), + "shape_guidance_interval_end": ("FLOAT",{"default":1.00,"min":0.00,"max":1.00,"step":0.01}), + "verbose": ("BOOLEAN",{"default":False}), + "dino_lock": ("FLOAT",{"default":0.00,"min":0.00,"max":1.00,"step":0.01}), + "dino_substeps": ("INT",{"default":4,"min":1,"max":99,"step":1}), + "dino_foundation_cap": ("FLOAT",{"default":1.00,"min":0.01,"max":1.00,"step":0.01}), + "front_axis": (["z", "x"], {"default": "z"}), + "blend_temperature": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 10.0, "step": 0.1}), + }, + } + + RETURN_TYPES = ("SHAPE_SLAT","INT","VIEWS_LIST", "TRELLIS2PIPELINE","INT",) + RETURN_NAMES = ("shape_slat","resolution","views_list", "pipeline","num_tokens") + FUNCTION = "process" + CATEGORY = "Trellis2Wrapper" + OUTPUT_NODE = True + + def process(self, pipeline, image_conds, views_list, shape_slat, from_resolution, to_resolution, sparse_structure_resolution, max_num_tokens, + # shape + shape_steps, + shape_guidance_strength, + shape_guidance_rescale, + shape_rescale_t, + shape_sampler, + shape_guidance_interval_start, + shape_guidance_interval_end, + verbose, + dino_lock, + dino_substeps, + dino_foundation_cap, + front_axis, + blend_temperature + ): + + shape_guidance_interval = [shape_guidance_interval_start, shape_guidance_interval_end] + shape_slat_sampler_params = {"steps":shape_steps,"guidance_strength":shape_guidance_strength,"guidance_rescale":shape_guidance_rescale,"guidance_interval":shape_guidance_interval,"rescale_t":shape_rescale_t} + + args = pipeline._pretrained_args + shape_sampler_prefix = pipeline.GetSamplerName(shape_sampler) + + pipeline.load_shape_slat_flow_model_1024() + flow_model = pipeline.models['shape_slat_flow_model_1024'] + + sampler_class = getattr(samplers, f"Flow{shape_sampler_prefix}MultiViewGuidanceIntervalSampler", samplers.FlowEulerMultiViewGuidanceIntervalSampler) + sampler = sampler_class( + sigma_min=1e-5, + resolution=flow_model.resolution if hasattr(flow_model, 'resolution') else flow_model[0].resolution + ) + + pipeline.shape_slat_sampler = sampler + + slat, hr_resolution, num_tokens = self.sample(pipeline, shape_slat, from_resolution, to_resolution, sparse_structure_resolution, max_num_tokens, image_conds, shape_slat_sampler_params, flow_model, verbose, dino_lock, dino_substeps, dino_foundation_cap, views_list, front_axis, blend_temperature) + + if not pipeline.keep_models_loaded: + pipeline.unload_shape_slat_flow_model_1024() + + return (slat, hr_resolution, views_list, pipeline, num_tokens,) + + def sample(self, pipeline, slat, lr_resolution, resolution, sparse_structure_resolution, max_num_tokens, conds, sampler_params, flow_model, verbose, dino_lock, dino_substeps, dino_foundation_cap, views, front_axis, blend_temperature): + # Upsample + pipeline.load_shape_slat_decoder() + if pipeline.low_vram: + pipeline.models['shape_slat_decoder'].to(pipeline.device) + pipeline.models['shape_slat_decoder'].low_vram = True + hr_coords = pipeline.models['shape_slat_decoder'].upsample(slat, upsample_times=4) + if pipeline.low_vram: + pipeline.models['shape_slat_decoder'].cpu() + pipeline.models['shape_slat_decoder'].low_vram = False + + if not pipeline.keep_models_loaded: + pipeline.unload_shape_slat_decoder() + + hr_resolution = resolution + ratio = (sparse_structure_resolution / 32) + + while True: + quant_coords = torch.cat([ + hr_coords[:, :1], + ((hr_coords[:, 1:] + 0.5) / (lr_resolution * ratio) * (hr_resolution // 16)).int(), + ], dim=1) + coords = quant_coords.unique(dim=0) + num_tokens = coords.shape[0] + if num_tokens < max_num_tokens: + if hr_resolution != resolution: + print(f"Due to the limited number of tokens, the resolution is reduced to {hr_resolution}.") + print(f"Num Tokens: {num_tokens}") + break + hr_resolution -= 128 + if hr_resolution < 1024 and resolution >= 1024: + print(f"Num Tokens: {num_tokens}") + hr_resolution = 1024 + break + if hr_resolution < 512: + print(f"Num Tokens: {num_tokens}") + hr_resolution = 512 + break + + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_to(conds[v], pipeline.device) + + coords_dev = coords.to(pipeline.device) + # Sample structured latent + noise = SparseTensor( + feats=torch.randn(coords.shape[0], flow_model.in_channels, device=pipeline.device), + coords=coords_dev, + ) + sampler_params = {**pipeline.shape_slat_sampler_params, **sampler_params} + if pipeline.low_vram: + flow_model.to(pipeline.device) + slat = pipeline.shape_slat_sampler.sample( + flow_model, + noise, + conds=conds, + **sampler_params, + views=views, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap, + tqdm_desc="Sampling shape SLat (MultiView HR)", + ).samples + + if pipeline.low_vram: + flow_model.cpu() + pipeline._cleanup_cuda() + + std = torch.tensor(pipeline.shape_slat_normalization['std'])[None].to(slat.device) + mean = torch.tensor(pipeline.shape_slat_normalization['mean'])[None].to(slat.device) + slat = slat * std + mean + + del coords_dev + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_cpu(conds[v]) + pipeline._cleanup_cuda() + + return slat, hr_resolution, num_tokens + +class Trellis2TexSlatMultiViewGenerator: + @classmethod + def INPUT_TYPES(s): + return { + "required": { + "pipeline": ("TRELLIS2PIPELINE",), + "image_conds": ("IMAGE_CONDS",), + "views_list": ("VIEWS_LIST",), + "shape_slat": ("SHAPE_SLAT",), + "resolution": ([512,1024],{"default":1024}), + "texture_steps": ("INT",{"default":12, "min":1, "max":100},), + "texture_guidance_strength": ("FLOAT",{"default":6.50,"min":0.00,"max":99.99,"step":0.01}), + "texture_guidance_rescale": ("FLOAT",{"default":0.05,"min":0.00,"max":1.00,"step":0.01}), + "texture_rescale_t": ("FLOAT",{"default":4.00,"min":0.00,"max":9.99,"step":0.01}), + "texture_sampler": (["euler", "heun", "rk4", "rk5"], {"default": "euler"}), + "texture_guidance_interval_start": ("FLOAT",{"default":0.00,"min":0.00,"max":1.00,"step":0.01}), + "texture_guidance_interval_end": ("FLOAT",{"default":0.90,"min":0.00,"max":1.00,"step":0.01}), + "verbose": ("BOOLEAN",{"default":False}), + "dino_lock": ("FLOAT",{"default":0.00,"min":0.00,"max":1.00,"step":0.01}), + "dino_substeps": ("INT",{"default":4,"min":1,"max":99,"step":1}), + "dino_foundation_cap": ("FLOAT",{"default":1.00,"min":0.01,"max":1.00,"step":0.01}), + "front_axis": (["z", "x"], {"default": "z"}), + "blend_temperature": ("FLOAT", {"default": 1.0, "min": 0.1, "max": 10.0, "step": 0.1}), + }, + } + + RETURN_TYPES = ("TEXTURE_SLAT", "VIEWS_LIST", "TRELLIS2PIPELINE",) + RETURN_NAMES = ("texture_slat", "views_list", "pipeline",) + FUNCTION = "process" + CATEGORY = "Trellis2Wrapper" + OUTPUT_NODE = True + + def process(self, pipeline, image_conds, views_list, shape_slat, resolution, + # shape + texture_steps, + texture_guidance_strength, + texture_guidance_rescale, + texture_rescale_t, + texture_sampler, + texture_guidance_interval_start, + texture_guidance_interval_end, + verbose, + dino_lock, + dino_substeps, + dino_foundation_cap, + front_axis, + blend_temperature + ): + + texture_guidance_interval = [texture_guidance_interval_start,texture_guidance_interval_end] + tex_slat_sampler_params = {"steps":texture_steps,"guidance_strength":texture_guidance_strength,"guidance_rescale":texture_guidance_rescale,"guidance_interval":texture_guidance_interval,"rescale_t":texture_rescale_t} + + if resolution == 512: + pipeline.load_tex_slat_flow_model_512() + flow_model = pipeline.models['tex_slat_flow_model_512'] + else: + pipeline.load_tex_slat_flow_model_1024() + flow_model = pipeline.models['tex_slat_flow_model_1024'] + + tex_slat = self.sample( + pipeline, + texture_sampler, + image_conds, views_list, + shape_slat=shape_slat, + flow_model=flow_model, + sampler_params=tex_slat_sampler_params, + front_axis=front_axis, + blend_temperature=blend_temperature, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap + ) + + if not pipeline.keep_models_loaded: + if resolution == 512: + pipeline.unload_tex_slat_flow_model_512() + else: + pipeline.unload_tex_slat_flow_model_1024() + + return (tex_slat, views_list, pipeline,) + + def sample( + self, + pipeline, + sampler, + conds: dict, + views: list, + shape_slat: SparseTensor, + flow_model, + sampler_params: dict = {}, + front_axis: str = 'z', + blend_temperature: float = 2.0, + verbose: bool = False, + dino_lock: float = 0.00, + dino_substeps: int = 4, + dino_foundation_cap: float = 0.92 + ) -> SparseTensor: + """ + Sample structured latent for texture with multi-view blending. + """ + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_to(conds[v], pipeline.device) + + # Normalize shape slat for conditioning + std = torch.tensor(pipeline.shape_slat_normalization['std'])[None].to(shape_slat.device) + mean = torch.tensor(pipeline.shape_slat_normalization['mean'])[None].to(shape_slat.device) + shape_slat_normalized = (shape_slat - mean) / std + + #coords = shape_slat.coords + #coords_dev = coords.to(pipeline.device) + + # Calculate noise channels: total input - concat cond channels + in_channels = flow_model.in_channels if isinstance(flow_model, nn.Module) else flow_model[0].in_channels + noise_channels = in_channels - shape_slat.feats.shape[1] + + # noise = SparseTensor( + # feats=torch.randn(coords.shape[0], noise_channels, device=pipeline.device), + # coords=coords_dev, + # ) + noise = shape_slat.replace(feats=torch.randn(shape_slat.coords.shape[0], in_channels - shape_slat.feats.shape[1]).to(pipeline.device)) + + sampler_params = {**pipeline.tex_slat_sampler_params, **sampler_params} + + # sampler = samplers.FlowEulerMultiViewGuidanceIntervalSampler( + # sigma_min=1e-5, + # resolution=flow_model.resolution, + # ) + tex_sampler_prefix = pipeline.GetSamplerName(sampler) + + sampler_class = getattr(samplers, f"Flow{tex_sampler_prefix}MultiViewGuidanceIntervalSampler", samplers.FlowEulerMultiViewGuidanceIntervalSampler) + sampler = sampler_class( + sigma_min=1e-5, + resolution=flow_model.resolution if hasattr(flow_model, 'resolution') else flow_model[0].resolution + ) + + if pipeline.low_vram: + flow_model.to(pipeline.device) + + slat = sampler.sample( + flow_model, + noise, + conds=conds, + **sampler_params, + views=views, + front_axis=front_axis, + blend_temperature=blend_temperature, + concat_cond=shape_slat_normalized, + verbose=verbose, + dino_lock=dino_lock, + dino_substeps=dino_substeps, + dino_foundation_cap=dino_foundation_cap, + tqdm_desc="Sampling texture SLat (MultiView)", + ).samples + + if pipeline.low_vram: + flow_model.cpu() + pipeline._cleanup_cuda() + + std = torch.tensor(pipeline.tex_slat_normalization['std'])[None].to(slat.device) + mean = torch.tensor(pipeline.tex_slat_normalization['mean'])[None].to(slat.device) + slat = slat * std + mean + + #del coords_dev + if pipeline.low_vram: + for v in conds: + conds[v] = pipeline._cond_cpu(conds[v]) + pipeline._cleanup_cuda() + + return slat NODE_CLASS_MAPPINGS = { "Trellis2LoadModel": Trellis2LoadModel, @@ -5671,6 +6481,11 @@ NODE_CLASS_MAPPINGS = { "Trellis2ExtractImagesFromVideo": Trellis2ExtractImagesFromVideo, "Trellis2MaxTokensCalculator": Trellis2MaxTokensCalculator, "Trellis2FillHolesNicelyWithMeshlib": Trellis2FillHolesNicelyWithMeshlib, + "Trellis2SparseMultiViewGenerator": Trellis2SparseMultiViewGenerator, + "Trellis2ImageCondMultiViewGenerator": Trellis2ImageCondMultiViewGenerator, + "Trellis2ShapeMultiViewGenerator": Trellis2ShapeMultiViewGenerator, + "Trellis2ShapeCascadeMultiViewGenerator": Trellis2ShapeCascadeMultiViewGenerator, + "Trellis2TexSlatMultiViewGenerator": Trellis2TexSlatMultiViewGenerator, } @@ -5734,4 +6549,9 @@ NODE_DISPLAY_NAME_MAPPINGS = { "Trellis2ExtractImagesFromVideo": "Trellis2 - Extract Images from Video", "Trellis2MaxTokensCalculator": "Trellis2 - Max Tokens Calculator", "Trellis2FillHolesNicelyWithMeshlib": "Trellis2 - Fill Holes Nicely With Meshlib", + "Trellis2SparseMultiViewGenerator": "Trellis2 - Sparse MultiView Generator", + "Trellis2ImageCondMultiViewGenerator": "Trellis2 - ImageCond MultiView Generator", + "Trellis2ShapeMultiViewGenerator": "Trellis2 - Shape MultiView Generator", + "Trellis2ShapeCascadeMultiViewGenerator": "Trellis2 - Shape Cascade MultiView Generator", + "Trellis2TexSlatMultiViewGenerator": "Trellis2 - Tex Slat MultiView Generator", } diff --git a/trellis2/pipelines/samplers/flow_euler.py b/trellis2/pipelines/samplers/flow_euler.py index a467575..3d44733 100644 --- a/trellis2/pipelines/samplers/flow_euler.py +++ b/trellis2/pipelines/samplers/flow_euler.py @@ -164,7 +164,7 @@ class DinoLockMixin: tqdm_desc: str = "Sampling", dino_lock: float = 0.0, dino_substeps: int = 4, - dino_foundation_cap: float = 0.92, + dino_foundation_cap: float = 0.92, **kwargs ): # Strip keys that must not reach the model @@ -183,7 +183,10 @@ class DinoLockMixin: **kwargs) if dino_lock <= 0.0: - return super().sample(model, noise, cond, steps, rescale_t, verbose, + return super().sample(model, noise, cond, + steps = steps, + rescale_t = rescale_t, + verbose = verbose, tqdm_desc=tqdm_desc, neg_cond=neg_cond, guidance_strength=guidance_strength,