diff --git a/dev/windows-cpu/index.html b/dev/windows-cpu/index.html
index e62b41c0..e8c83800 100644
--- a/dev/windows-cpu/index.html
+++ b/dev/windows-cpu/index.html
@@ -924,7 +924,7 @@
@@ -963,7 +963,7 @@
pass
- 35.05s
+ 27.59s
@@ -980,7 +980,7 @@
pass
- 22.90s
+ 22.06s
@@ -997,7 +997,7 @@
pass
- 9.98s
+ 9.87s
@@ -1014,7 +1014,7 @@
pass
- 15.16s
+ 10.86s
@@ -1031,7 +1031,7 @@
pass
- 11.61s
+ 13.22s
@@ -1048,7 +1048,7 @@
pass
- 20.10s
+ 18.07s
@@ -1065,7 +1065,7 @@
pass
- 21.74s
+ 20.44s
@@ -1082,7 +1082,7 @@
pass
- 16.97s
+ 13.16s
@@ -1099,7 +1099,7 @@
pass
- 10.78s
+ 14.87s
@@ -1116,7 +1116,7 @@
pass
- 8.95s
+ 8.80s
@@ -1133,7 +1133,7 @@
pass
- 24.15s
+ 23.84s
@@ -1150,7 +1150,7 @@
pass
- 13.78s
+ 10.67s
@@ -1167,7 +1167,7 @@
pass
- 9.96s
+ 9.67s
@@ -1184,7 +1184,7 @@
pass
- 9.05s
+ 9.04s
@@ -1201,7 +1201,7 @@
pass
- 26.78s
+ 20.75s
@@ -1218,7 +1218,7 @@
pass
- 15.92s
+ 10.70s
@@ -1235,7 +1235,7 @@
pass
- 18.96s
+ 10.34s
@@ -1252,7 +1252,7 @@
pass
- 53.61s
+ 51.16s
@@ -1269,7 +1269,7 @@
pass
- 11.13s
+ 10.65s
@@ -1286,7 +1286,7 @@
pass
- 78.05s
+ 76.81s
@@ -1303,7 +1303,7 @@
pass
- 11.44s
+ 9.46s
@@ -1320,7 +1320,7 @@
pass
- 25.09s
+ 21.48s
@@ -1337,7 +1337,7 @@
pass
- 10.14s
+ 9.62s
@@ -1354,7 +1354,7 @@
pass
- 12.37s
+ 9.29s
@@ -1371,7 +1371,7 @@
pass
- 17.42s
+ 14.71s
@@ -1388,7 +1388,7 @@
pass
- 20.73s
+ 18.82s
@@ -1405,7 +1405,7 @@
pass
- 10.47s
+ 10.42s
@@ -1422,7 +1422,7 @@
pass
- 9.08s
+ 8.98s
@@ -1439,7 +1439,7 @@
pass
- 23.09s
+ 16.29s
@@ -1456,7 +1456,7 @@
pass
- 15.37s
+ 9.15s
@@ -1522,9 +1522,9 @@
});
}
- const workflowData = {"alpha_wrap": {"src": "screenshots/alpha_wrap_executed.png", "title": "alpha_wrap", "status": "pass", "duration": "35.05", "log": "Capturing execution frames: alpha_wrap.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/ArmoredWarrior_00005_.glb\"}\n Queuing workflow for execution...\n [ComfyUI] Node 5: GeomPackAlphaWrap\n [ComfyUI] Inputs: {\"alpha_percent\": 1.1, \"offset_percent\": 0.01, \"report_panel\": \"false\", \"input_mesh\": [\"4\", 0]}\n [ComfyUI] Node 6: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.6361067258611197,1.6476459280683735,1.6093683\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.6361067258611197,1.6476459280683735,1.6093683078862575],\\\\\\\"focalPoint\\\\\\\":[0.0000012814998626708984,-\n [ComfyUI] Node 11: GeomPackRemesh\n [ComfyUI] Inputs: {\"backend\": \"pymeshlab_isotropic\", \"backend.target_edge_length\": 1, \"backend.iterations\": 3, \"backend.feature_angle\": 30, \"backend.adaptive\": \"false\", \"report_panel\": \"false\", \"trimesh\": [\"5\", 0]}\n [ComfyUI] Generated prompt_id: c025304c-621c-4c4b-a8cb-0b9a0084dbe7\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/ArmoredWarrior_00005_.glb'\n [ComfyUI] [comfy-env] SubprocessWorker: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [comfy-env] env_vars: {'KMP_DUPLICATE_LIB_OK': 'TRUE', 'OMP_NUM_THREADS': '1', 'COMFYUI_BASE': 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI'}\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:51270']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=5ms shot=98ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=1 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/ArmoredWarrior_00005_.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/ArmoredWarrior_00005_.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 18061 vertices, 19827 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=10ms shot=105ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=6.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.5/16.0GB (34%) swap=0.3/2.9GB (10%) cpu=36% browser_rss=0.68GB\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.83s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackAlphaWrap: alpha_percent: 1.1, offset_percent: 0.01, input_mesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction_cgal.alpha_wrap.AlphaWrapNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=2 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18,061 vertices, 19,827 faces (mesh)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Bounding box diagonal: 1.4618\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha: 0.016080 (1.1% of bbox)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Offset: 0.000146 (0.01% of bbox)\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Built CGAL input data in 0.2s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL Alpha Wrap...\n Frame 4 saved (frame_003.jpg, t=6.7s)\n [capture-periodic] freeze=6ms shot=95ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Alpha Wrap finished in 0.0s, RSS 0 MB (+0 MB)\n Frame 5 saved (frame_004.jpg, t=11.1s)\n [capture-periodic] freeze=5ms shot=108ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] callback 'report_progress' from call_id=2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extracted result mesh in 0.4s\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 12,770 vertices, 25,536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Watertight: True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackAlphaWrap done (5.49s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=3 sending call_method\n Frame 6 saved (frame_005.jpg, t=11.8s)\n [capture-node] freeze=4ms shot=97ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces\n [capture-loop] iter=100 t=12.5s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=5.6/16.0GB (35%) swap=0.3/2.9GB (10%) cpu=39% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_23f16710.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_23f16710.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (2.03s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=4 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (1.24s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=5 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n Frame 7 saved (frame_006.jpg, t=14.6s)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 12770 vertices, 25536 faces\n [capture-node] freeze=47ms shot=444ms unfreeze=9ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 8 saved (frame_007.jpg, t=17.5s)\n [capture-periodic] freeze=4ms shot=132ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 1967 vertices, 3930 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (4.06s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n Node executed (3 total), capturing...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=6 sending call_method\n Frame 9 saved (frame_008.jpg, t=19.0s)\n [capture-node] freeze=6ms shot=99ms unfreeze=4ms saved=True\n [capture-loop] iter=150 t=20.5s state={'complete': False, 'error': None, 'executedCount': 3, 'wsState': 1} eval_ms=4 ram=5.7/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=31% browser_rss=0.78GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (18061 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (12770 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 12770 vertices, 25536 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1967 vertices, 3930 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1967 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1967 vertices, 3930 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_7181b539.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (2.93s): result: NodeOutput\n [ComfyUI] Prompt executed in 21.59 seconds\n Node executed (4 total), capturing...\n Frame 10 saved (frame_009.jpg, t=22.0s)\n [capture-node] freeze=6ms shot=121ms unfreeze=5ms saved=True\n Execution complete (t=22.8s)\n Captured 10 unique frames over 23.11s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=False\n [debug] iframe[1]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: alpha_wrap_executed.png\n [timing] final_screenshot: 0.3s\n Captured 11 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "batch_remesh": {"src": "screenshots/batch_remesh_executed.png", "title": "batch_remesh", "status": "pass", "duration": "22.90", "log": "Capturing execution frames: batch_remesh.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: GeomPackLoadMeshBatch\n [ComfyUI] Inputs: {\"folder_path\": \"3d\", \"start_index\": 0, \"max_meshes\": 4}\n Queuing workflow for execution...\n [ComfyUI] Node 4: GeomPackMeshInfo\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackPreviewMeshVTKBatch\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"index\": 0, \"preview_vtk_batch\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\n [ComfyUI] Node 11: GeomPackRemesh\n [ComfyUI] Inputs: {\"backend\": \"pymeshlab_isotropic\", \"backend.target_edge_length\": 1, \"backend.iterations\": 3, \"backend.feature_angle\": 30, \"backend.adaptive\": \"false\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: cfda5ea3-7093-4ec1-851f-828528bec152\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMeshBatch: folder_path: '3d', start_index: 0, max_meshes: 4\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh_batch.LoadMeshBatch.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=7 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found folder in input: 3d\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 12 mesh files\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading up to 4 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d\\ArmoredWarrior_00005_.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting Scene to single mesh (scene has 1 geometries)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [1/4] Loaded ArmoredWarrior_00005_.glb: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d\\Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [2/4] Loaded Stanford_Bunny.stl: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d\\camel_b.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2032 vertices, 3576 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2032 vertices, 3576 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [3/4] Loaded camel_b.obj: 2032 vertices, 3576 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d\\camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: [4/4] Loaded camelhead.off: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded 4 meshes\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMeshBatch done (1.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=8 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.30s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=9 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=10 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=11 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[4]\n [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=12 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=3ms shot=100ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.54s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=13 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 18061 vertices, 19827 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 3 saved (frame_002.jpg, t=2.6s)\n [capture-node] freeze=5ms shot=104ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 5251 vertices, 11070 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.73s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=14 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 4 saved (frame_003.jpg, t=4.3s)\n [capture-node] freeze=6ms shot=118ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=6.3s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=32% browser_rss=0.84GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.44s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=15 sending call_method\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 2032 vertices, 3576 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Frame 5 saved (frame_004.jpg, t=11.8s)\n [capture-node] freeze=5ms shot=106ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 9670 vertices, 19338 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (0.80s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=16 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n [capture-loop] iter=100 t=12.4s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=36% browser_rss=0.75GB\n Node executed (4 total), capturing...\n Frame 6 saved (frame_005.jpg, t=12.6s)\n [capture-node] freeze=4ms shot=96ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 206 vertices, 394 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (1.24s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTKBatch: mode: list[1], index: list[1], trimesh: list[4]\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk_batch.PreviewMeshVTKBatchNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=17 sending call_method\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Batch size: 4, showing index: 1/4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 5251 vertices, 11070 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP/STL export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_batch_bad2e8f4.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=4.318366133448304, no fields\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTKBatch done (0.15s): result: NodeOutput\n [ComfyUI] Prompt executed in 13.61 seconds\n Frame 7 saved (frame_006.jpg, t=13.8s)\n [capture-node] freeze=6ms shot=104ms unfreeze=4ms saved=True\n Node executed (6 total), capturing...\n Frame 8 saved (frame_007.jpg, t=14.2s)\n [capture-node] freeze=5ms shot=87ms unfreeze=0ms saved=True\n Execution complete (t=14.2s)\n Captured 8 unique frames over 14.3s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778443, canvas=622x373, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: batch_remesh_executed.png\n [timing] final_screenshot: 0.2s\n Captured 9 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "boolean_ops": {"src": "screenshots/boolean_ops_executed.png", "title": "boolean_ops", "status": "pass", "duration": "9.98", "log": "Capturing execution frames: boolean_ops.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Node 21: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Node 22: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\"2\n [ComfyUI] Node 25: GeomPackBoolean\n [ComfyUI] Inputs: {\"operation\": \"union\", \"backend\": \"libigl_cgal\", \"mesh_a\": [\"1\", 0], \"mesh_b\": [\"2\", 0]}\n [ComfyUI] Generated prompt_id: cdbdab28-1bc0-49d3-979c-926bf5b7f559\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=18 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=19 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=20 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_95d97d13.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_95d97d13.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.19s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'union', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=21 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'union'\n [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=22 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: union\n Frame 2 saved (frame_001.jpg, t=0.7s)\n [capture-node] freeze=21ms shot=151ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 302 vertices, 600 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=23 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 302 vertices, 600 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_5cbe5f1f.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (302 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 302 vertices, 600 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_5cbe5f1f.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=9.214489033870414, area=25.093742655540616, no fields\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.13s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.06 seconds\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=7ms shot=195ms unfreeze=4ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.8s)\n [capture-node] freeze=4ms shot=118ms unfreeze=0ms saved=True\n Execution complete (t=1.8s)\n Captured 4 unique frames over 1.96s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778443, canvas=486x348, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: boolean_ops_executed.png\n [timing] final_screenshot: 0.2s\n Captured 5 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "boolean_ops_all": {"src": "screenshots/boolean_ops_all_executed.png", "title": "boolean_ops_all", "status": "pass", "duration": "15.16", "log": "Capturing execution frames: boolean_ops_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 1, \"subdivisions\": 4}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 0.8, \"subdivisions\": 1}\n [ComfyUI] Node 3: GeomPackBoolean\n [ComfyUI] Inputs: {\"operation\": \"difference\", \"backend\": \"libigl_cgal\", \"mesh_a\": [\"1\", 0], \"mesh_b\": [\"2\", 0]}\n [ComfyUI] Node 4: GeomPackBoolean\n [ComfyUI] Inputs: {\"operation\": \"difference\", \"backend\": \"blender_exact\", \"mesh_a\": [\"1\", 0], \"mesh_b\": [\"2\", 0]}\n [ComfyUI] Node 5: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[1.2245775204403364,1.2245775204403364,1.2245775204403364],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[0,0\n [ComfyUI] Generated prompt_id: b23b913a-1b1f-46aa-9686-cb27650ad54a\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 0.8, subdivisions: 1\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:65459']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=105ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=24 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (3.88s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 1.0, subdivisions: 4\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=25 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 2562 vertices, 5120 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=26 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: blender_exact -> GeomPackBoolean_BlenderExact\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean: operation: 'difference', backend: dict, mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.boolean.BooleanNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=27 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Boolean dispatch: libigl_cgal -> GeomPackBoolean_LibiglCGAL\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean_BlenderExact: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'\n [ComfyUI] [SubprocessWorker] call_method: nodes.blender_boolean.boolean.BooleanBlenderExactNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=28 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: blender_exact\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=113ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_BlenderExact done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackBoolean_LibiglCGAL: mesh_a: Trimesh, mesh_b: Trimesh, operation: 'difference'\n [ComfyUI] [SubprocessWorker] call_method: nodes.boolean.backends.libigl_cgal.BooleanLibiglCGALNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=29 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_cgal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 2562 vertices, 5120 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: difference\n Frame 4 saved (frame_003.jpg, t=4.9s)\n [capture-node] freeze=6ms shot=92ms unfreeze=8ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Success: 2202 vertices, 4380 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackBoolean_LibiglCGAL done (0.96s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=30 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2202 vertices, 4380 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_39c67c92.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_39c67c92.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2202 vertices, 4380 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_39c67c92.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2202 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2202 vertices, 4380 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_39c67c92.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.19s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.72 seconds\n Frame 5 saved (frame_004.jpg, t=5.9s)\n [capture-node] freeze=41ms shot=165ms unfreeze=6ms saved=True\n Node executed (3 total), capturing...\n Frame 6 saved (frame_005.jpg, t=6.8s)\n [capture-node] freeze=4ms shot=157ms unfreeze=0ms saved=True\n Execution complete (t=6.8s)\n Captured 6 unique frames over 7.03s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: boolean_ops_all_executed.png\n [timing] final_screenshot: 0.2s\n Captured 7 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "decimate": {"src": "screenshots/decimate_executed.png", "title": "decimate", "status": "pass", "duration": "11.61", "log": "Capturing execution frames: decimate.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Node 2: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/spot_the_cow.obj\"}\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-3.3575253938003646,2.5035395853711653,0.519424\n [ComfyUI] Node 4: GeomPackDecimateMesh\n [ComfyUI] Inputs: {\"backend\": \"quadric_edge_collapse\", \"backend.target_face_count\": 1004, \"backend.quality_threshold\": 0.3, \"backend.preserve_boundary\": \"true\", \"backend.preserve_normal\": \"true\", \"backend.preserve_topo\n [ComfyUI] Generated prompt_id: 0e2ba9e3-9a03-4f08-8fe7-5459f845e7c2\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/spot_the_cow.obj'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=31 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/spot_the_cow.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/spot_the_cow.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 3225 vertices, 5856 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 3225 vertices, 5856 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 3225 vertices, 5856 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.42s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=32 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimate_QuadricEdgeCollapse: trimesh: Trimesh, target_face_count: 1004, quality_threshold: 0.3, preserve_boundary: 'true', preserve_normal: 'true', preserve_topology: 'true', planar_quadric: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=33 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 3,225 vertices, 5,856 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (0.51s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=34 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 3225 vertices, 5856 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 504 vertices, 1004 faces\n Frame 2 saved (frame_001.jpg, t=1.6s)\n [capture-node] freeze=4ms shot=86ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=texture, texture=True, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_fc641b85.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_fc641b85.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.62s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.82 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.2s)\n [capture-node] freeze=56ms shot=240ms unfreeze=0ms saved=True\n Execution complete (t=2.2s)\n Captured 3 unique frames over 2.49s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: decimate_executed.png\n [timing] final_screenshot: 0.2s\n Captured 4 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "decimate_all": {"src": "screenshots/decimate_all_executed.png", "title": "decimate_all", "status": "pass", "duration": "20.10", "log": "Capturing execution frames: decimate_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 7 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackDecimateMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"quadric_edge_collapse\", \"backend.target_face_count\": 5000, \"backend.quality_threshold\": 0.3, \"backend.preserve_boundary\": \"true\", \"backend.preserve_normal\": \"true\", \"backend.preserve_topo\n [ComfyUI] Node 3: GeomPackDecimateMesh\n [ComfyUI] Inputs: {\"backend\": \"fast_simplification\", \"backend.target_reduction\": 0.8, \"backend.aggressiveness\": 7, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackDecimateMesh\n [ComfyUI] Inputs: {\"backend\": \"vertex_clustering\", \"backend.cluster_threshold\": 3, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackDecimateMesh\n [ComfyUI] Inputs: {\"backend\": \"decimate_pro\", \"backend.target_reduction\": 0.8, \"backend.feature_angle\": 15, \"backend.preserve_topology\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 7: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\\\\\"focalPoint\\\\\\\":[30.319300651550293,1.894807\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[156.15573456772853,45.50443036606394,116.04835655422535],\\\\\\\"focalPoint\\\\\\\":[30.319300651550293,1.894807\n [ComfyUI] Generated prompt_id: 6ae515bf-3c2a-42b7-ba65-bf3e2f2c5a3f\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=35 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.58s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=36 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: decimate_pro -> GeomPackDecimate_DecimatePro\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=37 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: vertex_clustering -> GeomPackDecimate_VertexClustering\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.33s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=38 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: fast_simplification -> GeomPackDecimate_FastSimplification\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimateMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.decimate.DecimateMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=39 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Decimate dispatch: quadric_edge_collapse -> GeomPackDecimate_QuadricEdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimateMesh done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimate_DecimatePro: trimesh: Trimesh, target_reduction: 0.8, feature_angle: 15.0, preserve_topology: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.decimate_pro.DecimateProNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=40 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: decimate_pro\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=97ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_DecimatePro done (1.59s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimate_VertexClustering: trimesh: Trimesh, cluster_threshold: 3.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.vertex_clustering.DecimateVertexClusteringNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=41 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: vertex_clustering\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_VertexClustering done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=42 sending call_method\n Frame 3 saved (frame_002.jpg, t=3.8s)\n [capture-node] freeze=5ms shot=100ms unfreeze=9ms saved=True\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_c57858d7.vtp\n Frame 4 saved (frame_003.jpg, t=4.2s)\n [capture-node] freeze=4ms shot=100ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_c57858d7.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11242 vertices, 22480 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_c57858d7.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_c57858d7.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 1272 vertices, 2582 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_c57858d7.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (1272 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 1272 vertices, 2582 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_c57858d7.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (1.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimate_FastSimplification: trimesh: Trimesh, target_reduction: 0.8, aggressiveness: 7\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.fast_simplification.DecimateFastSimplificationNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=43 sending call_method\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: fast_simplification\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_FastSimplification done (0.47s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDecimate_QuadricEdgeCollapse: trimesh: Trimesh, target_face_count: 5000, quality_threshold: 0.3, preserve_boundary: 'true', preserve_normal: 'true', preserve_topology: 'true', planar_quadric: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.decimation.backends.quadric_edge_collapse.DecimateQuadricEdgeCollapseNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=44 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadric_edge_collapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n Frame 5 saved (frame_004.jpg, t=5.3s)\n [capture-node] freeze=1302ms shot=739ms unfreeze=8ms saved=True\n Node executed (4 total), capturing...\n [capture-node] freeze=5ms shot=143ms unfreeze=7ms saved=False\n [capture-loop] iter=50 t=8.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=4 ram=5.8/16.0GB (36%) swap=0.3/2.9GB (10%) cpu=30% browser_rss=0.93GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDecimate_QuadricEdgeCollapse done (3.62s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=45 sending call_method\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_0e640cda.vtp\n Frame 6 saved (frame_005.jpg, t=9.3s)\n [capture-node] freeze=4ms shot=157ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_0e640cda.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_0e640cda.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2502 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2502 vertices, 5000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_0e640cda.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 11242 vertices, 22480 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_0e640cda.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11242 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11242 vertices, 22480 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_0e640cda.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (1.23s): result: NodeOutput\n [ComfyUI] Prompt executed in 10.21 seconds\n Node executed (6 total), capturing...\n Frame 7 saved (frame_006.jpg, t=10.6s)\n [capture-node] freeze=5ms shot=320ms unfreeze=0ms saved=True\n Execution complete (t=10.6s)\n Captured 7 unique frames over 11.94s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: decimate_all_executed.png\n [timing] final_screenshot: 0.3s\n Captured 8 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "depth_map_to_mesh": {"src": "screenshots/depth_map_to_mesh_executed.png", "title": "depth_map_to_mesh", "status": "pass", "duration": "21.74", "log": "Capturing execution frames: depth_map_to_mesh.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: LoadImage\n [ComfyUI] Inputs: {\"image\": \"example.png\"}\n [ComfyUI] Node 4: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.24987848276768215,0.32154187563545744,0.9133299327529744],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[0\n [ComfyUI] Node 6: ImageToMask\n [ComfyUI] Inputs: {\"channel\": \"red\", \"image\": [\"1\", 0]}\n [ComfyUI] Node 7: GeomPackTextureToGeometry\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"height_scale\": 1, \"backend\": \"grid\", \"backend.smooth_normals\": \"true\", \"field_name\": \"field\", \"invert_height\": \"false\", \"skip_black\": \"false\", \"black_threshold\": 0.01, \"report_panel\": \"false\", \"mask\n [ComfyUI] Generated prompt_id: 5a0d5fbd-4e7e-4cdc-937a-4ab28a7460c5\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackTextureToGeometry: height_scale: 1.0, backend: dict, field_name: 'field', invert_height: 'false', skip_black: 'false', black_threshold: 0.01, mask: torch.float32 [1,768,768] cpu\n [ComfyUI] [SubprocessWorker] call_method: nodes.texture_remeshing.texture_to_geometry.TextureToGeometryNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [comfy-env] PRE-SERIALIZE 'mask' shape: torch.Size([1, 768, 768])\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=46 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] _from_shm got dict with keys: ['__type__', 'strategy', 'manager_path', 'storage_key', 'storage_size']\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZE TensorRef: tensor_size=[1, 768, 768]\n [ComfyUI] [worker:ComfyUI-GeometryPack] [comfy-env] DESERIALIZED tensor shape: torch.Size([1, 768, 768])\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Converting to geometry using backend: grid\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using mask input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using native resolution: 768x768, range: [0.000, 1.000]\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated 589824 points\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=118ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=5ms shot=117ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created mesh: 589824 vertices, 1176578 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackTextureToGeometry done (5.29s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=47 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 589824 vertices, 1176578 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_37eaae88.vtp\n Frame 4 saved (frame_003.jpg, t=5.7s)\n [capture-node] freeze=4ms shot=110ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.2s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=5 ram=6.0/16.0GB (37%) swap=0.3/2.9GB (10%) cpu=33% browser_rss=0.71GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (589824 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 589824 vertices, 1176578 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_37eaae88.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=11.966723990015208, no fields\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (6.00s): result: NodeOutput\n [ComfyUI] Prompt executed in 11.41 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=11.8s)\n [capture-node] freeze=6ms shot=108ms unfreeze=0ms saved=True\n Execution complete (t=11.7s)\n Captured 5 unique frames over 11.9s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778443, canvas=0x0, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: depth_map_to_mesh_executed.png\n [timing] final_screenshot: 1.8s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "fix_normals_all": {"src": "screenshots/fix_normals_all_executed.png", "title": "fix_normals_all", "status": "pass", "duration": "16.97", "log": "Capturing execution frames: fix_normals_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/truck.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/truck.obj\"}\n [ComfyUI] Node 2: GeomPackFixNormals\n [ComfyUI] Node 2: GeomPackFixNormals\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"backend\": \"trimesh\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"trimesh\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackFixNormals\n [ComfyUI] Node 3: GeomPackFixNormals\n [ComfyUI] Inputs: {\"backend\": \"igl_bfs\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"igl_bfs\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackFixNormals\n [ComfyUI] Node 4: GeomPackFixNormals\n [ComfyUI] Inputs: {\"backend\": \"igl_winding\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"igl_winding\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackFixNormals\n [ComfyUI] Node 5: GeomPackFixNormals\n [ComfyUI] Inputs: {\"backend\": \"igl_raycast\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"igl_raycast\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackFixNormals\n [ComfyUI] Node 6: GeomPackFixNormals\n [ComfyUI] Inputs: {\"backend\": \"igl_signed_dist\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"igl_signed_dist\", \"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[-0\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[-0\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Node 9: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[-0\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[2.4457834419570967,0.9339641357719854,-1.1112698573158992],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\":[-0\n [ComfyUI] Generated prompt_id: 3b029663-ca45-4f87-bb1a-8f68b80de462\n [ComfyUI] Generated prompt_id: 3b029663-ca45-4f87-bb1a-8f68b80de462\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/truck.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/truck.obj'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:53270']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:53270']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=109ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=48 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=48 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/truck.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2956 vertices, 4770 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.87s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (3.87s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=49 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=49 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_signed_dist -> GeomPackFixNormals_IglSignedDist\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=50 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=50 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_winding -> GeomPackFixNormals_IglWinding\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=51 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=51 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_raycast -> GeomPackFixNormals_IglRaycast\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=52 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=52 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_bfs -> GeomPackFixNormals_IglBfs\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: igl_bfs -> GeomPackFixNormals_IglBfs\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals.FixNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=53 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=53 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fix Normals dispatch: trimesh -> GeomPackFixNormals_Trimesh\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglSignedDist: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_signed_dist.FixNormalsIglSignedDistNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=54 sending call_method\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=114ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_signed_dist: flipped 4757/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglSignedDist done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglWinding: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_winding.FixNormalsIglWindingNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=55 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_winding: flipped 4022/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglWinding done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglRaycast: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_raycast.FixNormalsIglRaycastNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=56 sending call_method\n Frame 4 saved (frame_003.jpg, t=4.9s)\n [capture-node] freeze=5ms shot=111ms unfreeze=4ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=5ms shot=98ms unfreeze=6ms saved=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl_raycast: flipped 3339/4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> False\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.78s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglRaycast done (0.78s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=57 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=57 sending call_method\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 2\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_f04adc65.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_IglBfs: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.igl_bfs.FixNormalsIglBfsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=58 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: igl.bfs_orient: 66 orientation components\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_IglBfs done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixNormals_Trimesh: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.fix_normals_backends.trimesh_fix.FixNormalsTrimeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=59 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=59 sending call_method\n Frame 5 saved (frame_004.jpg, t=5.8s)\n [capture-node] freeze=47ms shot=689ms unfreeze=6ms saved=True\n Node executed (5 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Normal orientation: False -> True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.99s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixNormals_Trimesh done (0.99s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=60 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=60 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n Frame 6 saved (frame_005.jpg, t=6.9s)\n [capture-node] freeze=11ms shot=139ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (2956 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 2956 vertices, 4770 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_d6655fcd.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n Node executed (6 total), capturing...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.31s): result: NodeOutput\n [ComfyUI] Prompt executed in 7.10 seconds\n [ComfyUI] Prompt executed in 7.10 seconds\n Frame 7 saved (frame_006.jpg, t=7.4s)\n [capture-node] freeze=8ms shot=154ms unfreeze=5ms saved=True\n Node executed (7 total), capturing...\n Frame 8 saved (frame_007.jpg, t=8.3s)\n [capture-node] freeze=110ms shot=126ms unfreeze=0ms saved=True\n Execution complete (t=8.3s)\n Captured 8 unique frames over 8.56s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x393, rafFrozen=True\n [debug] iframe[1]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: fix_normals_all_executed.png\n [timing] final_screenshot: 0.2s\n Captured 9 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "fix_self_intersection": {"src": "screenshots/fix_self_intersection_executed.png", "title": "fix_self_intersection", "status": "pass", "duration": "10.78", "log": "Capturing execution frames: fix_self_intersection.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n Queuing workflow for execution...\n [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Node 14: GeomPackDetectSelfIntersections\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 17: GeomPackFixSelfIntersectionsByPerturbation\n [ComfyUI] Node 17: GeomPackFixSelfIntersectionsByPerturbation\n [ComfyUI] Inputs: {\"epsilon\": 0.0001, \"max_iterations\": 12, \"direction\": \"adaptive\", \"scale_by_intersection_count\": true, \"re_detect_after_fix\": true, \"report_panel\": \"false\", \"trimesh\": [\"14\", 0]}\n [ComfyUI] Inputs: {\"epsilon\": 0.0001, \"max_iterations\": 12, \"direction\": \"adaptive\", \"scale_by_intersection_count\": true, \"re_detect_after_fix\": true, \"report_panel\": \"false\", \"trimesh\": [\"14\", 0]}\n [ComfyUI] Node 21: GeomPackPreviewMeshDual\n [ComfyUI] Node 21: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.09236526786018014,0.17034567262454137,0.1140\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.09236526786018014,0.17034567262454137,0.1140\n [ComfyUI] Node 22: GeomPackDetectSelfIntersections\n [ComfyUI] Node 22: GeomPackDetectSelfIntersections\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"17\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"17\", 0]}\n [ComfyUI] Generated prompt_id: 8d728e24-7961-4e96-97f8-b46c7edea3d2\n [ComfyUI] Generated prompt_id: 8d728e24-7961-4e96-97f8-b46c7edea3d2\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=61 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=61 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=62 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=62 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackFixSelfIntersectionsByPerturbation: epsilon: 0.0001, max_iterations: 12, direction: 'adaptive', scale_by_intersection_count: True, re_detect_after_fix: True, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackFixSelfIntersectionsByPerturbation: epsilon: 0.0001, max_iterations: 12, direction: 'adaptive', scale_by_intersection_count: True, re_detect_after_fix: True, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.fix_intersections_perturbation.FixSelfIntersectionsByPerturbationNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.fix_intersections_perturbation.FixSelfIntersectionsByPerturbationNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=63 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=63 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Params: epsilon=0.0001, max_iter=12, direction=adaptive, re_detect=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Params: epsilon=0.0001, max_iter=12, direction=adaptive, re_detect=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 8 vertices to perturb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 8 vertices to perturb\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 1: avg displacement = 0.000004\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 1: avg displacement = 0.000004\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 2: avg displacement = 0.000008\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 2: avg displacement = 0.000008\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 3: avg displacement = 0.000011\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 3: avg displacement = 0.000011\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 4: avg displacement = 0.000015\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 4: avg displacement = 0.000015\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 5: avg displacement = 0.000019\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 5: avg displacement = 0.000019\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 6: avg displacement = 0.000023\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 6: avg displacement = 0.000023\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 7: avg displacement = 0.000026\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 7: avg displacement = 0.000026\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 8: avg displacement = 0.000030\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 9: avg displacement = 0.000034\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 10: avg displacement = 0.000038\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 11: avg displacement = 0.000041\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Iteration 12: avg displacement = 0.000045\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Re-detecting self-intersections...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Re-detecting self-intersections...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections remaining!\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections remaining!\n Frame 2 saved (frame_001.jpg, t=0.8s)\n [capture-node] freeze=6ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete: perturbed 8 vertices over 12 iterations\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Complete: perturbed 8 vertices over 12 iterations\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.41s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackFixSelfIntersectionsByPerturbation done (0.41s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=64 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=64 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=65 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=65 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_count', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['face.self_intersecting', 'intersection_count', 'intersection_flag']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n Frame 3 saved (frame_002.jpg, t=1.3s)\n [capture-node] freeze=5ms shot=108ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_dbd71399.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.46s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.48 seconds\n [ComfyUI] Prompt executed in 1.48 seconds\n Frame 4 saved (frame_003.jpg, t=1.7s)\n [capture-node] freeze=6ms shot=108ms unfreeze=56ms saved=True\n Node executed (4 total), capturing...\n Frame 5 saved (frame_004.jpg, t=2.3s)\n [capture-node] freeze=34ms shot=179ms unfreeze=0ms saved=True\n Execution complete (t=2.3s)\n Captured 5 unique frames over 2.58s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: fix_self_intersection_executed.png\n [timing] final_screenshot: 0.3s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "mesh_info": {"src": "screenshots/mesh_info_executed.png", "title": "mesh_info", "status": "pass", "duration": "8.95", "log": "Capturing execution frames: mesh_info.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n [ComfyUI] Node 7: GeomPackMeshInfo\n [ComfyUI] Node 7: GeomPackMeshInfo\n [ComfyUI] Inputs: {\"report_panel\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 12: GeomPackMeshQuality\n [ComfyUI] Node 12: GeomPackMeshQuality\n [ComfyUI] Inputs: {\"include_face_quality\": true, \"include_edge_stats\": true, \"report_panel\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"include_face_quality\": true, \"include_edge_stats\": true, \"report_panel\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: adc6e32a-2d38-4dd3-87a4-dabcb423e806\n [ComfyUI] Generated prompt_id: adc6e32a-2d38-4dd3-87a4-dabcb423e806\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=66 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=66 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]\n [ComfyUI] [comfy-env] Running GeomPackMeshInfo: trimesh: list[1]\n [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_info.MeshInfoNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=67 sending call_method\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshInfo done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackMeshQuality: include_face_quality: True, include_edge_stats: True, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_quality.MeshQualityNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.analysis.mesh_quality.MeshQualityNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=68 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analysis complete\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analysis complete\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.17s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshQuality done (0.17s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.35 seconds\n [ComfyUI] Prompt executed in 0.35 seconds\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=4ms shot=88ms unfreeze=5ms saved=True\n Node executed (2 total), capturing...\n [capture-node] freeze=4ms shot=88ms unfreeze=0ms saved=False\n Execution complete (t=0.9s)\n Captured 2 unique frames over 1.04s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: mesh_info_executed.png\n [timing] final_screenshot: 0.2s\n Captured 3 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "mesh_mesh_distance": {"src": "screenshots/mesh_mesh_distance_executed.png", "title": "mesh_mesh_distance", "status": "pass", "duration": "24.15", "log": "Capturing execution frames: mesh_mesh_distance.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 3: GeomPackMeshToMeshDistance\n [ComfyUI] Node 3: GeomPackMeshToMeshDistance\n [ComfyUI] Inputs: {\"metric\": \"hausdorff\", \"sample_count\": 10000, \"symmetric\": \"true\", \"report_panel\": \"true\", \"mesh_a\": [\"8\", 0], \"mesh_b\": [\"15\", 0]}\n [ComfyUI] Inputs: {\"metric\": \"hausdorff\", \"sample_count\": 10000, \"symmetric\": \"true\", \"report_panel\": \"true\", \"mesh_a\": [\"8\", 0], \"mesh_b\": [\"15\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 8: GeomPackLoadMesh\n [ComfyUI] Node 8: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 10: GeomPackMeshToMeshDistance\n [ComfyUI] Node 10: GeomPackMeshToMeshDistance\n [ComfyUI] Inputs: {\"metric\": \"hausdorff\", \"sample_count\": 10000, \"symmetric\": \"true\", \"report_panel\": \"false\", \"mesh_a\": [\"8\", 0], \"mesh_b\": [\"16\", 0]}\n [ComfyUI] Inputs: {\"metric\": \"hausdorff\", \"sample_count\": 10000, \"symmetric\": \"true\", \"report_panel\": \"false\", \"mesh_a\": [\"8\", 0], \"mesh_b\": [\"16\", 0]}\n [ComfyUI] Node 15: GeomPackRemesh\n [ComfyUI] Node 15: GeomPackRemesh\n [ComfyUI] Inputs: {\"backend\": \"pymeshlab_isotropic\", \"backend.target_edge_length\": 1, \"backend.iterations\": 3, \"backend.feature_angle\": 30, \"backend.adaptive\": \"false\", \"report_panel\": \"false\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"pymeshlab_isotropic\", \"backend.target_edge_length\": 1, \"backend.iterations\": 3, \"backend.feature_angle\": 30, \"backend.adaptive\": \"false\", \"report_panel\": \"false\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Node 16: GeomPackRemesh\n [ComfyUI] Node 16: GeomPackRemesh\n [ComfyUI] Inputs: {\"backend\": \"cgal_isotropic\", \"backend.cgal_edge_length\": 1, \"backend.cgal_iterations\": 3, \"backend.protect_boundaries\": \"true\", \"report_panel\": \"false\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"cgal_isotropic\", \"backend.cgal_edge_length\": 1, \"backend.cgal_iterations\": 3, \"backend.protect_boundaries\": \"true\", \"report_panel\": \"false\", \"trimesh\": [\"8\", 0]}\n [ComfyUI] Generated prompt_id: 071fe347-da87-4b46-a217-1418dd17c429\n [ComfyUI] Generated prompt_id: 071fe347-da87-4b46-a217-1418dd17c429\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=69 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=69 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.34s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=70 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=70 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: cgal_isotropic -> GeomPackRemesh_CGAL\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: cgal_isotropic -> GeomPackRemesh_CGAL\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.11s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=71 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=71 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: pymeshlab_isotropic -> GeomPackRemesh_PyMeshLab\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'\n [ComfyUI] [comfy-env] Running GeomPackRemesh_CGAL: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, protect_boundaries: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing_cgal.remesh.RemeshCGALNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing_cgal.remesh.RemeshCGALNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=72 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=72 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: cgal_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: cgal_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56,203 vertices, 112,402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, protect_boundaries=true\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Running CGAL isotropic remesh (target_edge_length=1.0)...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=103ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=102ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.4/16.0GB (34%) swap=0.4/2.9GB (16%) cpu=33% browser_rss=0.69GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 41466 vertices (-14737), 82928 faces (-29474)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.94s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_CGAL done (6.94s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=73 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=73 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 41466 vertices, 82928 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.130158\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 3.130158\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [comfy-env] Running GeomPackRemesh_PyMeshLab: trimesh: Trimesh, target_edge_length: 1.0, iterations: 3, feature_angle: 30.0, adaptive: 'false'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.pymeshlab_isotropic.RemeshPyMeshLabNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=74 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=74 sending call_method\n Frame 4 saved (frame_003.jpg, t=7.9s)\n [capture-node] freeze=5ms shot=104ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: pymeshlab_isotropic\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: target_edge_length=1.0, iterations=3, feature_angle=30.0, adaptive=false\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=8.3s)\n [capture-node] freeze=5ms shot=111ms unfreeze=6ms saved=True\n [capture-loop] iter=100 t=12.1s state={'complete': False, 'error': None, 'executedCount': 2, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (16%) cpu=33% browser_rss=0.68GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 32264 vertices, 64524 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_PyMeshLab done (7.63s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackMeshToMeshDistance: metric: 'hausdorff', sample_count: 10000, symmetric: 'true', mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.mesh_to_mesh_distance.MeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=75 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=75 sending call_method\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Metric: hausdorff, Samples: 10000\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh A: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh B: 32264 vertices, 64524 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.875245\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 2.875245\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToMeshDistance done (0.24s): result: NodeOutput\n [ComfyUI] Prompt executed in 15.69 seconds\n [ComfyUI] Prompt executed in 15.69 seconds\n Frame 6 saved (frame_005.jpg, t=15.8s)\n [capture-node] freeze=4ms shot=103ms unfreeze=6ms saved=True\n Node executed (4 total), capturing...\n Frame 7 saved (frame_006.jpg, t=16.2s)\n [capture-node] freeze=4ms shot=90ms unfreeze=0ms saved=True\n Execution complete (t=16.2s)\n Captured 7 unique frames over 16.32s\n [debug] iframes: 0\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: mesh_mesh_distance_executed.png\n [timing] final_screenshot: 0.2s\n Captured 8 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "normals": {"src": "screenshots/normals_executed.png", "title": "normals", "status": "pass", "duration": "13.78", "log": "Capturing execution frames: normals.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackCheckNormals\n [ComfyUI] Node 2: GeomPackCheckNormals\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackComputeNormals\n [ComfyUI] Node 3: GeomPackComputeNormals\n [ComfyUI] Inputs: {\"smooth_vertex_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"smooth_vertex_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 7: GeomPackPreviewMeshVTK\n [ComfyUI] Node 7: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\"\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"selected_colormap\\\":\\\"erdc_rainbow_bright\\\"}\", \"trimesh\": [\"\n [ComfyUI] Generated prompt_id: 3b7353e3-1374-4553-9ef7-f1d8f5aaac05\n [ComfyUI] Generated prompt_id: 3b7353e3-1374-4553-9ef7-f1d8f5aaac05\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:53199']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:53199']...\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=83ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=76 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=76 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (4.01s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackCheckNormals: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.check_normals.CheckNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.check_normals.CheckNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=77 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=77 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh with 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh with 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Winding: True, Watertight: True, Degenerate: 1\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Winding: True, Watertight: True, Degenerate: 1\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCheckNormals done (0.24s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackComputeNormals: smooth_vertex_normals: 'true', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.compute_normals.ComputeNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair.compute_normals.ComputeNormalsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=78 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=78 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh with 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computed smooth vertex normals\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackComputeNormals done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=79 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=79 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_665a9acb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_665a9acb.vtp\n Frame 3 saved (frame_002.jpg, t=4.6s)\n [capture-node] freeze=5ms shot=97ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_x (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_x (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_y (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_y (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_z (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_z (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_magnitude (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: normal_magnitude (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_665a9acb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_665a9acb.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Vertex attributes: ['normal_x', 'normal_y', 'normal_z', 'normal_magnitude']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Face attributes: ['stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.95106546422, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=True, volume=279628.2991519195, area=29684.95106546422, fields=['normal_x', 'normal_y', 'normal_z', 'normal_magnitude', 'face.stl']\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.92s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.92s): result: NodeOutput\n [ComfyUI] Prompt executed in 5.38 seconds\n [ComfyUI] Prompt executed in 5.38 seconds\n Node executed (2 total), capturing...\n Frame 4 saved (frame_003.jpg, t=5.7s)\n [capture-node] freeze=5ms shot=103ms unfreeze=0ms saved=True\n Execution complete (t=5.7s)\n Captured 4 unique frames over 5.85s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778444, canvas=0x0, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: normals_executed.png\n [timing] final_screenshot: 0.2s\n Captured 5 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "point_mesh_distance": {"src": "screenshots/point_mesh_distance_executed.png", "title": "point_mesh_distance", "status": "pass", "duration": "9.96", "log": "Capturing execution frames: point_mesh_distance.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Prompt has 6 nodes\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Node 4: GeomPackMeshToPointCloud\n [ComfyUI] Node 4: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackPointToMeshDistance\n [ComfyUI] Node 5: GeomPackPointToMeshDistance\n [ComfyUI] Inputs: {\"distance_type\": \"unsigned\", \"sign_method\": \"default\", \"report_panel\": \"false\", \"target_mesh\": [\"2\", 0], \"pointcloud\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"distance_type\": \"unsigned\", \"sign_method\": \"default\", \"report_panel\": \"false\", \"target_mesh\": [\"2\", 0], \"pointcloud\": [\"4\", 0]}\n [ComfyUI] Node 7: GeomPackCombineMeshes\n [ComfyUI] Node 7: GeomPackCombineMeshes\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"mesh_a\": [\"1\", 0], \"mesh_b\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"mesh_a\": [\"1\", 0], \"mesh_b\": [\"2\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewMeshDual\n [ComfyUI] Node 8: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"s\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"s\n [ComfyUI] Generated prompt_id: 676f2a83-eb5c-483b-9c44-d190cb3ed2ef\n [ComfyUI] Generated prompt_id: 676f2a83-eb5c-483b-9c44-d190cb3ed2ef\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=80 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=80 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=81 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=81 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.08s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackCombineMeshes: mesh_a: Trimesh, mesh_b: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.combine.combine_meshes.CombineMeshesNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=82 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=82 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Combining 2 meshes\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Result: 170 vertices, 332 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCombineMeshes done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n Node executed (1 total), capturing...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=83 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPointToMeshDistance: distance_type: 'unsigned', sign_method: 'default', target_mesh: Trimesh, pointcloud: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.distance.point_to_mesh_distance.PointToMeshDistanceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=84 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing unsigned distances for 10,000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: Point Cloud\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Target Mesh: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using trimesh.proximity.closest_point (unsigned)\n Frame 2 saved (frame_001.jpg, t=0.6s)\n [capture-node] freeze=4ms shot=109ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000027, Max: 0.500809, Mean: 0.139469\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Min: 0.000027, Max: 0.500809, Mean: 0.139469\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Distance field added to vertex_attributes['distance']\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.62s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPointToMeshDistance done (0.62s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=85 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=85 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 170 vertices, 332 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 170 vertices, 332 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Point Cloud - 10000 vertices, 0 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Point Cloud - 10000 vertices, 0 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['distance']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['distance']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d961d527.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d961d527.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d961d527.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d961d527.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: distance (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d961d527.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d961d527.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.20s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.23 seconds\n [ComfyUI] Prompt executed in 1.23 seconds\n Frame 3 saved (frame_002.jpg, t=1.4s)\n [capture-node] freeze=5ms shot=159ms unfreeze=7ms saved=True\n Node executed (3 total), capturing...\n Frame 4 saved (frame_003.jpg, t=1.8s)\n [capture-node] freeze=4ms shot=111ms unfreeze=0ms saved=True\n Execution complete (t=1.8s)\n Captured 4 unique frames over 1.99s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: point_mesh_distance_executed.png\n [timing] final_screenshot: 0.2s\n Captured 5 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "preview_mesh_threejs": {"src": "screenshots/preview_mesh_threejs_executed.png", "title": "preview_mesh_threejs", "status": "pass", "duration": "9.05", "log": "Capturing execution frames: preview_mesh_threejs.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Prompt has 2 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 3: GeomPackPreviewMesh\n [ComfyUI] Node 3: GeomPackPreviewMesh\n [ComfyUI] Inputs: {\"preview\": \"\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"preview\": \"\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: b67d3f1e-0679-4c0a-bf50-eceb7d62b641\n [ComfyUI] Generated prompt_id: b67d3f1e-0679-4c0a-bf50-eceb7d62b641\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=86 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=86 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMesh: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh.PreviewMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh.PreviewMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=87 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=87 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_a4e485fd.glb\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_a4e485fd.glb\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMesh done (0.14s): result: NodeOutput\n [ComfyUI] Prompt executed in 0.55 seconds\n [ComfyUI] Prompt executed in 0.55 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=0.9s)\n [capture-node] freeze=29ms shot=155ms unfreeze=0ms saved=True\n Execution complete (t=0.9s)\n Captured 2 unique frames over 1.14s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer.html?v=17784440337, canvas=486x486, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: preview_mesh_threejs_executed.png\n [timing] final_screenshot: 0.2s\n Captured 3 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "reconstruct_all": {"src": "screenshots/reconstruct_all_executed.png", "title": "reconstruct_all", "status": "pass", "duration": "26.78", "log": "Capturing execution frames: reconstruct_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Prompt has 8 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 2: GeomPackMeshToPointCloud\n [ComfyUI] Node 2: GeomPackMeshToPointCloud\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"mode\": \"surface_sampling\", \"sample_count\": 10000, \"sampling_method\": \"uniform\", \"include_normals\": \"true\", \"trimesh\": [\"1\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 3: GeomPackReconstructSurface\n [ComfyUI] Node 3: GeomPackReconstructSurface\n [ComfyUI] Inputs: {\"backend\": \"poisson\", \"backend.poisson_depth\": 8, \"backend.poisson_scale\": 1.1, \"backend.estimate_normals\": \"true\", \"backend.normal_radius\": 0.1, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"poisson\", \"backend.poisson_depth\": 8, \"backend.poisson_scale\": 1.1, \"backend.estimate_normals\": \"true\", \"backend.normal_radius\": 0.1, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Node 4: GeomPackReconstructSurface\n [ComfyUI] Node 4: GeomPackReconstructSurface\n [ComfyUI] Inputs: {\"backend\": \"ball_pivoting\", \"backend.ball_radius\": 3, \"backend.estimate_normals\": \"true\", \"backend.normal_radius\": 0.5, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"ball_pivoting\", \"backend.ball_radius\": 3, \"backend.estimate_normals\": \"true\", \"backend.normal_radius\": 0.5, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Node 5: GeomPackReconstructSurface\n [ComfyUI] Node 5: GeomPackReconstructSurface\n [ComfyUI] Inputs: {\"backend\": \"alpha_shape\", \"backend.alpha\": 8, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"alpha_shape\", \"backend.alpha\": 8, \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Node 6: GeomPackReconstructSurface\n [ComfyUI] Node 6: GeomPackReconstructSurface\n [ComfyUI] Inputs: {\"backend\": \"convex_hull\", \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"convex_hull\", \"report_panel\": \"false\", \"points\": [\"2\", 0]}\n [ComfyUI] Node 10: GeomPackPreviewMeshMulti\n [ComfyUI] Node 10: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\\\\\"focalPoint\\\\\\\":[30.322647094726562,1.8909549\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\\\\\"focalPoint\\\\\\\":[30.322647094726562,1.8909549\n [ComfyUI] Node 14: GeomPackPreviewMeshVTK\n [ComfyUI] Node 14: GeomPackPreviewMeshVTK\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\\\\\"focalPoint\\\\\\\":[30.322647094726562,1.89095497\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_vtk\": \"{\\\"show_edges\\\":false,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[30.06530722689757,-256.0460141720188,95.11427347765263],\\\\\\\"focalPoint\\\\\\\":[30.322647094726562,1.89095497\n [ComfyUI] Generated prompt_id: 91c47eb9-b5cf-4631-9b50-832359fad0fb\n [ComfyUI] Generated prompt_id: 91c47eb9-b5cf-4631-9b50-832359fad0fb\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=88 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=88 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.35s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackMeshToPointCloud: mode: 'surface_sampling', sample_count: 10000, sampling_method: 'uniform', include_normals: 'true', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.conversion.mesh_to_pointcloud.MeshToPointCloudNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=89 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=89 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sampling 10,000 points using uniform method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Generated point cloud with 10,000 points\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackMeshToPointCloud done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=90 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=90 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: convex_hull -> GeomPackReconstruct_ConvexHull\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=91 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=91 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: ball_pivoting -> GeomPackReconstruct_BallPivoting\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=92 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=92 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: alpha_shape -> GeomPackReconstruct_AlphaShape\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.10s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackReconstructSurface: backend: dict, points: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.reconstruct_surface.ReconstructSurfaceNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=93 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=93 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Reconstruct dispatch: poisson -> GeomPackReconstruct_Poisson\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstructSurface done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshVTK: mode: 'fields', trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_vtk.PreviewMeshVTKNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=94 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=94 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Point Cloud - 10000 vertices, 0 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preparing preview: Point Cloud - 10000 vertices, 0 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Visual data - has_visual: True, kind: None, texture: False, vertex_colors: False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using fields mode - VTP export\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_c02c07f9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting point cloud to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_c02c07f9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 points\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_c02c07f9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP to: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_vtk_c02c07f9.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Fields mode info: watertight=False, volume=None, area=None, no fields\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshVTK done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_ConvexHull: points: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.convex_hull.ReconstructConvexHullNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=95 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=95 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: convex_hull\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing convex hull...\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_ConvexHull done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_BallPivoting: points: Trimesh, ball_radius: 3.0, estimate_normals: 'true', normal_radius: 0.5\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.ball_pivoting.ReconstructBallPivotingNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=96 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: ball_pivoting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Ball Pivoting...\n Frame 2 saved (frame_001.jpg, t=1.4s)\n [capture-node] freeze=53ms shot=191ms unfreeze=5ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_BallPivoting done (0.43s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_AlphaShape: points: Trimesh, alpha: 8.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.alpha_shape.ReconstructAlphaShapeNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=97 sending call_method\n Node executed (3 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: alpha_shape\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Computing alpha shape...\n Frame 3 saved (frame_002.jpg, t=2.0s)\n [capture-node] freeze=4ms shot=121ms unfreeze=8ms saved=True\n Frame 4 saved (frame_003.jpg, t=4.2s)\n [capture-periodic] freeze=4ms shot=123ms unfreeze=7ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (3.00s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_AlphaShape done (3.00s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1\n [ComfyUI] [comfy-env] Running GeomPackReconstruct_Poisson: points: Trimesh, poisson_depth: 8, poisson_scale: 1.1, estimate_normals: 'true', normal_radius: 0.1\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.reconstruction.backends.poisson.ReconstructPoissonNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=98 sending call_method\n Node executed (4 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: poisson\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using normals from input\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using PyMeshLab Poisson reconstruction...\n Frame 5 saved (frame_004.jpg, t=5.0s)\n [capture-node] freeze=5ms shot=125ms unfreeze=4ms saved=True\n [capture-loop] iter=50 t=6.9s state={'complete': False, 'error': None, 'executedCount': 4, 'wsState': 1} eval_ms=7 ram=5.2/16.0GB (33%) swap=0.5/2.9GB (16%) cpu=30% browser_rss=0.81GB\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (7.05s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackReconstruct_Poisson done (7.05s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh, mesh_4: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] created 4 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=99 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=99 sending call_method\n Node executed (5 total), capturing...\n Frame 6 saved (frame_005.jpg, t=12.2s)\n [capture-node] freeze=4ms shot=109ms unfreeze=4ms saved=True\n [capture-loop] iter=100 t=13.4s state={'complete': False, 'error': None, 'executedCount': 5, 'wsState': 1} eval_ms=4 ram=5.2/16.0GB (32%) swap=0.5/2.9GB (16%) cpu=45% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 4\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43028 vertices, 86100 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 43028 vertices, 86100 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43028 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (43028 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43028 vertices, 86100 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 43028 vertices, 86100 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16755 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 10000 vertices, 16755 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (10000 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16755 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 10000 vertices, 16755 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5778 vertices, 12226 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 5778 vertices, 12226 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5778 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (5778 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5778 vertices, 12226 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 5778 vertices, 12226 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 671 vertices, 1338 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 4: Mesh - 671 vertices, 1338 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (671 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (671 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 671 vertices, 1338 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 671 vertices, 1338 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_4_e1162125.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 2x2, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (4.52s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (4.52s): result: NodeOutput\n [ComfyUI] Prompt executed in 16.22 seconds\n [ComfyUI] Prompt executed in 16.22 seconds\n Node executed (6 total), capturing...\n Frame 7 saved (frame_006.jpg, t=16.7s)\n [capture-node] freeze=6ms shot=203ms unfreeze=1162ms saved=True\n Execution complete (t=18.7s)\n Captured 7 unique frames over 18.68s\n [debug] iframes: 2\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_vtk.html?v=1778444, canvas=486x384, rafFrozen=False\n [debug] iframe[1]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=368x195, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: reconstruct_all_executed.png\n [timing] final_screenshot: 0.3s\n Captured 8 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "refine_mesh": {"src": "screenshots/refine_mesh_executed.png", "title": "refine_mesh", "status": "pass", "duration": "15.92", "log": "Capturing execution frames: refine_mesh.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n [ComfyUI] Node 3: GeomPackPreviewMeshDual\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Node 4: RefineMesh\n [ComfyUI] Node 4: RefineMesh\n [ComfyUI] Inputs: {\"operation\": \"decimation\", \"target_face_count\": 5000, \"decimation_method\": \"trimesh\", \"subdivision_iterations\": 1, \"smoothing_iterations\": 5, \"lambda_factor\": 0.5, \"report_panel\": \"false\", \"trimesh\":\n [ComfyUI] Inputs: {\"operation\": \"decimation\", \"target_face_count\": 5000, \"decimation_method\": \"trimesh\", \"subdivision_iterations\": 1, \"smoothing_iterations\": 5, \"lambda_factor\": 0.5, \"report_panel\": \"false\", \"trimesh\":\n [ComfyUI] Generated prompt_id: a027f346-42bc-4cbd-987b-9cb42c38cc8e\n [ComfyUI] Generated prompt_id: a027f346-42bc-4cbd-987b-9cb42c38cc8e\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Health check: failed\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [ComfyUI-GeometryPack] Socket unhealthy, restarting worker...\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [comfy-env] geometrypack-nodes: Library/bin has 609 DLLs\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] python: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [ComfyUI-GeometryPack] sys_path sent to worker: ['D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\.pixi\\\\envs\\\\geometrypack-nodes\\\\Lib\\\\site-packages', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\custom_nodes\\\\ComfyUI-GeometryPack']\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] is_pixi=True, python=D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\python.exe\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:63513']...\n [ComfyUI] [SubprocessWorker] launching cmd=['C:\\\\Users\\\\runneradmin\\\\.pixi\\\\bin\\\\pixi.exe', 'run', '--as-is', '--manifest-path', 'D:\\\\a\\\\comfy-gpu-ci\\\\comfy-gpu-ci\\\\test_workspaces\\\\GeometryPack-2005\\\\ComfyUI\\\\.ce\\\\pixi.toml', '-e', 'geometrypack-nodes', 'python', 'C:\\\\Users\\\\RUNNER~1\\\\AppData\\\\Local\\\\Temp\\\\comfyui_pvenv_jodski5x\\\\persistent_worker.py', 'tcp://127.0.0.1:63513']...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=3ms shot=117ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [worker:ComfyUI-GeometryPack] ERROR: Failed to import comfy_kitchen, Error: No module named 'comfy_kitchen', fp8 and fp4 support will not be available.\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=100 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=100 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=6ms shot=108ms unfreeze=11ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (5.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running RefineMesh: operation: 'decimation', target_face_count: 5000, decimation_method: 'trimesh', subdivision_iterations: 1, smoothing_iterations: 5, lambda_factor: 0.5, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running RefineMesh: operation: 'decimation', target_face_count: 5000, decimation_method: 'trimesh', subdivision_iterations: 1, smoothing_iterations: 5, lambda_factor: 0.5, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.refine.RefineMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.refine.RefineMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=101 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=101 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: decimation\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Operation: decimation\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2502 vertices (-53701), 5000 faces (-107402)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 2502 vertices (-53701), 5000 faces (-107402)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] RefineMesh done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] RefineMesh done (0.28s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=102 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=102 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 2502 vertices, 5000 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']\n Frame 4 saved (frame_003.jpg, t=5.8s)\n [capture-node] freeze=5ms shot=110ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d13d3c89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d13d3c89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [capture-loop] iter=50 t=6.3s state={'complete': False, 'error': None, 'executedCount': 1, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=0.5/2.9GB (16%) cpu=57% browser_rss=0.66GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d13d3c89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_d13d3c89.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d13d3c89.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_d13d3c89.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.02s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.02s): result: NodeOutput\n [ComfyUI] Prompt executed in 6.45 seconds\n [ComfyUI] Prompt executed in 6.45 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=6.8s)\n [capture-node] freeze=6ms shot=108ms unfreeze=0ms saved=True\n Execution complete (t=6.8s)\n Captured 5 unique frames over 6.98s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=0x0, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: refine_mesh_executed.png\n [timing] final_screenshot: 0.2s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "remesh_intersections": {"src": "screenshots/remesh_intersections_executed.png", "title": "remesh_intersections", "status": "pass", "duration": "18.96", "log": "Capturing execution frames: remesh_intersections.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Prompt has 5 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/camelhead.off\"}\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n [ComfyUI] Node 5: GeomPackDetectSelfIntersections\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 8: GeomPackDetectSelfIntersections\n [ComfyUI] Node 8: GeomPackDetectSelfIntersections\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"12\", 0]}\n [ComfyUI] Inputs: {\"report_panel\": \"false\", \"trimesh\": [\"12\", 0]}\n [ComfyUI] Node 12: GeomPackRemeshSelfIntersections\n [ComfyUI] Node 12: GeomPackRemeshSelfIntersections\n [ComfyUI] Inputs: {\"detect_only\": false, \"remove_unreferenced\": true, \"extract_outer_hull\": false, \"stitch_all\": true, \"report_panel\": \"false\", \"mesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"detect_only\": false, \"remove_unreferenced\": true, \"extract_outer_hull\": false, \"stitch_all\": true, \"report_panel\": \"false\", \"mesh\": [\"1\", 0]}\n [ComfyUI] Node 13: GeomPackPreviewMeshDual\n [ComfyUI] Node 13: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.09589855044406126,0.14917436072323867,0.1071\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.09589855044406126,0.14917436072323867,0.1071\n [ComfyUI] Generated prompt_id: edeaa90f-e4f9-4201-b38e-682f582acd2f\n [ComfyUI] Generated prompt_id: edeaa90f-e4f9-4201-b38e-682f582acd2f\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/camelhead.off'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=103 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=103 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=5ms shot=97ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=5ms shot=88ms unfreeze=4ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/camelhead.off\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.2/16.0GB (32%) swap=0.6/2.9GB (22%) cpu=56% browser_rss=0.64GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/camelhead.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 11381 vertices, 22704 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (6.31s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (6.31s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackRemeshSelfIntersections: detect_only: False, remove_unreferenced: True, extract_outer_hull: False, stitch_all: True, mesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.remesh_intersections.RemeshSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.remesh_intersections.RemeshSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=104 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=104 sending call_method\n Frame 4 saved (frame_003.jpg, t=6.6s)\n [capture-periodic] freeze=4ms shot=108ms unfreeze=6ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Processing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Options: detect_only=False, remove_unreferenced=True, extract_outer_hull=False, stitch_all=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Options: detect_only=False, remove_unreferenced=True, extract_outer_hull=False, stitch_all=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remeshing complete: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remeshing complete: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Removing unreferenced vertices...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Removing unreferenced vertices...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: After cleanup: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: After cleanup: 11385 vertices, 22720 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.82s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemeshSelfIntersections done (0.82s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=105 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=105 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11381 vertices, 22704 faces\n Frame 5 saved (frame_004.jpg, t=7.5s)\n [capture-node] freeze=6ms shot=106ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found 6 intersecting faces (5 intersection pairs)\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.65s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.65s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackDetectSelfIntersections: trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.repair_cgal.detect_intersections.DetectSelfIntersectionsNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=106 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=106 sending call_method\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Analyzing mesh: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Using libigl CGAL method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: No self-intersections detected\n Frame 6 saved (frame_005.jpg, t=8.2s)\n [capture-node] freeze=5ms shot=108ms unfreeze=12ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackDetectSelfIntersections done (0.40s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=107 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=107 sending call_method\n Node executed (3 total), capturing...\n Frame 7 saved (frame_006.jpg, t=8.6s)\n [capture-node] freeze=6ms shot=88ms unfreeze=5ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: ['intersection_flag', 'intersection_count', 'face.self_intersecting']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11381 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11381 vertices, 22704 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (11385 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_flag (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding scalar field: intersection_count (components: 1)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: self_intersecting\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 11385 vertices, 22720 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_51bf17d2.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.22s): result: NodeOutput\n [ComfyUI] Prompt executed in 9.42 seconds\n [ComfyUI] Prompt executed in 9.42 seconds\n Node executed (4 total), capturing...\n Frame 8 saved (frame_007.jpg, t=9.7s)\n [capture-node] freeze=7ms shot=122ms unfreeze=6ms saved=True\n Execution complete (t=10.0s)\n Captured 8 unique frames over 10.02s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=False\n [timing] trigger_3d_previews: 0.1s\n Saved high-quality screenshot: remesh_intersections_executed.png\n [timing] final_screenshot: 0.2s\n Captured 9 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "remeshing": {"src": "screenshots/remeshing_executed.png", "title": "remeshing", "status": "pass", "duration": "53.61", "log": "Capturing execution frames: remeshing.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/Stanford_Bunny.stl\"}\n Queuing workflow for execution...\n [ComfyUI] Node 25: GeomPackPreviewMeshDual\n [ComfyUI] Node 25: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[25.772299630393015,-184.35090618167206,132.3708\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[25.772299630393015,-184.35090618167206,132.3708\n [ComfyUI] Node 27: GeomPackRemesh\n [ComfyUI] Node 27: GeomPackRemesh\n [ComfyUI] Inputs: {\"backend\": \"quadwild\", \"backend.qw_sharp_angle\": 35, \"backend.qw_alpha\": 0.02, \"backend.qw_scale_factor\": 1, \"backend.qw_remesh\": \"true\", \"backend.qw_smooth\": \"true\", \"report_panel\": \"false\", \"trimes\n [ComfyUI] Inputs: {\"backend\": \"quadwild\", \"backend.qw_sharp_angle\": 35, \"backend.qw_alpha\": 0.02, \"backend.qw_scale_factor\": 1, \"backend.qw_remesh\": \"true\", \"backend.qw_smooth\": \"true\", \"report_panel\": \"false\", \"trimes\n [ComfyUI] Generated prompt_id: cbcc0995-0f31-4bfb-8a19-09131a3baf86\n [ComfyUI] Generated prompt_id: cbcc0995-0f31-4bfb-8a19-09131a3baf86\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/Stanford_Bunny.stl'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=108 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=108 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/Stanford_Bunny.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 56203 vertices, 112402 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.53s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackRemesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.remesh.RemeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=109 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=109 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: quadwild -> GeomPackRemesh_QuadWild\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Remesh dispatch: quadwild -> GeomPackRemesh_QuadWild\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh done (0.31s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackRemesh_QuadWild: trimesh: Trimesh, qw_sharp_angle: 35.0, qw_alpha: 0.02, qw_scale_factor: 1.0, qw_remesh: 'true', qw_smooth: 'true'\n [ComfyUI] [comfy-env] Running GeomPackRemesh_QuadWild: trimesh: Trimesh, qw_sharp_angle: 35.0, qw_alpha: 0.02, qw_scale_factor: 1.0, qw_remesh: 'true', qw_smooth: 'true'\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.quadwild.RemeshQuadWildNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.remeshing.backends.quadwild.RemeshQuadWildNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=110 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=110 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadwild\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: quadwild\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: sharp_angle=35.0, alpha=0.02, scale=1.0, remesh=true, smooth=true\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=96ms unfreeze=6ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.4s)\n [capture-periodic] freeze=5ms shot=96ms unfreeze=5ms saved=True\n [capture-loop] iter=50 t=5.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/16.0GB (34%) swap=0.6/2.9GB (22%) cpu=38% browser_rss=0.69GB\n [capture-loop] iter=100 t=11.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/16.0GB (34%) swap=0.6/2.9GB (22%) cpu=35% browser_rss=0.68GB\n [capture-loop] iter=150 t=17.3s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.4/16.0GB (34%) swap=0.6/2.9GB (22%) cpu=36% browser_rss=0.68GB\n [capture-loop] iter=200 t=23.2s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=7 ram=5.4/16.0GB (34%) swap=0.6/2.9GB (22%) cpu=46% browser_rss=0.68GB\n [capture-loop] iter=250 t=29.0s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=36% browser_rss=0.59GB\n [ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes\n [ComfyUI] Initital dimension: 33306 x 33306, number of constraints: 0, number of integer variables: 20058, use reordering: yes\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00084279999999999999 s.\n [ComfyUI] COMISO::ConstrainedSolver::make_constraints_independent took 0.00084279999999999999 s.\n [ComfyUI] Constraint integration took 0.00014679999999999999 s.\n [ComfyUI] Constraint integration took 0.00014679999999999999 s.\n [ComfyUI] Constraint elimination took 0.0053679000000000001 s.\n [ComfyUI] Constraint elimination took 0.0053679000000000001 s.\n [ComfyUI] Reindexing took 0.0002856 s.\n [ComfyUI] Reindexing took 0.0002856 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0060521000000000004 s.\n [ComfyUI] COMISO::ConstrainedSolver::eliminate_constraints took 0.0060521000000000004 s.\n [ComfyUI] Eliminated dimension: 33306 x 33306\n [ComfyUI] Eliminated dimension: 33306 x 33306\n [ComfyUI] #nonzeros: 152166\n [ComfyUI] #nonzeros: 152166\n [ComfyUI] integer variables #: 20058\n [ComfyUI] integer variables #: 20058\n [ComfyUI] continuous variables #: 13248\n [ComfyUI] continuous variables #: 13248\n [ComfyUI] initial full solution\n [ComfyUI] initial full solution\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0226161 s.\n [ComfyUI] COMISO::EigenLDLTSolver::calc_system_eigen took 0.0226161 s.\n [capture-loop] iter=300 t=34.7s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=37% browser_rss=0.58GB\n [ComfyUI] final full solution\n [ComfyUI] final full solution\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0092560999999999997 s.\n [ComfyUI] COMISO::EigenLDLTSolver::update_system_eigen took 0.0092560999999999997 s.\n [ComfyUI] *** Statistics of MiSo Solver ***\n [ComfyUI] *** Statistics of MiSo Solver ***\n [ComfyUI] Number of LOCAL iterations = 3043\n [ComfyUI] Number of LOCAL iterations = 3043\n [ComfyUI] Number of CG iterations = 0\n [ComfyUI] Number of CG iterations = 0\n [ComfyUI] Number of FULL iterations = 2\n [ComfyUI] Number of FULL iterations = 2\n [ComfyUI] Number of ROUNDING = 20058\n [ComfyUI] Number of ROUNDING = 20058\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.76678100000000005 s.\n [ComfyUI] COMISO::MISolver::solve_multiple_rounding took 0.76678100000000005 s.\n [ComfyUI] COMISO::MISolver::solve took 0.76706989999999997 s.\n [ComfyUI] COMISO::MISolver::solve took 0.76706989999999997 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0002275 s.\n [ComfyUI] COMISO::ConstrainedSolver::restore_eliminated_vars took 0.0002275 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.77524150000000003 s.\n [ComfyUI] COMISO::ConstrainedSolver::solve took 0.77524150000000003 s.\n [ComfyUI] performed 202 adjustments for even rhs\n [ComfyUI] performed 202 adjustments for even rhs\n [ComfyUI] performed 184 adjustments for even rhs\n [ComfyUI] performed 184 adjustments for even rhs\n [capture-loop] iter=350 t=40.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=36% browser_rss=0.58GB\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6906 vertices, 13804 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] === WATCHDOG TICK 1 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001044 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001044 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\geometry.py\", line 185 in triangulate_quads\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 379 in faces\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\trimesh\\base.py\", line 192 in __init__\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\remeshing\\backends\\quadwild.py\", line 61 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\remeshing\\backends\\quadwild.py\", line 61 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (40.65s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackRemesh_QuadWild done (40.65s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=111 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=111 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6906 vertices, 13804 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6906 vertices, 13804 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: ['face.stl']\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_3500aa4e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_3500aa4e.vtp\n Frame 4 saved (frame_003.jpg, t=41.9s)\n [capture-node] freeze=4ms shot=107ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (56203 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding face field: stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 56203 vertices, 112402 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_3500aa4e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP with fields: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_3500aa4e.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_3500aa4e.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_3500aa4e.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.05s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (1.05s): result: NodeOutput\n [ComfyUI] Prompt executed in 42.55 seconds\n [ComfyUI] Prompt executed in 42.55 seconds\n Node executed (2 total), capturing...\n Frame 5 saved (frame_004.jpg, t=42.9s)\n [capture-node] freeze=5ms shot=109ms unfreeze=6ms saved=True\n Execution complete (t=43.6s)\n Captured 5 unique frames over 44.39s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=False\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: remeshing_executed.png\n [timing] final_screenshot: 0.3s\n Captured 6 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "sharpen": {"src": "screenshots/sharpen_executed.png", "title": "sharpen", "status": "pass", "duration": "11.13", "log": "Capturing execution frames: sharpen.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Prompt has 4 nodes\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Node 4: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Node 6: GeomPackLoadMesh\n [ComfyUI] Node 6: GeomPackLoadMesh\n [ComfyUI] Node 6: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Original.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Original.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Original.obj\"}\n Queuing workflow for execution...\n [ComfyUI] Node 7: GeomPackSharpenMesh\n [ComfyUI] Node 7: GeomPackSharpenMesh\n [ComfyUI] Node 7: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 2, \"backend.normal_threshold\": 60, \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 2, \"backend.normal_threshold\": 60, \"trimesh\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 2, \"backend.normal_threshold\": 60, \"trimesh\": [\"4\", 0]}\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Node 8: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\\\\\"focalPoint\\\\\\\":[2.4225937947630882,15.191427\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\\\\\"focalPoint\\\\\\\":[2.4225937947630882,15.191427\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[11.988365833801835,17.82450062324679,9.744545997398912],\\\\\\\"focalPoint\\\\\\\":[2.4225937947630882,15.191427\n [ComfyUI] Generated prompt_id: 2cb6d4f2-81ef-422c-b15c-0f25b3a686f2\n [ComfyUI] Generated prompt_id: 2cb6d4f2-81ef-422c-b15c-0f25b3a686f2\n [ComfyUI] Generated prompt_id: 2cb6d4f2-81ef-422c-b15c-0f25b3a686f2\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=112 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=112 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=112 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.26s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=113 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=113 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=113 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.25s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 2, normal_threshold: 60.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=114 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=114 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=114 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: two_step\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=2, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=2, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: smooth_steps=2, normal_threshold=60.0\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.050268, max: 0.269867\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.050268, max: 0.269867\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.050268, max: 0.269867\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_TwoStep done (0.45s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Original.obj'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=115 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=115 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=115 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Original.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n Frame 2 saved (frame_001.jpg, t=1.3s)\n [capture-node] freeze=4ms shot=93ms unfreeze=6ms saved=True\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.37s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshMulti: mode: 'fields', mesh_1: Trimesh, mesh_2: Trimesh, mesh_3: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_multi.PreviewMeshMultiNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] created 3 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=116 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=116 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=116 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mode: fields, Meshes: 3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_1_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_2_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 3: Mesh - 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exporting mesh to VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Adding normals field (6475 vertices)\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Export complete: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported VTP: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_multi_3_b2e15d21.vtp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Grid: 3x1, Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.63s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshMulti done (0.63s): result: NodeOutput\n [ComfyUI] Prompt executed in 1.97 seconds\n [ComfyUI] Prompt executed in 1.97 seconds\n [ComfyUI] Prompt executed in 1.97 seconds\n Node executed (2 total), capturing...\n Frame 3 saved (frame_002.jpg, t=2.3s)\n [capture-node] freeze=411ms shot=341ms unfreeze=0ms saved=True\n Execution complete (t=2.3s)\n Captured 3 unique frames over 3.1s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_multi.html?v=17784, canvas=244x393, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: sharpen_executed.png\n [timing] final_screenshot: 0.2s\n Captured 4 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "sharpen_all": {"src": "screenshots/sharpen_all_executed.png", "title": "sharpen_all", "status": "pass", "duration": "78.05", "log": "Capturing execution frames: sharpen_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Prompt has 10 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/noisy/Fandisk0.3/Noisy.obj\"}\n [ComfyUI] Node 2: GeomPackSharpenMesh\n [ComfyUI] Node 2: GeomPackSharpenMesh\n [ComfyUI] Node 2: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 3, \"backend.normal_threshold\": 60, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 3, \"backend.normal_threshold\": 60, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"two_step\", \"backend.smooth_steps\": 3, \"backend.normal_threshold\": 60, \"trimesh\": [\"1\", 0]}\n Queuing workflow for execution...\n [ComfyUI] Node 4: GeomPackSharpenMesh\n [ComfyUI] Node 4: GeomPackSharpenMesh\n [ComfyUI] Node 4: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"libigl_unsharp\", \"backend.weight\": 0.5, \"backend.iterations\": 3, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"libigl_unsharp\", \"backend.weight\": 0.5, \"backend.iterations\": 3, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"libigl_unsharp\", \"backend.weight\": 0.5, \"backend.iterations\": 3, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackSharpenMesh\n [ComfyUI] Node 5: GeomPackSharpenMesh\n [ComfyUI] Node 5: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"l0_minimize\", \"backend.alpha\": 0.001, \"backend.beta\": 2, \"backend.iterations\": 10, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"l0_minimize\", \"backend.alpha\": 0.001, \"backend.beta\": 2, \"backend.iterations\": 10, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"l0_minimize\", \"backend.alpha\": 0.001, \"backend.beta\": 2, \"backend.iterations\": 10, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackSharpenMesh\n [ComfyUI] Node 6: GeomPackSharpenMesh\n [ComfyUI] Node 6: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"guided_normal\", \"backend.normal_iterations\": 5, \"backend.vertex_iterations\": 10, \"backend.sigma_s\": 1, \"backend.sigma_r\": 0.35, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"guided_normal\", \"backend.normal_iterations\": 5, \"backend.vertex_iterations\": 10, \"backend.sigma_s\": 1, \"backend.sigma_r\": 0.35, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"guided_normal\", \"backend.normal_iterations\": 5, \"backend.vertex_iterations\": 10, \"backend.sigma_s\": 1, \"backend.sigma_r\": 0.35, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 8: GeomPackSharpenMesh\n [ComfyUI] Node 8: GeomPackSharpenMesh\n [ComfyUI] Node 8: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"fast_effective\", \"backend.threshold_T\": 0.2, \"backend.normal_iterations\": 10, \"backend.vertex_iterations\": 20, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"fast_effective\", \"backend.threshold_T\": 0.2, \"backend.normal_iterations\": 10, \"backend.vertex_iterations\": 20, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"fast_effective\", \"backend.threshold_T\": 0.2, \"backend.normal_iterations\": 10, \"backend.vertex_iterations\": 20, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 9: GeomPackSharpenMesh\n [ComfyUI] Node 9: GeomPackSharpenMesh\n [ComfyUI] Node 9: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"non_iterative\", \"backend.sigma_f\": 1, \"backend.sigma_g\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"non_iterative\", \"backend.sigma_f\": 1, \"backend.sigma_g\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"non_iterative\", \"backend.sigma_f\": 1, \"backend.sigma_g\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 10: GeomPackPreviewMeshMulti\n [ComfyUI] Node 10: GeomPackPreviewMeshMulti\n [ComfyUI] Node 10: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Node 11: GeomPackPreviewMeshMulti\n [ComfyUI] Node 11: GeomPackPreviewMeshMulti\n [ComfyUI] Node 11: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-5.961122528109332,15.888697444123462,3.5443586005740766],\\\\\\\"focalPoint\\\\\\\":[2.429478704929352,15.20779\n [ComfyUI] Node 15: GeomPackSharpenMesh\n [ComfyUI] Node 15: GeomPackSharpenMesh\n [ComfyUI] Node 15: GeomPackSharpenMesh\n [ComfyUI] Inputs: {\"backend\": \"unsharp_mask\", \"backend.weight\": 0.3, \"backend.iterations\": 5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"unsharp_mask\", \"backend.weight\": 0.3, \"backend.iterations\": 5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"backend\": \"unsharp_mask\", \"backend.weight\": 0.3, \"backend.iterations\": 5, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Generated prompt_id: 31ffecde-d519-473b-ba17-ba5d81d93de3\n [ComfyUI] Generated prompt_id: 31ffecde-d519-473b-ba17-ba5d81d93de3\n [ComfyUI] Generated prompt_id: 31ffecde-d519-473b-ba17-ba5d81d93de3\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/noisy/Fandisk0.3/Noisy.obj'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=117 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=117 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=117 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/noisy/Fandisk0.3/Noisy.obj\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 6475 vertices, 12946 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.29s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=118 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=118 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=118 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: guided_normal -> GeomPackSharpen_GuidedNormal\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.22s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=119 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=119 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=119 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: libigl_unsharp -> GeomPackSharpen_LibiglUnsharp\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.18s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=120 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=120 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=120 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: unsharp_mask -> GeomPackSharpen_UnsharpMask\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.23s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=121 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=121 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=121 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: two_step -> GeomPackSharpen_TwoStep\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=122 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=122 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=122 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: non_iterative -> GeomPackSharpen_NonIterative\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.20s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=123 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=123 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=123 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: l0_minimize -> GeomPackSharpen_L0Minimize\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.15s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackSharpenMesh: backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen.SharpenMeshNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=124 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=124 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=124 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Sharpen dispatch: fast_effective -> GeomPackSharpen_FastEffective\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpenMesh done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35\n [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35\n [ComfyUI] [comfy-env] Running GeomPackSharpen_GuidedNormal: trimesh: Trimesh, normal_iterations: 5, vertex_iterations: 10, sigma_s: 1.0, sigma_r: 0.35\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.guided_normal.SharpenGuidedNormalNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=125 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=125 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=125 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: guided_normal\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: normal_iter=5, vertex_iter=10, sigma_s=1.00, sigma_r=0.350\n Frame 2 saved (frame_001.jpg, t=2.2s)\n [capture-periodic] freeze=4ms shot=105ms unfreeze=7ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=4ms shot=123ms unfreeze=6ms saved=True\n [capture-loop] iter=50 t=5.9s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=34% browser_rss=0.66GB\n [capture-loop] iter=100 t=11.8s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=34% browser_rss=0.66GB\n [capture-loop] iter=150 t=17.6s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=6 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=34% browser_rss=0.66GB\n [capture-loop] iter=200 t=23.5s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=5 ram=5.3/16.0GB (33%) swap=0.6/2.9GB (22%) cpu=36% browser_rss=0.66GB\n [capture-loop] iter=250 t=29.4s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/16.0GB (32%) swap=0.6/2.9GB (22%) cpu=35% browser_rss=0.57GB\n [capture-loop] iter=300 t=35.1s state={'complete': False, 'error': None, 'executedCount': 0, 'wsState': 1} eval_ms=4 ram=5.2/16.0GB (32%) swap=0.6/2.9GB (22%) cpu=35% browser_rss=0.56GB\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] === WATCHDOG TICK 2 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001044 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001044 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Current thread 0x00001044 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\_helpers.py\", line 75 in _update_vertices_from_normals\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\_helpers.py\", line 75 in _update_vertices_from_normals\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\_helpers.py\", line 75 in _update_vertices_from_normals\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 165 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 165 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 165 in _guided_normal_sharpen\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 228 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 228 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\custom_nodes\\ComfyUI-GeometryPack\\nodes\\smoothing\\sharpen_backends\\guided_normal.py\", line 228 in execute\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\comfy_api\\latest\\_io.py\", line 1833 in EXECUTE_NORMALIZED\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1762 in main\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1807 in \n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 1807 in \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] === END ===\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.025300, max: 0.123510\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (34.90s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (34.90s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_GuidedNormal done (34.90s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3\n [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3\n [ComfyUI] [comfy-env] Running GeomPackSharpen_LibiglUnsharp: trimesh: Trimesh, weight: 0.5, iterations: 3\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.libigl_unsharp.SharpenLibiglUnsharpNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=126 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=126 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=126 sending call_method\n Node executed (1 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: libigl_unsharp\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.500, iterations=3\n Frame 4 saved (frame_003.jpg, t=36.8s)\n [capture-node] freeze=6ms shot=105ms unfreeze=9ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.541299, max: 1.039092\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_LibiglUnsharp done (0.46s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5\n [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5\n [ComfyUI] [comfy-env] Running GeomPackSharpen_UnsharpMask: trimesh: Trimesh, weight: 0.3, iterations: 5\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.unsharp_mask.SharpenUnsharpMaskNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=127 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=127 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=127 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Backend: unsharp_mask\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Input: 6475 vertices, 12946 faces\n Node executed (2 total), capturing...\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Parameters: weight=0.300, iterations=5\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Output: 6475 vertices, 12946 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Avg vertex displacement: 0.013687, max: 0.066009\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackSharpen_UnsharpMask done (0.14s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0\n [ComfyUI] [comfy-env] Running GeomPackSharpen_TwoStep: trimesh: Trimesh, smooth_steps: 3, normal_threshold: 60.0\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.smoothing.sharpen_backends.two_step.SharpenTwoStepNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker]\n... (truncated)", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "side_by_side_viewer": {"src": "screenshots/side_by_side_viewer_executed.png", "title": "side_by_side_viewer", "status": "pass", "duration": "11.44", "log": "Capturing execution frames: side_by_side_viewer.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Prompt has 3 nodes\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Node 1: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n [ComfyUI] Inputs: {\"shape\": \"cube\", \"size\": 2, \"subdivisions\": 1}\n Queuing workflow for execution...\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Node 2: GeomPackCreatePrimitive\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Inputs: {\"shape\": \"sphere\", \"size\": 2.5, \"subdivisions\": 2}\n [ComfyUI] Node 7: GeomPackPreviewMeshDual\n [ComfyUI] Node 7: GeomPackPreviewMeshDual\n [ComfyUI] Node 7: GeomPackPreviewMeshDual\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Inputs: {\"layout\": \"side_by_side\", \"mode\": \"fields\", \"opacity_1\": 1, \"opacity_2\": 1, \"preview_dual\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"\\\",\\\"selected_field\\\":\\\"\\\",\\\"selected_channel\\\":\\\"magnitude\\\",\\\"se\n [ComfyUI] Generated prompt_id: 42ce41c7-9feb-4358-a683-1b95e37375f2\n [ComfyUI] Generated prompt_id: 42ce41c7-9feb-4358-a683-1b95e37375f2\n [ComfyUI] Generated prompt_id: 42ce41c7-9feb-4358-a683-1b95e37375f2\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'sphere', size: 2.5, subdivisions: 2\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=134 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=134 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=134 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created sphere: 162 vertices, 320 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (1.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (1.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (1.39s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [comfy-env] Running GeomPackCreatePrimitive: shape: 'cube', size: 2.0, subdivisions: 1\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.primitives.create_primitive.CreatePrimitive.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=135 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=135 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=135 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Created cube: 8 vertices, 12 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackCreatePrimitive done (0.21s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackPreviewMeshDual: layout: 'side_by_side', mode: 'fields', opacity_1: 1.0, opacity_2: 1.0, mesh_1: Trimesh, mesh_2: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.visualization.preview_mesh_dual.PreviewMeshDualNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] created 2 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=136 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=136 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=136 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Layout: side_by_side, Mode: fields\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1: Mesh - 8 vertices, 12 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2: Mesh - 162 vertices, 320 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Common fields: []\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 1 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Mesh 2 visual: kind=None, texture=False, vertex_colors=False\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_1_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Exported STL: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\output\\preview_dual_2_62c9865a.stl\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Preview ready\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.39s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackPreviewMeshDual done (0.39s): result: NodeOutput\n [ComfyUI] Prompt executed in 2.01 seconds\n [ComfyUI] Prompt executed in 2.01 seconds\n [ComfyUI] Prompt executed in 2.01 seconds\n Node executed (1 total), capturing...\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-node] freeze=93ms shot=179ms unfreeze=0ms saved=True\n Execution complete (t=2.3s)\n Captured 2 unique frames over 2.62s\n [debug] iframes: 1\n [debug] iframe[0]: src=http://127.0.0.1:41895/extensions/ComfyUI-GeometryPack/viewer_dual.html?v=177844, canvas=370x485, rafFrozen=True\n [timing] trigger_3d_previews: 0.0s\n Saved high-quality screenshot: side_by_side_viewer_executed.png\n [timing] final_screenshot: 0.2s\n Captured 3 video frames", "hardware": {"os": "Windows-10-10.0.26100-SP0", "cpu": "AMD64 Family 25 Model 1 Stepping 1, AuthenticAMD"}}, "skeleton_all": {"src": "screenshots/skeleton_all_executed.png", "title": "skeleton_all", "status": "pass", "duration": "25.09", "log": "Capturing execution frames: skeleton_all.json\n Frame 1 saved (frame_000.jpg, t=0.0s)\n Validating workflow...\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] === /validate endpoint called ===\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Received JSON with keys: ['prompt']\n [ComfyUI] Prompt has 11 nodes\n [ComfyUI] Prompt has 11 nodes\n [ComfyUI] Prompt has 11 nodes\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Node 1: GeomPackLoadMesh\n [ComfyUI] Inputs: {\"file_path\": \"3d/cow.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/cow.off\"}\n [ComfyUI] Inputs: {\"file_path\": \"3d/cow.off\"}\n [ComfyUI] Node 2: GeomPackExtractSkeleton\n [ComfyUI] Node 2: GeomPackExtractSkeleton\n [ComfyUI] Node 2: GeomPackExtractSkeleton\n [ComfyUI] Inputs: {\"fix_mesh\": \"wavefront\", \"normalize\": false, \"backend\": \"wavefront\", \"backend.waves\": 1, \"backend.step_size\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"wavefront\", \"normalize\": false, \"backend\": \"wavefront\", \"backend.waves\": 1, \"backend.step_size\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"wavefront\", \"normalize\": false, \"backend\": \"wavefront\", \"backend.waves\": 1, \"backend.step_size\": 1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n [ComfyUI] Node 3: GeomPackExtractSkeleton\n Queuing workflow for execution...\n [ComfyUI] Inputs: {\"fix_mesh\": \"vertex_clusters\", \"normalize\": false, \"backend\": \"vertex_clusters\", \"backend.sampling_dist\": 1, \"backend.cluster_pos\": \"median\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"vertex_clusters\", \"normalize\": false, \"backend\": \"vertex_clusters\", \"backend.sampling_dist\": 1, \"backend.cluster_pos\": \"median\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"vertex_clusters\", \"normalize\": false, \"backend\": \"vertex_clusters\", \"backend.sampling_dist\": 1, \"backend.cluster_pos\": \"median\", \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 4: GeomPackExtractSkeleton\n [ComfyUI] Node 4: GeomPackExtractSkeleton\n [ComfyUI] Node 4: GeomPackExtractSkeleton\n [ComfyUI] Inputs: {\"fix_mesh\": \"edge_collapse\", \"normalize\": false, \"backend\": \"edge_collapse\", \"backend.shape_weight\": 1, \"backend.sample_weight\": 0.1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"edge_collapse\", \"normalize\": false, \"backend\": \"edge_collapse\", \"backend.shape_weight\": 1, \"backend.sample_weight\": 0.1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"edge_collapse\", \"normalize\": false, \"backend\": \"edge_collapse\", \"backend.shape_weight\": 1, \"backend.sample_weight\": 0.1, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 5: GeomPackExtractSkeleton\n [ComfyUI] Node 5: GeomPackExtractSkeleton\n [ComfyUI] Node 5: GeomPackExtractSkeleton\n [ComfyUI] Inputs: {\"fix_mesh\": \"teasar\", \"normalize\": false, \"backend\": \"teasar\", \"backend.inv_dist\": 10, \"backend.min_length\": 0, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"teasar\", \"normalize\": false, \"backend\": \"teasar\", \"backend.inv_dist\": 10, \"backend.min_length\": 0, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Inputs: {\"fix_mesh\": \"teasar\", \"normalize\": false, \"backend\": \"teasar\", \"backend.inv_dist\": 10, \"backend.min_length\": 0, \"trimesh\": [\"1\", 0]}\n [ComfyUI] Node 6: GeomPackMeshFromSkeleton\n [ComfyUI] Node 6: GeomPackMeshFromSkeleton\n [ComfyUI] Node 6: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"2\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"2\", 0]}\n [ComfyUI] Node 7: GeomPackMeshFromSkeleton\n [ComfyUI] Node 7: GeomPackMeshFromSkeleton\n [ComfyUI] Node 7: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"3\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"3\", 0]}\n [ComfyUI] Node 8: GeomPackMeshFromSkeleton\n [ComfyUI] Node 8: GeomPackMeshFromSkeleton\n [ComfyUI] Node 8: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"4\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"4\", 0]}\n [ComfyUI] Node 9: GeomPackMeshFromSkeleton\n [ComfyUI] Node 9: GeomPackMeshFromSkeleton\n [ComfyUI] Node 9: GeomPackMeshFromSkeleton\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"5\", 0]}\n [ComfyUI] Inputs: {\"joint_radius\": 0.02, \"bone_radius\": 0.01, \"skeleton\": [\"5\", 0]}\n [ComfyUI] Node 12: GeomPackPreviewMeshMulti\n [ComfyUI] Node 12: GeomPackPreviewMeshMulti\n [ComfyUI] Node 12: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Node 13: GeomPackPreviewMeshMulti\n [ComfyUI] Node 13: GeomPackPreviewMeshMulti\n [ComfyUI] Node 13: GeomPackPreviewMeshMulti\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Inputs: {\"mode\": \"fields\", \"preview_multi\": \"{\\\"show_edges\\\":true,\\\"camera_state\\\":\\\"{\\\\\\\"position\\\\\\\":[-0.10839671976880196,-0.004104770901572197,-1.5722856770085691],\\\\\\\"focalPoint\\\\\\\":[0,0,0],\\\\\\\"viewUp\\\\\\\n [ComfyUI] Generated prompt_id: 653c0be9-6859-4088-9e79-9beb6b64fb52\n [ComfyUI] Generated prompt_id: 653c0be9-6859-4088-9e79-9beb6b64fb52\n [ComfyUI] Generated prompt_id: 653c0be9-6859-4088-9e79-9beb6b64fb52\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Calling execution.validate_prompt()...\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] Validation result: valid=True\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] === Validation PASSED ===\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] got prompt\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'\n [ComfyUI] [comfy-env] Running GeomPackLoadMesh: file_path: '3d/cow.off'\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.io.load_mesh.LoadMesh.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] created 0 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=137 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=137 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=137 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Found mesh in input folder: 3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loading: D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\input\\3d/cow.off\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Initial mesh: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Successfully loaded: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Loaded: 2761 vertices, 5520 faces\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackLoadMesh done (0.13s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh\n [ComfyUI] [comfy-env] Running GeomPackExtractSkeleton: fix_mesh: True, normalize: False, backend: dict, trimesh: Trimesh\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.extract_skeleton.ExtractSkeleton.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=138 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=138 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=138 sending call_method\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: edge_collapse -> GeomPackSkeleton_EdgeCollapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: edge_collapse -> GeomPackSkeleton_EdgeCollapse\n [ComfyUI] [worker:ComfyUI-GeometryPack] INFO: Extract Skeleton dispatch: edge_collapse -> GeomPackSkeleton_EdgeCollapse\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [SubprocessWorker] got response: ok\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] GeomPackExtractSkeleton done (0.09s): result: NodeOutput\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1\n [ComfyUI] [comfy-env] Running GeomPackSkeleton_EdgeCollapse: trimesh: Trimesh, fix_mesh: True, normalize: False, shape_weight: 1.0, sample_weight: 0.1\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.edge_collapse.SkeletonEdgeCollapseNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.edge_collapse.SkeletonEdgeCollapseNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] call_method: nodes.skeleton.backends.edge_collapse.SkeletonEdgeCollapseNode.EXECUTE_NORMALIZED\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [SubprocessWorker] acquired lock, ensuring started...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ping (timeout=5.0s)...\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [ComfyUI-GeometryPack] Health check: ok\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] worker started/confirmed\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] serializing kwargs to shm...\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] created 1 shm blocks\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] sending request via socket...\n [ComfyUI] [SubprocessWorker] call_id=139 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=139 sending call_method\n [ComfyUI] [SubprocessWorker] call_id=139 sending call_method\n Frame 2 saved (frame_001.jpg, t=2.3s)\n [capture-periodic] freeze=4ms shot=113ms unfreeze=5ms saved=True\n Frame 3 saved (frame_002.jpg, t=4.5s)\n [capture-periodic] freeze=37ms shot=94ms unfreeze=7ms saved=True\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] [worker:ComfyUI-GeometryPack]\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] === WATCHDOG TICK 3 ===\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x000005d8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x000005d8 (most recent call first):\n [ComfyUI] [worker:ComfyUI-GeometryPack] Thread 0x000005d8 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 324 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 324 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 324 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 607 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 607 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 607 in wait\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1376 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1376 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1376 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Current thread 0x00001044 (most recent call first):\n [ComfyUI] Current thread 0x00001044 (most recent call first):\n [ComfyUI] Current thread 0x00001044 (most recent call first):\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\comfyui_pvenv_jodski5x\\persistent_worker.py\", line 52 in _watchdog\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 953 in run\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 1016 in _bootstrap_inner\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\lib\\threading.py\", line 973 in _bootstrap\n [ComfyUI] \n [ComfyUI] \n [ComfyUI] \n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] Thread 0x00001f08 (most recent call first):\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1136 in addfont\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1136 in addfont\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1136 in addfont\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1103 in __init__\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1103 in __init__\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1103 in __init__\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1637 in _load_fontmanager\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1637 in _load_fontmanager\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1637 in _load_fontmanager\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1643 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1643 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\font_manager.py\", line 1643 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\text.py\", line 16 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\text.py\", line 16 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\text.py\", line 16 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 1078 in _handle_fromlist\n [ComfyUI] File \"\", line 1078 in _handle_fromlist\n [ComfyUI] File \"\", line 1078 in _handle_fromlist\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\backend_bases.py\", line 49 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\backend_bases.py\", line 49 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\backend_bases.py\", line 49 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\image.py\", line 25 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\image.py\", line 25 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\image.py\", line 25 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\pyplot.py\", line 57 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\pyplot.py\", line 57 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\matplotlib\\pyplot.py\", line 57 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\matplotlib\\utils.py\", line 21 in find_matplotlib\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\matplotlib\\utils.py\", line 21 in find_matplotlib\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\matplotlib\\utils.py\", line 21 in find_matplotlib\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\shapes.py\", line 27 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\shapes.py\", line 27 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\shapes.py\", line 27 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\vertex.py\", line 9 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\vertex.py\", line 9 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\vertex.py\", line 9 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\graph.py\", line 30 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\graph.py\", line 30 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\cairo\\graph.py\", line 30 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\__init__.py\", line 39 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\__init__.py\", line 39 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\drawing\\__init__.py\", line 39 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 992 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 992 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 992 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\clustering.py\", line 11 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\clustering.py\", line 11 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\clustering.py\", line 11 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\community.py\", line 2 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\community.py\", line 2 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\community.py\", line 2 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\__init__.py\", line 101 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\__init__.py\", line 101 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\igraph\\__init__.py\", line 101 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\skeletor\\skeletonize\\wave.py\", line 17 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\skeletor\\skeletonize\\wave.py\", line 17 in \n [ComfyUI] File \"D:\\a\\comfy-gpu-ci\\comfy-gpu-ci\\test_workspaces\\GeometryPack-2005\\ComfyUI\\.ce\\.pixi\\envs\\geometrypack-nodes\\Lib\\site-packages\\skeletor\\skeletonize\\wave.py\", line 17 in \n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 241 in _call_with_frames_removed\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 883 in exec_module\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 688 in _load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1006 in _find_and_load_unlocked\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"\", line 1027 in _find_and_load\n [ComfyUI] File \"